#blognavi
120GB の HDD にWindowsXP, Debian/Linux 4.0, NetBSD 3.1をインストール
120GB の HDD を購入。
最終的に以下の構成となるやうに、WindowsXP, Debian/Linux 4.0, NetBSD 3.1をインストール。
# fdisk wd0
(略)
Partition table:
0: NTFS, OS/2 HPFS, QNX2 or Advanced UNIX (sysid 7)
bootmenu: WinXP
start 63, size 20986497 (10247 MB, Cyls 0-1388)
1: NetBSD (sysid 169)
bootmenu: NetBSD
start 20986560, size 10493280 (5124 MB, Cyls 1388-2082), Active
2: Linux native (sysid 131)
bootmenu: Linux
start 31479840, size 20986560 (10247 MB, Cyls 2082-3470)
3: NetBSD (sysid 169)
bootmenu: opt
start 52466400, size 181975248 (88855 MB, Cyls 3470-15505/96/1)
Bootselector disabled.
# disklabel wd0
(略)
16 partitions:
# size offset fstype [fsize bsize cpg/sgs]
a: 10493280 20986560 4.2BSD 2048 16384 28160 # (Cyl. 20820 - 31229)
c: 10493280 20986560 unused 0 0 # (Cyl. 20820 - 31229)
d: 234441648 0 unused 0 0 # (Cyl. 0 - 232580)
e: 20986497 63 NTFS # (Cyl. 0*- 20819)
f: 20986560 31479840 Linux Ext2 2048 16384 # (Cyl. 31230 - 52049)
g: 181975248 52466400 4.2BSD 2048 16384 28856 # (Cyl. 52050 - 232580)
1. NetBSD 3.1 のインストール
- NetBSD 用の二つのパーティションを作りインストール
- fdisk で謂ふところの 1 と 3。
- disklabe で謂ふところの wd0c(wd0a) と wd0g。
- MBM のインストール FDD を所有してゐるので、それを利用しインストール。作り方は忘れた。
- NetBSD の boot loader でも問題は無いだらう。
- GRUB や LILO を MBR に入れる方法は試してゐない。
3. Debian/Linux 4.0 のインストール
- 三つ目のパーティションを ext3 で作り、/ にマウントする設定でインストール。
- そのとき空きパーティションに swap 用領域も作成。
- GRUB boot loader は MBR にはインストールしないこと。/dev/hda3 にのみインストール。これで再起動時には、MBM から選擇《せんたく》できるやうになる。
- 再起動後、/etc/fstab の swap の行をコメントアウト。
- /etc/rc.local に以下の行を追加。
swapon /swap
dd if=/dev/zero of=/swap bs=1048576 count=512
mkswap /swap
3. NetBSD でパーティション變更。
- NetBSD 上で以下のやうな作業で、最終的なパーティションに變更。
# fdisk -u -E -3
# fdisk -u -3
# disklabel -e wd0
# fdisk wd0
(略)
Partition table:
0: NTFS, OS/2 HPFS, QNX2 or Advanced UNIX (sysid 7)
bootmenu: WinXP
start 63, size 20986497 (10247 MB, Cyls 0-1388)
1: NetBSD (sysid 169)
bootmenu: NetBSD
start 20986560, size 10493280 (5124 MB, Cyls 1388-2082), Active
2: Linux native (sysid 131)
bootmenu: Linux
start 31479840, size 20986560 (10247 MB, Cyls 2082-3470)
3: NetBSD (sysid 169)
bootmenu: opt
start 52466400, size 181975248 (88855 MB, Cyls 3470-15505/96/1)
Bootselector disabled.
# disklabel wd0
(略)
16 partitions:
# size offset fstype [fsize bsize cpg/sgs]
a: 10493280 20986560 4.2BSD 2048 16384 28160 # (Cyl. 20820 - 31229)
c: 10493280 20986560 unused 0 0 # (Cyl. 20820 - 31229)
d: 234441648 0 unused 0 0 # (Cyl. 0 - 232580)
e: 20986497 63 NTFS # (Cyl. 0*- 20819)
f: 20986560 31479840 Linux Ext2 2048 16384 # (Cyl. 31230 - 52049)
g: 181975248 52466400 4.2BSD 2048 16384 28856 # (Cyl. 52050 - 232580)
# cat /etc/fstab
/dev/wd0a / ffs rw 1 1
/dev/wd0g /opt ffs rw,noauto 0 0
kernfs /kern kernfs rw
procfs /proc procfs rw,noauto
procfs /emul/linux/proc procfs rw,linux
/dev/wd0e /ntfs ntfs ro 0 0
/dev/wd0f /ext2fs ext2fs rw 0 0
4. Windows XP のインストール
- 豫《あらかじ》め用意しておいたイメージファイルの書込み。obs を指定しないと時間がかかるので注意。この方法だと20分くらゐで Windows XP のインストールが出來る。
# zcat ntfs.img.gz | dd of=/dev/rwd0e obs=1048576
# dd if=/dev/rwd0e ibs=1048576 | gzip -c >ntfs.img.gz
カテゴリ: [
NetBSD] - &trackback() - 2007年05月05日 13:13:02
#blognavi
最終更新:2009年06月07日 17:23