例如,我的/etc/fstab內容如下:
#
# /etc/fstab
# Created by anaconda on Fri Jul 24 00:41:20 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=f7c5fabe-03b4-418a-8c32-899e02757c88 / ext4 defaults 1 1
UUID=e8909068-d37b-41b0-acb9-821322e422bc /boot ext4 defaults 1 2
UUID=7C5C03055C02BA42 /disks/disk1 ntfs defaults 0 0
UUID=0000C81600043219 /disks/disk2 ntfs defaults 0 UUID=0002E0780007C22F /disks/disk3 ntfs defaults 0 0
UUID=70506FDD506FA914 /disks/disk4 ntfs defaults 0 0
UUID=19896377-dfd9-442a-b2ad-cfc62c38ec18 /home ext4 defaults 1 2
UUID=137f059c-e5be-49b1-ba6c-cf92b193db0b swap swap defaults 0 0
因此,依次檢查/, /boot, /disks/disk1, /disks/disk2, /disks/disk3, /disks/disk4, /home這些分區。
檢查發現/disks/disk1, /disks/disk2, /disks/disk3, /disks/disk4這四個文件夾是空白。因此是這四個分區出了問題無法掛載(可能是因為系統因外掉電導致分區被嚴重破壞)
於是,用vim打開fstab(或者在livecd下用gedit打開),把相應的UUID=前加入#注釋掉:
#UUID=7C5C03055C02BA42 /disks/disk1 ntfs defaults 0 0
#UUID=0000C81600043219
/disks/disk2 ntfs defaults 0 #UUID=0002E0780007C22F
/disks/disk3 ntfs defaults 0 0
#UUID=70506FDD506FA914 /disks/disk4 ntfs defaults 0 0
其餘行保持不變,按esc鍵輸入:wq退出。
因為fstab文件必須重啟才能生效,所以輸入reboot重啟。
然後,電腦正常啟動,正常進入gnome界面。
另外,這次我的ext4系統分區沒有出問題(/, /boot, /home等),如果還有這些分區出了問題,就應該在livecd下進行,詳細請參閱:
https://zh.arslanbar.net/post.php?t=18598修復後,用不着#注釋掉這些系統分區。