发新话题
打印

从硬盘安装NetBSD2.0/3.0

本主题由 魔之左手 于 2008-4-8 02:52 移动

从硬盘安装NetBSD2.0/3.0

作者:congli
日期:2005-9-6

本本硬件:40G硬盘,1G内存,USB外挂光驱.
系统:Windows XP ,10G FAT32.其余均为自由空间.
由于想安装NetBSD,但因光驱是USB外挂,导致FreeBSD 5.3,NetBSD 2.0,Solaris 10 x86都只能从光驱启动,但启动后就不能识别光驱,网卡除FreeBSD 5.3可以识别外,NetBSD及Solaris均不能识别,无奈只能另找办法.从网上找到的方法大至有两种,1.用ISOEmulator,2.用 Grub for Dos.首先尝试过用ISOEmulator引导NetBSD2.0,但不成功(但可以成功引导FreeBSD5.3).出错如下;

[Copy to clipboard] [ - ]
CODE:
ISOEmulator ....
.
.
.


    file to emu NetBSD2.iso
    1st cluster 658539
file size(byte) 179875840
----------------------------

isoemu can't find this CD's loader, or this isn't a (bootable) CD.
>> any key for the internal shell...

硬盘安装NetBSD2步骤如下

1.将NetBSD2.0安装光盘解压缩到C盘的NetBSD2.0目录下(注意该目录的大小写)并保持结构.

2.重新启动计算机,进入Grub for DOS(如没有请先安装),按"c"进入GRUB命令模式.

[Copy to clipboard] [ - ]
CODE:
grub>

3.如果依次输入如下命令,则会提示换盘,由于不会操作,所以直接跳到下一步  

[Copy to clipboard] [ - ]
CODE:
grub>map (hd0,0)/NetBSD2.0/i386/installation/floppy/boot1.fs (fd0)
grub>chainloader (hd0,0)/NetBSD2.0/i386/installation/floppy/boot1.fs
grub>rootnoverify (fd0)
grub>boot

提示信息:

[Copy to clipboard] [ - ]
CODE:
NetBSD/i386 ustarfs Primary Bootstrap


>> NetBSD/i386 BIOS Boot, Revision 3.1
>> (builds@build, Wed Dec   1 103914 UTC 2004)
>> Memory 634/1039174 k
Press return to boot now, any other key for boot menu
booting fd0anetbsd - starting in 0
3692492/
Please remove disk 1, insert disk 2, and press return...

4.把上一步的boot1.fs换成boot-big.fs即可.

[Copy to clipboard] [ - ]
CODE:
grub>map (hd0,0)/NetBSD2.0/i386/installation/floppy/boot-big.fs (fd0)
grub>chainloader (hd0,0)/NetBSD2.0/i386/installation/floppy/boot-big.fs
grub>rootnoverify (fd0)
grub>boot

5.此时已经成功进入NetBSD的安装界面.安装步骤就不再详述.

6.直到安装过程中,看到下表时请注意

[Copy to clipboard] [ - ]
CODE:
        Start MB        End MB                Size MB                FS type                Newfs        Mount        Mount point
a        10236                10748                512                FFSv1                Yes        Yes        /
b        10749                12796                2048                swap               
c        10236                20480                10244                NetBSD Partition
d        0                38153                38154                Whole disk
e        0                10253                10236                MSDOS                                NO
f        12797                19967                7171                FFSv1                Yes        Yes        /usr
g        19968                20480                512                FFSv1                Yes         Yes        /var
h        0                0                0                unused

大家要注意的是在我的系统中,XP的C盘是wd0e,文件系统类型:MSDOS.由于各人情况不一样,可能会导致大家的C盘不一定是wd0e.

7.当到达选择安装介质时,不能选择CD / DVD.由于不能识别网卡,所以我选择了"unmounted fs"(如果没有拼写错的话)

[Copy to clipboard] [ - ]
CODE:
        device wd0e                        # 不需要加/dev
   file system msdos                        # 不能用大写,曾经在这个地方犯了几次同样的错误
base directory NetBSD2.0                # 注意大小写.跟解压缩时的一样
set directory /i386/binary/sets

到此,NetBSD 2.0已经正式落户到我的本本上.哈哈~~好开心!      

**************
刚刚成功把NetBSD-3.0_BETA安装到本本上,发现2.0不支持的网卡及无线网卡,3.0都已经支持了.

TOP

发新话题