找回密码
 注册
查看: 3366|回复: 7

用vm完全从硬盘安装基本系统的经历

[复制链接]
发表于 2002-11-27 19:01:59 | 显示全部楼层 |阅读模式
原来只装基本系统是可以不连接网络的。。。。。哈哈
下载livecdxx.iso 和 portage-xxx.bz2 & kernel到某个fat硬盘分区
1.用vm boot livecd。
2.然后想办法将kernel和portage分别cp到/usr/src  /usr目录,并分别解压。
cd /usr/src
编译内核。
3.接下来按一般的安装进行
4.修改fstab grub.conf  ....等

可惜,不知是我的fstab有误,还是grub.conf的文件配置不对。反正boot的时候:
vfs:cannot open root device "LABEL=/" or 00:00
please append a correct boot option
kernel panic:vfs:unable to mount root fs om 00:00

类似这样的提示。暂时还没有弄清楚是什么原因,请各位知道的老大告知。谢谢。

ps:我用的ext3文件系统。
/dev/sda1   /boot    ext3
/dev/sda2  /            ext3
/dev/sda3   none    swap

内核是2.4.19  用了patches-gentoo-2.4.19-r10。ext3编译进了内核,不是作为模块。


各位请帮个忙。谢谢。
 楼主| 发表于 2002-11-27 19:21:10 | 显示全部楼层
大家看看截图:

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2002-11-27 19:33:33 | 显示全部楼层
hmmm... 看不太明白。 @_@
我想你可能需要修改一下 /boot/grub/menu.lst 设置好核心后面的 root= 设置根目录。
如我的:
title Gentoo Linux RC1 - 2.4.19-r9
kernel (hd0,0)/vmlinuz-2.4.19-gentoo-r9 root=/dev/hda5  vga=788

编译核心时把 VFS 文件系统去掉怎么样?如果你不用的话
(全是在瞎猜 )
-------------------------------------------------------------
希望你能把 /boot/grub/menu.lst, /etc/fstab 贴出来一下,以便更好地分析原因。
回复

使用道具 举报

 楼主| 发表于 2002-11-27 20:14:23 | 显示全部楼层
fstab

/dev/sda1      /boot       ext3    1 2
/dev/sda2      /              ext3    1 0
/dev/sda1     none      swap   0 0
proc              /proc        proc    0 0


menu.lst<-grub.conf

default=0
timeout=10

title Gentoo linux
root=(hd0,0)
kernel /boot/bzImage  ro   root=/dev/sda2
回复

使用道具 举报

发表于 2002-11-27 21:04:06 | 显示全部楼层
hmmmmmmm....... 越来越不明白了

在 mount root 文件系统前还有一句 kmod: failed to exec /sbin/... scsi_hostadapter 模块无法加载,会不会是那儿的问题?如果 scsi 模块无法加载,那 root 自然无法 mount.

编译核心时是否 make module 和 make module_install 编译安装了模块?!(干脆整合到内核里)

你的还是在核心时便无法 mount root, 我想应该和 /etc/fstab 无关(内核启动后才开始读取 /etc/fstab mount 文件系统并加载系统服务的)

不好意思,我可能真的不知道
SCSI 硬盘始终没福气享用一下,可能只好帮你 up up 了 (虽然是在 VMware 里但我还是强烈建议你不要模拟 SCSI 硬盘,因为1,你得不到系统性能的提高,2,SCSI 硬盘安装要麻烦很多)
(真丢人,做斑竹的技术不够。。。)
回复

使用道具 举报

 楼主| 发表于 2002-11-27 22:13:26 | 显示全部楼层
我记得我安装的时候已经将scsi编译进内核了。
非常感谢你。
我会再试试的。
不过,用vm的时候,模拟的硬盘还可以选ata的吗?我一直以为只能是scsi呢!
回复

使用道具 举报

发表于 2002-11-27 22:52:26 | 显示全部楼层
的确可以用 IDE 的,不过只能在创建虚拟硬盘才能决定是 IDE 的还是 SCSI 的,一旦决定了便不能修改。
记得好像是在创建虚拟硬盘的倒数第二步,完成前的前一步会提示说是有个高级选项,在那里面有选择接口的
回复

使用道具 举报

 楼主| 发表于 2002-11-28 11:20:18 | 显示全部楼层
[quote:b849a41e27="Kuye"]的确可以用 IDE 的,不过只能在创建虚拟硬盘才能决定是 IDE 的还是 SCSI 的,一旦决定了便不能修改。
记得好像是在创建虚拟硬盘的倒数第二步,完成前的前一步会提示说是有个高级选项,在那里面有选择接口的[/quote]
我没有注意到这个呢。
下次试试看。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-5 23:50 , Processed in 0.041989 second(s), 17 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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