免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2393 | 回复: 1
打印 上一主题 下一主题

在移动硬盘上运行GENTOO问题,搜遍论坛没有答案,请大侠支招 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-03 09:30 |只看该作者 |倒序浏览
先说问题,我在移动硬盘上做了个GENTOO系统,PC机上也是GENTOO系统,当我使用USB-HDD启动后,解压内核什么的都没问题(移动硬盘灯狂闪),就是到MOUNT根文件系统时,gentoo总是MOUNT主机硬盘上的(/dev/hda1),如果要是把主机硬盘拔掉,系统就提示“no bootable medium found,wait for new device”,然后就MOUNT上移动硬盘上(/dev/sda1)的根文件系统了,并正常启动移动硬盘上的gentoo了。不知道能不能让gentoo先检测移动硬盘呢,这样就可以mount移动硬盘上的根文件系统了

我的menu.lst:
default 0
timeout 15
splashimage=/boot/grub/splash.xpm.gz

title test
kernel /boot/test root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot=/dev/sda1 vga=791 splash=silent,theme:livecd-2007.0 CONSOLE=/dev/tty1 quiet
initrd /boot/test.igz

论坛徽章:
0
2 [报告]
发表于 2007-12-06 17:56 |只看该作者
我觉得楼主kernel参数有蛮多问题。 root应该是用来指定根分区的。也不知道你kernel是什么版本, 查了下手册没发现cdroot这个参数。 kernel之前是不是先要有个boot命令,指定kernel所在位置? 你这种配置我安装过。 把kernel参数改成
首先是
boot (hd1,0)  #假如启动后USBdisk是第二块硬盘,boot分区在第一个
kernel root=/dev/sda2 rootdelay=10 .....
rootdelay是一个等待root分区的时间参数,指kernel和init image加载完后,等待10秒钟再加载root分区。因为USB disk在内核加载后需要一段时间才能扫描到。不加rootdelay的话一般会直接fail to mount root FS
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP