第二硬盘安装Gentoo问题,请教!
我准备安装的是install-x86-universal-2006.1.iso,用的是grub for dos我的硬盘情况见附件图片
按照网上的安装步骤,将镜像里边的内容解压缩到了第二硬盘的第3个分区的根目录下,
启动出现了找不到盘。显示:
The root block device is unspecified or not detected!
Please specify a device to boot,or "shell" for a shell....
boot()::
请问有什么解决办法?
下面这是我的grub的menu.lst中的内容:
timeout 0
default 0
title Gentoo Gentoo LiveCD 2006.1
root (hd1,5)
kernel /isolinux/gentoo root=/dev/ram0 init=/linuxrc acpi=ht looptype=squashfs
loop=/image.squashfs udev cdroot=/dev/hdd6 vga=791 dokeymap splash=silent,theme:livecd-2006.1 CONSOLE=/dev/tty1
initrd=/isolinux/gentoo.igz
按照实际情况root这里应该写root(hd1,2),但是如果这样写干脆就提示分区没找到。
请各位高手帮忙看看。
[ 本帖最后由 rtnow 于 2007-3-27 09:36 编辑 ] 上面的硬盘分区看不到分区格式,再贴张PQ里的图,可以看到具体的分区格式。 其实... 你为什么不可以张盘再装呢?
如果没有条件,或者为了节省资源,可以试一下用vmware先把stage3装好,编译好内核,再设置grub启动到gentoo下面.
没有用楼主的方式安装过,希望我的方法可以帮到你 我也是不得以,我的光驱坏掉了。暂时也找不到USB的外置光驱,
虽然目前硬盘安装还没成功,但是我还是找了不少DOS下虚拟光驱好工具。
比如ISOEMU,LoadISO,有兴趣的可以去搜索搜索。 谢谢loudmouth了。
我也是不得以,我的光驱坏掉了。暂时也找不到USB的外置光驱
虽然目前硬盘安装还没成功,但是我还是找了不少DOS下虚拟光驱好工具。
比如ISOEMU,LoadISO,有兴趣的可以去搜索搜索。 可以试一下我介绍的方法, 用vmware直接挂载第二块物理硬盘,然后iso在vmware里面虚拟成光驱进入, 然后安装上stage3, 编译好内核, 退出vmware,用grub for dos直接引导物理硬盘上的gentoo. 这个方法绝对可行 我试过直接用vmware挂在载第二物理硬盘,iso光盘镜像启动,直接安装,并提示安装完成,但是重新启动,从第二硬盘进入系统,还是提示:
The root block device is unspecified or not detected!
Please specify a device to boot,or "shell" for a shell....
boot()::
我试着打 /dev/hdc1
能继续引导,一会又提示系统文件出错。请输入root的密码修复,我按照提示操作,还是无法修复。。。没办法。唉
还是老老实实的刻盘安装。 把你的grub.conf贴上来看看, 是不是写得有问题啊? Grub 在引导的时候只需要两个文件吧,Grub.exe还有menu.lst。
我的系统里好像没有grub.conf这个文件呢。 在gentoo的光盘里有一个isolinux.cfg,内容如下:
default gentoo
timeout 150
prompt 1
display boot.msg
F1 kernels.msg
F2 F2.msg
F3 F3.msg
F4 F4.msg
F5 F5.msg
F6 F6.msg
F7 F7.msg
label gentoo
kernel gentoo
append root=/dev/ram0 init=/linuxrcdokeymap looptype=squashfs loop=/image.squashfscdroot initrd=gentoo.igz vga=791 splash=silent,theme:livecd-2006.1 CONSOLE=/dev/tty1 quiet
label gentoo-nofb
kernel gentoo
append root=/dev/ram0 init=/linuxrcdokeymap looptype=squashfs loop=/image.squashfscdroot initrd=gentoo.igz
label memtest86
kernel memtest86
我的grub的menu.lst的内容在第一贴里有。 习惯用linux底下的grub, 他的配置文件用的grub.conf然后menu.lst是链接到grub.conf的,呵呵.ok 分析以下你的menu.lst
以下是你grob配置的内容:
timeout 0
default 0
title Gentoo Gentoo LiveCD 2006.1
root (hd1,5)
kernel /isolinux/gentoo root=/dev/ram0 init=/linuxrc acpi=ht looptype=squashfs
loop=/image.squashfs udev cdroot=/dev/hdd6 vga=791 dokeymap splash=silent,theme:livecd-2006.1 CONSOLE=/dev/tty1
initrd=/isolinux/gentoo.igz
先说说里面的问题, 不知道你的硬盘怎么分区的. 看你帖的分区好像把第一个主分区当成/boot那么你的root应该写成
root (hd1,0)
grub里面数字都从0开始算的.
然后需要指定一个kernel, 编译的kernel放在/boot目录下, 那么 kernel (内核文件名)然后跟上root=/dev/hdc5
其他的参数以后再说,看看可不可以起来, 你直接在menu.lst下面加上
title Gentoo
root (hd1,0)
kernel (内核文件名)root=/dev/hdc5
[ 本帖最后由 loudmouth 于 2007-3-29 09:55 编辑 ] Hello,刚回家,按照您的方法试,然后查了下google,将我的menu.lst修改如下:
title Gentoo Gentoo LiveCD 2006.1
root (hd1,5)
kernel (hd1,5)/isolinux/gentooroot=/dev/ram0 (备注:这个地方需要写ram0,是由于linux已经把文件复制到内存)init=/linuxrc acpi=ht looptype=squashfs loop=(hd1,5)/image.squashfs udev nodevfs cdroot=/dev/hdc6 vga=791 dokeymapsplash=silent,theme:livecd-2006.1 CONSOLE=/dev/tty1
initrd= (hd1,5)/isolinux/gentoo.igz
系统启动到mont cd,就出错了。提示为:
The root block device is unspecified or not detected!
Please specify a device to boot,or "shell" for a shell....
boot()::
但是这次比原来启动的要多了些步骤,已经进入了键盘的布局选择阶段。
我在boot()::后输入:/dev/hdc6 (我有点不明白了,我的安装文件是放在第二硬盘的第3分区,怎么是6,输入hdc5,说找不到文件)
提示:
Kenerel panic-not syncing Attempted to kill init 用2006.0版本就行了。 欣闻楼上说用2006.0可以,昨晚又去下载了一个2006.0的iso文件。
高兴啊~~~可以进入集成的安装界面了。
马上点桌面上的安装配置文件,可是到最后复制文件的时候提示:文件无法复制。。。
今天早上又下一个,今天晚上回家再试试。 郁闷了,2006.0版本,安装到一半,提示:
Emerge Package Error: Fatal: Emerge :Could not emerge
sys-apps/pciutils-2.20-rl
有人能Help me么? 没办法,只有现弄了个 FC熟悉熟悉了 ,现在已安装了 FC5,感觉还行,
但是,我的 DMA怎么都打不开。
用hdparm -d 1命令也不行各位有没有好的 解决方法? 强烈建议在虚拟机下祭刀。。
页:
[1]