我将我的 Ubuntu 12.04 安装移到了 SSD 驱动器上。复制所有目录,除了最常写入的目录 - var、tmp、...
通过使用 live CD 启动并按照本文中的命令将 grub 重新安装到 SSD: 如何将 Ubuntu 移动到 SSD
这似乎工作正常,因为当我在 grub 菜单中按“e”时,我看到了预期的 UUID。
但是在 grub 之后,我无法登录启动:地址已经在使用 / 的磁盘驱动器尚未准备好或不存在。
如果我跳过,对于 /tmp /run 和其他目录,我会得到相同的结果
如果我进入手动恢复并执行
mount -n -o remount,rw /
Run Code Online (Sandbox Code Playgroud)
事实证明,一切都可以安装没问题。
无法理解这一点。我的 fstab 似乎是正确的。grub 是对的。bios 中的 AHCI 已启用。为什么会这样?我能做些什么来修复它?当我从这个错误进入 shell 并手动安装东西时,我如何让操作系统继续加载?
谢谢你们给我的任何想法。
这是我的 fstab 现在的样子:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
UUID=67fc8a7a-f1db-485c-88bd-e007c214244f / ext4 defaults,noatime,discard 0 1
# swap was on /dev/sda3 during installation …Run Code Online (Sandbox Code Playgroud)