LinuxSir.cn,穿越时空的Linuxsir!

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

在ubuntu中安装gentoo遇到问题,求解答 (已解决)

[复制链接]
发表于 2010-9-3 23:51:21 | 显示全部楼层 |阅读模式
本人make && make modules_install
改好fstab以后,没有安装grub,仍然使用ubuntu中的grub2,并设置好引导。重启,选择进入gentoo,然后死机。
root-nfs:no nfs server available,giving up
vfs:unable to mount root fs via nfs:try floppy
kernel panic no yncing:vfs:unable to mount root fs on unknow block(2,0)
发表于 2010-9-4 00:55:02 | 显示全部楼层
看一下你的 /boot/grub/menu.lst 文件是怎么写的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-4 11:27:01 | 显示全部楼层
ubuntu没有menu.lst,只有grub.cfg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-4 11:35:38 | 显示全部楼层
/dev/sda1: LABEL="winxp" UUID="7C4CC1A54CC15B12" TYPE="ntfs"
/dev/sda2: LABEL="soft" UUID="AE8C9BB68C9B7793" TYPE="ntfs"
/dev/sda3: LABEL="other" UUID="682458212457F094" TYPE="ntfs"
/dev/sda5: UUID="8ab0b3ef-fdc5-4d95-a87f-f2de4ef67b34" TYPE="ext4"
/dev/sda6: UUID="95a4d77c-c0eb-44bc-bf80-7890c95f6c9c" TYPE="swap"
/dev/sda7: UUID="d644d509-142a-4ac2-b521-079d9a22193c" TYPE="ext2"
/dev/sda8: UUID="cda0578a-fa30-4030-b84d-8babf0ed05fd" TYPE="ext4"



这是硬盘信息,ubuntu安装在sda5,sda7是gentoo的boot目录,sda8是gentoo根目录
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-4 11:39:10 | 显示全部楼层
grub2里面的信息
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "gentoo linux (on /dev/sda7)" {
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set d644d509-142a-4ac2-b521-079d9a22193c
        linux        /boot/kernel-2.6.35-r4 root=UUID=d644d509-142a-4ac2-b521-079d9a22193c ro   quiet splash
}
### END /etc/grub.d/30_os-prober ###
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-4 11:43:51 | 显示全部楼层
我在虚拟机上安装成功了,实体机在ubuntu上安装,目前引导不成功。手动编译内核的,lspci -k,根据里面的提示编译好所有驱动,直接编译进内核了。
如果还需要什么,请讲
我还没用左后一招,就是重新装个grub,在gentoo下重新写menu.list
回复 支持 反对

使用道具 举报

发表于 2010-9-4 12:46:09 | 显示全部楼层
Post by 20caocao05;2110958

root-nfs:no nfs server available,giving up
vfs:unable to mount root fs via nfs:try floppy
kernel panic no yncing:vfs:unable to mount root fs on unknow block(2,0)
出现这种提示说明grub2已经找到内核,而内核无法mount root fs,要么是grub2里linux 后面的“root=”写错,要么是没有把root所在的分区的fs支持或者sata支持编入内核。
回复 支持 反对

使用道具 举报

发表于 2010-9-4 13:12:16 | 显示全部楼层
kernel /boot/kernel-2.6.35-r4  root=UUID="cda0578a-fa30-4030-b84d-8babf0ed05fd"


kernel /boot/kernel-2.6.35-r4  root=/dev/sda8
回复 支持 反对

使用道具 举报

发表于 2010-9-4 13:20:12 | 显示全部楼层
其实我真正想说得是,这种问题大可不必开新帖,光在gentoo版块答案就有一大把

我给你看张帖子
http://rt2x00.serialmonkey.com/phpBB/viewtopic.php?f=5&t=4200
2007年到现在,还在第一页,但跟帖也不多。看了这个帖子,rt2x00开发进度一目了然。新帖多了早沉了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-4 18:26:50 | 显示全部楼层
Post by restfultiger;2111028
kernel /boot/kernel-2.6.35-r4  root=UUID="cda0578a-fa30-4030-b84d-8babf0ed05fd"


kernel /boot/kernel-2.6.35-r4  root=/dev/sda8
kernel /boot/kernel-2.6.35-r4 root=UUID="cda0578a-fa30-4030-b84d-8babf0ed05fd"


kernel /boot/kernel-2.6.35-r4 root=/dev/sda8


这个是grub2,没有kernel这个命令。如果改了分区,将提示找不到 分区
回复 支持 反对

使用道具 举报

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

本版积分规则

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