修复FSTAB

我最近将我的/ home更改为另一个分区,并在它导致问题后(我将其格式化为NTFS)我希望将其更改回原来的位置。 我更改了/ home的FSTAB列表以使用UUID作为ext4分区,但它仍然会导致问题。 在启动时我得到“无法挂载/ dev / sda5”和“无法挂载/ dev / sdc5”。 我按’S’跳过并进入登录屏幕,我有时可以登录我的会话,有时屏幕变黑然后返回登录屏幕。 我现在使用Guest帐户发布此post。

BLKID提供以下信息:

/dev/sda1: LABEL="Additional Windows Stuff" UUID="201821D41821AA2C" TYPE="ntfs" /dev/sda5: UUID="f1d24581-7850-4a0f-93cd-7e4d24dade1d" TYPE="swap" /dev/sda6: UUID="1eaa73bd-8758-4899-a4d2-2a992a2ea762" TYPE="ext4" /dev/sdb1: LABEL="Master Disk" UUID="A0C41DD1C41DAA94" TYPE="ntfs" /dev/sdb5: LABEL="My Documents" UUID="0F26083D43D41058" TYPE="ntfs" /dev/sdc1: LABEL="Elements" UUID="CAB427ABB4279949" TYPE="ntfs" /dev/sdd1: LABEL="UBUNTU11-10" UUID="19EC-2249" TYPE="vfat" 
  • SDA1处于IDE0的物理位置,因此有GRUB和其他一些东西。
  • SDA5是我的Swap分区。
  • SDA6是我的Ubuntu安装,我正在尝试将我的/ home返回到。
  • SDB1位于IDE1的物理位置,并安装了我的Windows。
  • SDB5是我搬家/回家的地方。
  • SDC1是USB驱动器。
  • SDD1是我的LiveUSB安装驱动器,上面有11.10。

目前我的FSTAB文件如下所示:

 # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # #       proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sdc6 during installation UUID=1eaa73bd-8758-4899-a4d2-2a992a2ea762 / ext4 defaults 0 1 # swap was on /dev/sdc7 during installation UUID=92f46648-958f-40a1-b96b-607081c063a7 none swap sw 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0 /dev/sdb2 /home ntfs defaults 0 0 /dev/sdb1 /media/sdb1 ntfs defaults 0 0 /dev/sda5 /media/sda5 ntfs defaults 0 0 /dev/sdc5 /media/sdc5 ntfs defaults 0 0 /dev/sdb5 /media/sdb5 swap defaults 0 0 /dev/sdd1 /media/sdd1 vfat defaults 0 0 

有没有办法完全从头开始而不填充系统,还是我必须手动重新安装受影响的驱动器? 我不介意重新安装,如果我也有,但谁喜欢? 一旦修复,我想我将使用simlinks合并我的’我的文档’和/ home!

我是一名Windows资深人士,但他是一名Linux numpty!

我确实安装了“存储设备管理器”。

非常感谢匿名撰稿人。 使用我的LiveUSB启动,安装我的内置硬盘,打开终端并导航到硬盘目录( cd /media/1eaa73bd-8758-4899-a4d2-2a992a2ea762/etc )并输入gksudo命令( gksudo gedit fstab )。 按照建议覆盖了FSTAB文件(有几个推文),我现在又在我自己的家里了!

 # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # #       UUID=1eaa73bd-8758-4899-a4d2-2a992a2ea762 / ext4 errors=remount-ro 0 1 UUID=f1d24581-7850-4a0f-93cd-7e4d24dade1d none swap sw 0 0 UUID=201821D41821AA2C /media/Winstuff ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0 UUID=A0C41DD1C41DAA94 /media/MasterDisk ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0 UUID=0F26083D43D41058 /media/MyDocuments ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0 

它应该看起来像这样:

 # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # #       /dev/sda6 /home ext4 errors=remount-ro 0 1 /dev/sda1 /media/Winstuff ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0 /dev/sdb1 /media/Windows ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0 /dev/sdb5 /media/docs ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0 /dev/sdc1 /media/Elements ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0 /dev/sdd1 / vfat errors=remount-ro 0 1