我已经在我的三星笔记本电脑上安装了 LMDE 2,当我尝试启动系统时,我得到以下信息:
我必须插入 LiveCD 才能启动系统。当我最终使用 LiveCD 时,我可以看到菜单并选择从硬盘或 Live CD 启动的选项:
为了停止使用 LiveCD,我将其从笔记本电脑中提取出来并选择“从本地驱动器启动”选项,但问题仍然存在:
我必须使用 LiveCD 直到显示 GRUB 菜单,最后我才能选择我想要使用的操作系统。
选择第一个选项后,我可以提取LiveCD并正常工作。
我该如何解决这个问题?
我对此进行了研究,有些人说有必要将这些文件(chain.c32 和 vesamenu.c32)从 CD 复制到 /usr/lib/syslinux/ 但它对我不起作用。
还有其他选择吗?提前致谢。
答案1
从 live cd 完全启动(不要从硬盘启动!)并将硬盘安装到 /mnt 目录。
首先检查 syslinux.cfg 中 vesamenu\menu 文件的路径。 cfg 文件必须位于 /boot/syslinux/syslinux.cfg 之类的位置。您应该看到类似DEFAULT menu.c32
orUI menu.c32
或 vesamenu 的内容,现在没关系。如果您没有看到这一行,请添加它们。
然后转到并将、、、/usr/lib/syslinux/bios
复制到硬盘驱动器的启动目录。在某些情况下,您可以在另一个目录中找到此文件,例如libcom32.c32
libutil.c32
menu.c32
vesamenu.c32
/usr/lib/syslinux/modules/bios
重新启动并检查,系统必须正确加载!
祝你好运!
PS 你也可以安装 grub :)