LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo启动时的界面问题

[复制链接]
发表于 2005-8-19 21:04:59 | 显示全部楼层 |阅读模式
在各位兄弟的帮助下,偶第一次装gentoo终于把各项设置弄好了(真不容易),然后满怀期待的重启,但是进入的却是一个满是横纹的登录界面(即选登录系统的那个界面),模糊不清,选gentoo这个系统好像也进不去(因为太模糊了不能确定),但是如果选偶原有的ubuntu或者是winxp系统却能进去,是不是在设置gentoo的grub时有问题?或者是因为分辨率,由于还是菜鸟,无法独自解决,请大家帮忙一起研究,谢谢。

附上偶gentoo的grub(gentoo装在hda9,ubuntu装在hda8,winxp装在hda1,gurb setup在hd0)
default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz


title Gentoo
root (hd0,0)
kernel /boot/vmlinuz  ro root=/dev/hda9

title Winxp
root (hd0,0)
chainloader +1

title   Ubuntu
root    (hd0,7)
kernel  /boot/vmlinuz-2.6.10-5-k7 root=/dev/hda8 ro quiet splash
initrd  /boot/initrd.img-2.6.10-5-k7
savedefault
boot
发表于 2005-8-19 21:17:26 | 显示全部楼层
[PHP]default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz


title Gentoo
root (hd0,0)
kernel /boot/vmlinuz ro root=/dev/hda9[/PHP]
跟刚才问题一样,既然你gentoo在hda9,那么就应该是

default 0
timeout 30
splashimage=(hd0,8)/boot/grub/splash.xpm.gz


title Gentoo
root (hd0,8)
kernel /boot/vmlinuz ro root=/dev/hda9
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-19 21:35:18 | 显示全部楼层
[QUOTE=xiaosir][PHP]default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz


小弟在grub上做了相应的修改,但重启后还是满屏横纹,会不会是因为其他问题呢?而且如果选gentoo这个系统,经仔细辨认,出来的提示如下

root (hd0,8)
kernel /boot/vmlinuz ro root=/dev/hda9
error15 :file not found
press anykey to continue
回复 支持 反对

使用道具 举报

发表于 2005-8-19 22:02:12 | 显示全部楼层
应该是:
splashimage=(hd0,8)/boot/grub/splash.xpm.gz
回复 支持 反对

使用道具 举报

发表于 2005-8-19 22:03:51 | 显示全部楼层
Post by tell
应该是:
splashimage=(hd0,8)/boot/grub/splash.xpm.gz

你是对的,我忘记它没有BOOT分区了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-19 22:33:44 | 显示全部楼层
Post by xiaosir
你是对的,我忘记它没有BOOT分区了

呵呵,我也忘了自己是没有boot分区的了,改了之后重启,哇,看到了gentoo巨漂亮的紫色登录界面,解决了横纹的问题,可是在选了gentoo系统之后却出现了如下提示

root (hd0,8)
kernel /boot/vmlinuz ro root=/dev/hda9
error :file not found
press anykey to continue

按键之后就回到登录界面了,有没有可能是vmliuz本身的问题呢?
回复 支持 反对

使用道具 举报

发表于 2005-8-19 22:40:51 | 显示全部楼层
Post by lonewind
而且如果选gentoo这个系统,经仔细辨认,出来的提示如下

root (hd0,8)
kernel /boot/vmlinuz ro root=/dev/hda9
error15 :file not found
press anykey to continue

进入grub的命令行,敲完root (hd0,8)后按回车,然后敲
kernel /boot/
再按Tab看有没有vmlinuz。

P.S.你干吗把你的kernel取名为vmlinuz呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-19 22:59:24 | 显示全部楼层
Post by kohno
进入grub的命令行,敲完root (hd0,8)后按回车,然后敲
kernel /boot/
再按Tab看有没有vmlinuz。

P.S.你干吗把你的kernel取名为vmlinuz呢?
v

偶曾试过这个方法,发现vmlinuz确实是存在的,至于vmlinuz,呵呵,那是因为偶用magic和ubuntu的时候都是以此文件引导的,习惯了
回复 支持 反对

使用道具 举报

发表于 2005-8-19 23:08:45 | 显示全部楼层
如果内核是手动编译的,
那再进去改下:

cp /usr/src/linux/arch/i386/bzImage /boot/
cp /usr/src/linux/System.map /boot/

然后改grub.conf:

root (hd0,8)
kernel /boot/bzImage root=/dev/hda9


如果内核是genkernel编译的。。里面也会有bzImage和System.map吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-19 23:14:04 | 显示全部楼层
Post by tell
如果内核是手动编译的,
那再进去改下:

cp /usr/src/linux/arch/i386/bzImage /boot/
cp /usr/src/linux/System.map /boot/

然后改grub.conf:

root (hd0,8)
kernel /boot/bzImage root=/dev/hda9


如果内核是genkernel编译的。。里面也会有bzImage和System.map吗?


恩,这说到点子上了,偶的内核系统是手动编译的,在后来的检查中发现原来内核的编译出了不少问题,所以现在决定用网上的内核配置文件重新编译一遍,希望能解决问题,也让大家的关心不白费。
回复 支持 反对

使用道具 举报

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

本版积分规则

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