LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 921|回复: 12

第一次装gentoo失败..grub出错

[复制链接]
发表于 2005-8-5 05:30:33 | 显示全部楼层 |阅读模式
我是从stage3开始的.当安装完grub重启的时候花屏.
不能正常启动

是不是彻底完蛋了...?

如果能挽回来的话大哥大姐们说个方法吧.. :help
发表于 2005-8-5 06:11:53 | 显示全部楼层
你是启动grub的时候花还是进入x-windows的时候花啊?
回复 支持 反对

使用道具 举报

发表于 2005-8-5 08:54:34 | 显示全部楼层
我估计是不是你的Grub加了splashimage,如果先把/boot/grub/menu.list中的splashimage先注释后试试。
回复 支持 反对

使用道具 举报

发表于 2005-8-5 12:37:07 | 显示全部楼层
grub.conf没设好, 我刚装完也这样, 后来grub.con重装设了就没有问题了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-5 13:50:08 | 显示全部楼层
是grub花.. 而且里面内核好象也写错了

要改grub是不是要用到livecd啊..  是不是要chroot?

昨天搜索了很多没找到方法..
回复 支持 反对

使用道具 举报

发表于 2005-8-5 14:57:52 | 显示全部楼层
如果你有备用内核的话,显示grub引导菜单的时候,按c,然后
手动输入备用内核的位置,例如:
  1. > kernel (hd0,0)/vmlinuz
  2. > boot
复制代码

看看能不能引导成功,能的话就直接修改grub配置。否则用livecd引导。

不要chroot。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-5 15:07:24 | 显示全部楼层
我用genkernel编译的内核..都不知道内核的名字了..
晕死..
用livecd引导后怎么修改??
回复 支持 反对

使用道具 举报

发表于 2005-8-5 15:33:45 | 显示全部楼层
不要紧。 引导后,看看你的/boot下面有没有一堆东西,其中有没有一个grub目录,that's it.
如果/boot下空空如也,说明你单独为/boot分了区,需要mount上它:
  1. #mount /boot
复制代码

然后进入/boot/grub, 编辑grub.conf或者menu.lst就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-5 16:03:42 | 显示全部楼层
我的分区是完全按照官方手册上面分的.
用livecd   mount /boot 的时候出现错误:
can't find /boot in /etc/fstab or /etc/mtab
回复 支持 反对

使用道具 举报

发表于 2005-8-5 16:38:40 | 显示全部楼层
我没说清楚。
如果你用livecd 来mount,最好用设备名的方式,比如你的boot在分区/dev/hda1,则
  1. mount /dev/hda1 /mnt/temp
复制代码

然后你就可以在/mnt/temp/下发现你原来系统/boot中的东西了。
修改/mnt/temp/grub/menu.lst即可。

livecd下直接mount /boot是不会挂载你的/dev/hda1的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表