我在 Natty 上收到此启动错误:
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.
根系统使用的是 btrfs。但是,当我启动 live-CD 时,我可以毫无问题地挂载系统分区,而且似乎没有任何问题。
运行 btrfsck 得到以下输出:
sudo btrfsck /dev/md0p1
found 33322205184 bytes used err is 0
total csum bytes: 32134752
total tree bytes: 401801216
total fs tree bytes: 334020608
btree space waste bytes: 104869496
file data blocks allocated: 38219010048
referenced 33116684288
Btrfs Btrfs v0.19
我希望有人能帮助我解决这个问题。
答案1
使用 Natty 中最新版本的 GRUB (1.99~rc1-13ubuntu3) 是否仍会发生这种情况?自从您提出问题以来,我从上游反向移植了许多与 btrfs 相关的修复。
答案2
我认为这是一个有关引导加载程序的错误,而不是 btrfs 分区本身的错误。我还没有使用 btrfs 以 root 身份测试过 natty,但我读到过 GRUB 在以 root 身份挂载 btrfs 时出现问题...也许可以尝试使用单独的 /boot 分区进行引导...