我最近将 /home 更改为另一个分区,在它导致问题之后(我将其格式化为 NTFS),我希望将其更改回其原始位置。我更改了 /home 的 FSTAB 列表以使用 ext4 分区的 UUID,但仍然导致问题。启动时,我收到“无法挂载 /dev/sda5”和“无法挂载 /dev/sdc5”的信息。我按“S”跳过并进入登录屏幕,有时我可以登录我的会话,有时屏幕变黑然后返回登录屏幕。我现在使用 Guest 帐户发布此帖子。
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 是我的交换分区。
- SDA6 是我的 Ubuntu 安装,也是我尝试将 /home 返回到那里。
- SDB1 位于 IDE1 的物理位置并且安装了我的 Windows。
- 我暂时将 /home 移至 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).
#
# <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
有没有办法完全从头开始,而不会破坏系统,还是我必须手动重新安装受影响的驱动器?如果必须的话,我不介意重新安装,但谁喜欢呢?一旦修复,我想我会使用 simlinks 合并我的“我的文档”和 /home!
我是 Windows 老手,但对 Linux 却是个笨蛋!
我确实安装了“存储设备管理器”。
答案1
非常感谢匿名贡献者。使用我的 LiveUSB 启动,安装我的内置硬盘,打开终端并导航到硬盘目录 ( 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
答案2
它看起来应该是这样的:
# /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>
/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