免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: lxl54321
打印 上一主题 下一主题

無軟盤安裝 [复制链接]

论坛徽章:
0
51 [报告]
发表于 2003-06-18 08:15 |只看该作者

無軟盤安裝

3.在选择物理硬盘时我开始选择physicadrive0,后来发现选择的是第一颗硬碟,于是我改为physicadrive1

003.jpg (23.59 KB, 下载次数: 32)

003.jpg

论坛徽章:
0
52 [报告]
发表于 2003-06-18 08:22 |只看该作者

無軟盤安裝

4.选择接口(我在磁碟管理中看到的接口情况是:第一颗硬盘: IDE0:0,第二颗硬盘:IDE 1:0,CDROM:IDE 1:1)但在选择时发现情况IDE 1:0 光驱, 第二颗硬盘 IDE 1:1,有点奇怪)

004.jpg (29.88 KB, 下载次数: 42)

004.jpg

论坛徽章:
0
53 [报告]
发表于 2003-06-18 08:25 |只看该作者

無軟盤安裝

我后来将光驱删除,采用了映射ISO文件作为一光驱,最后虚拟机情况如下:

00b.jpg (43.09 KB, 下载次数: 30)

00b.jpg

论坛徽章:
0
54 [报告]
发表于 2003-06-18 08:30 |只看该作者

無軟盤安裝

我在虚拟机中所看的第二颗硬盘分区情况:

第二颗硬盘分区情况.jpg (61.95 KB, 下载次数: 30)

第二颗硬盘分区情况.jpg

论坛徽章:
0
55 [报告]
发表于 2003-06-18 08:48 |只看该作者

無軟盤安裝

ad3s1a 为/分区
ad3s1d 为/usr分区
(其实我觉得从常理来讲应该是ad2,可能是虚拟机需要所以产生了ad3这个盘.而我在linux下查看分区信息时:显示的是:
Device Boot Start End Blocks Id System
/dev/hdc1 * 1 5005 40202631 a5 FreeBSD)

但我在cmos选择第二颗硬盘启动时,它显示到
mountroot>;
就继续不下去了.不知该怎么办了?




另:由于昨晚有点困,所以先睡了,今天早上才看到,不好意思让哈兄劳累中还为我等不相识的人费神,万分感谢!

论坛徽章:
0
56 [报告]
发表于 2003-06-18 19:44 |只看该作者

無軟盤安裝

喔,还有一点忘了说了,在vmware中,安装FreeBSD最好选择物理接口在第一(即ide0:0)和第二(即ide0:1)两个接口,我曾为vmware挂上第三个硬盘(我的电脑上也挂了三个硬盘)时无论如何也只能选择scsi虚拟接口。
当然,既然你已装好了,你可这样试着看能否成功:
1、你的grub配置不对,可以改成(相信在你的ad3s1主分区中已有引导信息):
title FreeBSD 5.1
rootnoverify (hd2,0) #你的第三个硬盘是主板第二个接口的从设备吗?或许Linux与FreeBSD在这点上不同。
chainloader +1
或者也可这样:
title freebsd 5.1
root (hd2,0,a)
kernel /boot/loader
#当然如果还是不能启动,你可试着修改上面的hd2为hd3,因为我没有过这方面的试践经验。
2、先进入一个linux系统,把FreeBSD的根分区挂上:
mount -t ufs -o ufstype=44bsd /dev/hdc1 /mnt/freebsd
进入FreeBSD的/etc目录,查看fstab文件(贴上来)可以修改成以下内容:
/dev/ad3s1b             none            swap    sw              0       0
/dev/ad3s1a             /               ufs     rw              1       1
/dev/ad3s1d             /usr            ufs     rw              1       1
/dev/acd0c              /cdrom          cd9660  ro,noauto       0       0
proc                    /proc           procfs  rw              0       0
然后再进入FreeBSD,看看是否可以,如果不行,再把FreeBSD装进第一或第二个硬盘的主分区下。
祝你成功!

论坛徽章:
0
57 [报告]
发表于 2003-06-18 21:53 |只看该作者

無軟盤安裝

前两种我都试过了,不行,都出现:
error 21: selectec disk does not exist
pree any key to continue

(不好意思,我其实只有两颗硬盘,)
第一颗,IDE 0:0
第二颗, IDE 1:0
CDROM: IDE 1:1
所以很奇怪,居然出现了ad3,我想可能这是 vmware做的.

而第三种方法:
[root@mis006 root]# mount -t ufs -o ufstype=44bsd /dev/hdc1 /mnt/freebsd
mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
       or too many mounted file systems
[root@mis006 root]#
所以无法进去编辑/etc/fstab                           #freebsd的

论坛徽章:
0
58 [报告]
发表于 2003-06-18 22:09 |只看该作者

無軟盤安裝

趁着月亮还没升太高,我马上再装一次好了,你白天能上来吗?

论坛徽章:
0
59 [报告]
发表于 2003-06-18 22:18 |只看该作者

無軟盤安裝

[quote]原帖由 "lxl54321"]4.选择接口(我在磁碟管理中看到的接口情况是:第一颗硬盘: IDE0:0,第二颗硬盘:IDE 1:0,CDROM:IDE 1:1)但在选择时发现情况IDE 1:0 光驱, 第二颗硬盘 IDE 1:1,有点奇怪)[/quote 发表:
     

我明白了!原来问题就出在这:
vmware的ide(0:0)为主板第一个接口的主设备;
ide(0:1)为主板第一个接口的从设备;
ide(1:0)为主板第二个接口的主设备;
ide(1:1)为主板第二个接口的从设备。
你可能把这个概念弄错了!把这里改一改吧!

论坛徽章:
0
60 [报告]
发表于 2003-06-18 22:33 |只看该作者

無軟盤安裝

如果你要安装的硬盘是ide 0:1,则你需再为它创建一个ide 0:0,当然这个虚拟的硬盘可以不是实际的硬盘(真正的虚拟盘),只是让FreeBSD的安装程序确认这是一个从硬盘而已。当然如果是ide 0:0,就不必考虑这个情况。
这一点很重要,切记!
这样一来,你安装好以后完全能从实际硬盘启动了,下面做的仅仅是修改grub的配置文件。/etc/fstab也不用去修改(因为与实际硬盘分区一一相对应)
当然这样安装与实际安装还是有点不,比如说其它有些分区在安装时并不存在,在你从实际硬盘启动后进行mount时可能会存在分区找不到的错误,你可以这样解决(比如说存在一个/dev/ad0s7的分区):
cd /dev
./MAKEDEV ad0s7   或 sh MAKEDEV ad0s7
如果你的FreeBSD的根分区(实际上根本就不要单独的/usr分区)是ad1s0a的话,你的grub.conf中freebsd启动项可这样:
title FreeBSD 5.1
rootnoverify (hd1,0)
chainloader +1
或者也可这样:
title freebsd 5.1
root (hd1,0,a)
kernel /boot/loader
如果根分区是ad0s1a,则grub可这样:
title FreeBSD 5.1
rootnoverify (hd0,0)
chainloader +1
或者也可这样:
title freebsd 5.1
root (hd0,0,a)
kernel /boot/loader
如果你的分区不是这样设置,请你自已分析一下grub.conf的书写方式。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP