找回密码
 注册
快捷导航
查看: 12816|回复: 17

第二硬盘安装Gentoo问题,请教!

[复制链接] |自动提醒
阅读字号:

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
发表于 2007-3-27 09:30:09| 字数 607| - 山东省聊城市 电信 | 显示全部楼层 |阅读模式
我准备安装的是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 编辑 ]

本帖子中包含更多资源

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

x
X201 i3370/2G/250G/TD688

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
 楼主| 发表于 2007-3-27 09:33:04| 字数 36| - 山东省聊城市 电信 | 显示全部楼层
上面的硬盘分区看不到分区格式,再贴张PQ里的图,可以看到具体的分区格式。

本帖子中包含更多资源

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

x
X201 i3370/2G/250G/TD688
回复 支持 反对

使用道具 举报

76

回帖

8

积分

46

资产值

中级会员 Rank: 2Rank: 2

注册时间
2002-11-10
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-3-27 16:29:54| 字数 105| - 上海市 电信 | 显示全部楼层
其实... 你为什么不可以张盘再装呢?

如果没有条件,或者为了节省资源,可以试一下用vmware先把stage3装好,编译好内核,再设置grub启动到gentoo下面.

没有用楼主的方式安装过,希望我的方法可以帮到你
回复 支持 反对

使用道具 举报

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
 楼主| 发表于 2007-3-27 23:34:51| 字数 93| - 广东省深圳市 电信 | 显示全部楼层
我也是不得以,我的光驱坏掉了。暂时也找不到USB的外置光驱,

虽然目前硬盘安装还没成功,但是我还是找了不少DOS下虚拟光驱好工具。

比如ISOEMU,LoadISO,有兴趣的可以去搜索搜索。
X201 i3370/2G/250G/TD688
回复 支持 反对

使用道具 举报

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
 楼主| 发表于 2007-3-27 23:35:30| 字数 105| - 广东省深圳市 电信 | 显示全部楼层
谢谢loudmouth了。

我也是不得以,我的光驱坏掉了。暂时也找不到USB的外置光驱

虽然目前硬盘安装还没成功,但是我还是找了不少DOS下虚拟光驱好工具。

比如ISOEMU,LoadISO,有兴趣的可以去搜索搜索。
X201 i3370/2G/250G/TD688
回复 支持 反对

使用道具 举报

76

回帖

8

积分

46

资产值

中级会员 Rank: 2Rank: 2

注册时间
2002-11-10
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-3-28 09:40:22| 字数 116| - 上海市 电信 | 显示全部楼层
可以试一下我介绍的方法, 用vmware直接挂载第二块物理硬盘,然后iso在vmware里面虚拟成光驱进入, 然后安装上stage3, 编译好内核, 退出vmware,用grub for dos直接引导物理硬盘上的gentoo. 这个方法绝对可行
回复 支持 反对

使用道具 举报

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
 楼主| 发表于 2007-3-28 15:40:06| 字数 257| - 山东省聊城市 电信 | 显示全部楼层
我试过直接用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的密码修复,我按照提示操作,还是无法修复。。。没办法。唉

还是老老实实的刻盘安装。
X201 i3370/2G/250G/TD688
回复 支持 反对

使用道具 举报

76

回帖

8

积分

46

资产值

中级会员 Rank: 2Rank: 2

注册时间
2002-11-10
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-3-29 09:00:11| 字数 28| - 上海市 电信 | 显示全部楼层
把你的grub.conf贴上来看看, 是不是写得有问题啊?
回复 支持 反对

使用道具 举报

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
 楼主| 发表于 2007-3-29 09:10:09| 字数 62| - 广东省深圳市 电信 | 显示全部楼层
Grub 在引导的时候只需要两个文件吧,Grub.exe还有menu.lst。
我的系统里好像没有grub.conf这个文件呢。
X201 i3370/2G/250G/TD688
回复 支持 反对

使用道具 举报

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
 楼主| 发表于 2007-3-29 09:14:27| 字数 507| - 广东省深圳市 电信 | 显示全部楼层
在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=/linuxrc  dokeymap looptype=squashfs loop=/image.squashfs  cdroot 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=/linuxrc  dokeymap looptype=squashfs loop=/image.squashfs  cdroot initrd=gentoo.igz


label memtest86
kernel memtest86

我的grub的menu.lst的内容在第一贴里有。
X201 i3370/2G/250G/TD688
回复 支持 反对

使用道具 举报

76

回帖

8

积分

46

资产值

中级会员 Rank: 2Rank: 2

注册时间
2002-11-10
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-3-29 09:52:21| 字数 620| - 上海市 电信 | 显示全部楼层
习惯用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 编辑 ]
回复 支持 反对

使用道具 举报

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
 楼主| 发表于 2007-4-1 08:57:41| 字数 634| - 浙江省绍兴市 电信 | 显示全部楼层
Hello,刚回家,按照您的方法试,然后查了下google,将我的menu.lst修改如下:

title Gentoo Gentoo LiveCD 2006.1
root (hd1,5)

kernel (hd1,5)/isolinux/gentoo  root=/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
X201 i3370/2G/250G/TD688
回复 支持 反对

使用道具 举报

6056

回帖

150

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-4-28
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-4-1 18:11:37| 字数 13| - 上海市徐汇区 电信/长宁区电信 | 显示全部楼层
用2006.0版本就行了。
回复 支持 反对

使用道具 举报

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
 楼主| 发表于 2007-4-2 09:31:47| 字数 113| - 浙江省绍兴市新昌县 电信 | 显示全部楼层
欣闻楼上说用2006.0可以,昨晚又去下载了一个2006.0的iso文件。

高兴啊~~~可以进入集成的安装界面了。

马上点桌面上的安装配置文件,可是到最后复制文件的时候提示:文件无法复制。。。

今天早上又下一个,今天晚上回家再试试。
X201 i3370/2G/250G/TD688
回复 支持 反对

使用道具 举报

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
 楼主| 发表于 2007-4-2 18:51:10| 字数 104| - 浙江省绍兴市 电信 | 显示全部楼层
郁闷了,2006.0版本,安装到一半,提示:

Emerge Package Error: Fatal: Emerge :Could not emerge
sys-apps/pciutils-2.20-rl

有人能Help me么?
X201 i3370/2G/250G/TD688
回复 支持 反对

使用道具 举报

270

回帖

5

积分

416

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-12-27
 楼主| 发表于 2007-4-5 10:11:07| 字数 75| - 浙江省绍兴市新昌县 电信 | 显示全部楼层
没办法,只有现弄了个 FC熟悉熟悉了 ,现在已安装了 FC5,感觉还行,

但是,我的 DMA怎么都打不开。

用hdparm -d 1命令也不行各位有没有好的 解决方法?
X201 i3370/2G/250G/TD688
回复 支持 反对

使用道具 举报

657

回帖

4

积分

423

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-6-1
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-5-11 14:44:46| 字数 13| - 湖南省长沙市 电信 | 显示全部楼层
强烈建议在虚拟机下祭刀。。
A31P
但是我很喜欢,我说服我自己不要赶时髦.
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-5-7 04:18 , Processed in 0.115244 second(s), 45 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部