LinuxSir.cn,穿越时空的Linuxsir!

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

安装gentoo,配置完grub后reboot,看来出了些问题。

[复制链接]
发表于 2009-11-28 12:18:04 | 显示全部楼层 |阅读模式
安装gentoo,配置完grub后reboot,看来出了些问题。我在windows下安装过grub,出问题的时候可以修改引导命令,今天没看到提示。上图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2009-11-28 15:41:47 | 显示全部楼层
有进步了。哪里出错不知道,反正手动安装grub,现在能进入grub。但是不能进入系统

conf文件内容:
default 0
timeout 30
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.30-gentoo-r8 root=/dev/hda1
title gentoo linux 2.6.30-r8(rescue)
root(hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.30-gentoo-r8 root=/dev/hda1 init/bin/bb

其中kernel-genkernel-x86-2.6.30-gentoo-r8  不知道实际应该填写什么,怎么查找填写内容 init/bin/bb 也不知对不对
回复 支持 反对

使用道具 举报

发表于 2009-11-28 16:50:54 | 显示全部楼层
你的GRUB配置文件名字叫什么?应该是menu.lst。你的配置修正一下应该是这样。
  1. default 0
  2. timeout 30
  3. title gentoo linux 2.6.30-r8
  4. root (hd0,0)
  5. kernel /boot/kernel-genkernel-x86-2.6.30-gentoo-r8 root=/dev/hda1
  6. title gentoo linux 2.6.30-r8(rescue)
  7. root (hd0,0)
  8. kernel /boot/kernel-genkernel-x86-2.6.30-gentoo-r8 root=/dev/hda1 init=/bin/bb
复制代码

1、一句title对应GRUB的一个条目;
2、kernel-genkernel-x86-2.6.30-gentoo-r8,应该是你编译的内核的名字;
3、init/bin/bb这句应该是init=/bin/bb
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-28 19:17:18 | 显示全部楼层
谢谢。我没有修改过内核名字。我记得内核是linux-2.6.30-gentoo-r8 ,可是还提示文件没找到。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-28 19:23:40 | 显示全部楼层
补充:已经按照你的结构修改。
启动出错的时候就能修改,不过我刚才傻乎乎的修改的grub配置的方法是:
启动mini光盘引导
# mount /dev/sda3 /mnt/gentoo

# mount /dev/sda1 /mnt/gentoo/boot

# mount -t proc none /mnt/gentoo/proc

# mount -o bind /dev /mnt/gentoo/dev

# chroot /mnt/gentoo /bin/bash
# env-update
>> Regenerating /etc/ld.so.cache...
# source /etc/profile
# export PS1="(chroot) $PS1"


然后输入# nano -w /etc/lilo.conf修改,再
# grub --no-floppy
grub> root (hd0,0)   
grub> setup (hd0)     
grub> quit


# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
cdimage ~# reboot
回复 支持 反对

使用道具 举报

发表于 2009-11-28 23:23:17 | 显示全部楼层
Post by donfen41;2050642
然后输入# nano -w /etc/lilo.conf修改


天哪,这是在用GRUB吗?GRUB的配置文件一般是在/boot/grub/menu.lst,你改的这个是LILO的配置文件。

还有,你确定把内核放到/boot下了么?把你/boot下的文件贴出来。
回复 支持 反对

使用道具 举报

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

本版积分规则

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