我一直在尝试让我的系统支持双启动。所以我安装了 lilo 并将其放入我的 MBR 中。它加载并在启动消息中给我一堆“只读文件系统”消息。然后我得到了一个 TTY。我可以 cat 我的文件,但不能更改任何内容,也不能打开我的任何应用程序。
这是我的 lilo.conf 文件
boot=/dev/sda
image = /boot/vmlinuz-2.6.32-2-generic
label="Linux"
root=/dev/sda2
read-only
initrd = /boot/initrd.img-2.6.32-2-generic
这是我的 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/sda1 during installation
UUID=7c37411f-3ff6-4de2-b35b-5f3605ad7ad5 / ext4
errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=db9f8da7-ef2a-4298-8457-15d9eb4a51e0 none swap
sw 0 0
答案1
首先,我不建议使用 lilo。你不使用的原因是什么grub2
?lilo 没什么问题,只是现在不那么流行了。
无论如何,read-only
从你的 lilo.conf 中删除该行就可以了。
另一个问题是您的 lilo.conf 指向的/dev/sda2
是 root,而您的fstab
却/dev/sda1
是 root。
如果您附上您收到的实际错误消息,我可能会提供更多帮助。