2014-11-01 94 views
0

我在我的電腦上運行Ubuntu 12.04,並且由於某些意外,我的/ etc/fstab文件損壞了,我已經檢查過並且沒有進行備份。電腦也安裝了Windows,我不知道如何根據blkid命令和mtab文件的信息來構建文件。 儘管我熟悉fstab文件的語法,但我不知道基於除Linux以外的Windows分區的情況需要包含哪些信息,所以我希望有人能夠幫助我構建文件。Ubuntu 12.04 fstab損壞

這是blkid信息。

/dev/loop0: TYPE="squashfs" 
/dev/sda1: LABEL="Recovery" UUID="BA04384104380345" TYPE="ntfs" 
/dev/sda2: LABEL="Vista" UUID="608085478085249E" TYPE="ntfs"  
/dev/sda5: UUID="ffc7dedc-ce6c-45a9-b233-7ce214682178" TYPE="ext4" 
/dev/sda6: UUID="1347e64b-d51e-4410-ae43-cfdac8959583" TYPE="swap" 
/dev/sr0: LABEL="Ubuntu 12.04.4 LTS i386" TYPE="iso9660" 

mtab文件。

/dev/sda5/ext4 rw,errors=remount-ro 0 0 
proc /proc proc rw,noexec,nosuid,nodev 0 0 
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0 
none /sys/fs/fuse/connections fusectl rw 0 0 
none /sys/kernel/debug debugfs rw 0 0 
none /sys/kernel/security securityfs rw 0 0 
udev /dev devtmpfs rw,mode=0755 0 0 
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0 
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0 

目前,我從live CD啓動,所以我想其中一個設備是CD介質。

回答

1

我運行Ubuntu 12.04,看着我的fstab文件,我想這應該爲你(我與你的UUID更新)工作:

proc   /proc   proc nodev,noexec,nosuid 0  0 
# main 
UUID=ffc7dedc-ce6c-45a9-b233-7ce214682178/    ext4 errors=remount-ro 0  0 
# swap 
UUID=1347e64b-d51e-4410-ae43-cfdac8959583 none   swap sw    0  0 
1

根據您mtabblkid輸出,您的系統有兩個主要的Linux分區/dev/sda5,其被安裝爲//dev/sda6,其被安裝爲swap。其他分區是虛擬文件系統,在 重啓期間,它們將被init自動掛載。

將以下行添加到您的/etc/fstab文件並重新引導系統,它應該是安全的。

# <file system> <mount point> <type> <options>  <dump> <pass> 
/dev/sda5 / ext4 errors=remount-ro 0  1 
/dev/sda6 none swap sw    0  0 
/dev/sr0  /media/cdrom0 udf,iso9660 user,noauto  0  0 

如果您沒有安裝任何windows分區,則無需在此階段考慮windows分區。