修复 FSTAB

And*_*rew 5 boot fstab mount home-directory

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

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" 
Run Code Online (Sandbox Code Playgroud)
  • SDA1 位于 IDE0 的物理位置,上面有 GRUB 和其他一些东西。
  • SDA5 是我的交换分区。
  • SDA6 是我的 Ubuntu 安装,也是我尝试返回 /home 的地方。
  • SDB1 位于 IDE1 的物理位置,并且安装了我的 Windows。
  • SDB5 是我将 /home 短暂移动到的位置。
  • 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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
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 
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以完全从头开始而不填充系统,或者我必须手动重新安装受影响的驱动器?如果我也有的话,我不介意重新安装,但谁喜欢这样呢?一旦修复,我想我将使用 simlinks 来合并我的“我的文档”和 /home!

我是 Windows 的老手,但 Linux 的新手!

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

And*_*rew 3

非常感谢匿名贡献者。使用 LiveUSB 启动,安装内部 HDD,打开终端并导航到 HDD 目录 ( cd /media/1eaa73bd-8758-4899-a4d2-2a992a2ea762/etc) 并输入 gksudo 命令 ( gksudo gedit fstab)。按照建议覆盖 FSTAB 文件(几周后),我现在又回到了自己的 /home!

# /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).
#
# <file system>                             <mount point>       <type>  <options>                                   <dump>  <pass>
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
Run Code Online (Sandbox Code Playgroud)