安裝debian4.0時候,分了一個1G的ext3分區,想作為備份用,不小心使用了系統掛載點/tmp。安裝完了之后發現該分區/dev/hda12被掛載為/tmp。
一邊google,一邊嘗試,在Windows與debian之間來回切換,終于把這個簡單的小問題搞定。
一開始,我只是在/etc/fstab里把“/dev/hda12 /tmp ext3 default 0 0”行刪除。重啟之后再splash中crash,彈出錯誤警告,大概的意思是系統安裝出現問題或者某目錄存儲區間不足。猜想是少了/tmp目錄。
重啟進入single user模式,查看/tmp目錄下其實已經有幾個剛生成的臨時目錄了,startx依然進入不了系統,而/tmp目錄下卻多了一些比如home/之類的文件夾,真是奇怪。
Google了一下,看到一個文章介紹將/tmp掛載到新分區上的,地址。發現了解決問題的關鍵:/tmp目錄的權限。于是重啟進入single user模式,#chmod 1777 /tmp
重啟之后,一切正常。
--2007,12,21 whycrying