我安装了Lubuntu 11.10
并且运行没有问题。我决定安装Ubuntu 11.10 mini
而不是安装Lubuntu 11.10
.
安装后操作系统无法启动。我只看到黑屏。我使用sysresccd
并尝试grub
按照这指导和我都试过了solution 2
。这没有帮助。
我尝试用 修复它lilo
。我记得以前有一次我mbr
用它修理过lilo
,一切都很好。使用命令后:
lilo -M /dev/sda mbr
我重新启动笔记本电脑并出现一条消息(我不记得它说了什么)。我知道我必须grub
再次安装并使用 重复该过程sysresccd
,但这没有帮助。
编辑:我使用google
并发现这关联。看来这是我的问题。只要按一下就足够了ctrl+alt+F1,Ubuntu 就开始启动了。注释掉包含vt.handoff
在所有内容中的行后就/etc/grub.d/10_linux
可以了。如何关闭这个问题?
答案1
从 Live CD 启动。转到 root 提示符。
#grub
grub> root (hd0,0) //for first hard disk, first partition
grub> find /boot/grub/stage1
grub> setup (hd0)
grub> quit
你应该重新开始工作。然后你可以更改menu.lst
如果您/boot
位于其他磁盘或其他分区,您应该进行(hdN,n)
相应的更改
答案2
如果您收到“未找到操作系统”的消息,那是因为您仍然安装了 LILO MBR,并且没有重新安装 grub。要重新安装 grub,请从 live CD 启动,然后挂载 Ubuntu 分区:
sudo mount /dev/sda1 /mnt
然后重新安装grub2:
sudo grub-install --root-directory=/mnt /dev/sda
答案3
我想你在这里遇到了一个老问题。
尝试在前 1000 个柱面内创建一个小分区(8 个柱面就足够了)并在那里安装 grub。不要忘记将该分区标记为可引导,并从当前 sda1 分区中删除可引导标志。
分区编号可能会发生变化,因此您可能必须将 /etc/fstab 中的 sda1 替换为 sda2 以及内核的 root= 参数。
答案4
从你的 /boot 来看tree
,你的实际启动文件似乎以某种方式grub
被放入了/boot/boot/grub
.尝试cp -i /boot/boot/grub/* /boot/grub
。