windows2000 インストール

前に

起動 と backup

起動 と backup についてまず データーの backup をしておきます

backup

/dev/hda2

/dev/hda2 の 状態を 見ておくと

# mount /dev/hda2 /mnt/
# df | sed 2d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2              3214736    782760   2431976  25% /mnt
# umount /mnt/
$ bc -q
782760*1024
801546240

約 800M 位が 使われているようです、其々の backup を 取っておきましょ う但し、本体は 大きすぎます。取り敢えずは /dev/hda /dev/hda2 /dev/hdb1 の最初の 512 bytes のみとしましょう

# dd if=/dev/hda of=win2k_dev_hda_512 bs=512 count=1
1+0 records in
1+0 records out
# dd if=/dev/hda1 of=win2k_dev_hda1_512 bs=512 count=1
1+0 records in
1+0 records out
# dd if=/dev/hdb1 of=win2k_dev_hdb1_512 bs=512 count=1
1+0 records in
1+0 records out
# ls -l
total 12
-rw-r--r--    1 root     root          512 Jul  1 20:47 win2k_dev_hda1_512
-rw-r--r--    1 root     root          512 Jul  1 20:47 win2k_dev_hda_512
-rw-r--r--    1 root     root          512 Jul  1 20:47 win2k_dev_hdb1_512

本体については 別途 考えよう 1枚の CDROM には 保存できないので 分割 しないといけない ということです。

起動

windows98 の起動

まず 所謂初期状態 を 見ておきます。 fdisk -l です。

# fdisk -l

Disk /dev/hda: 255 heads, 63 sectors, 524 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1       123    987966    6  FAT16
/dev/hda2   *       124       524   3221032+   c  Win95 FAT32 (LBA)

Disk /dev/hdb: 255 heads, 63 sectors, 1216 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1             1       111    891576    c  Win95 FAT32 (LBA)
/dev/hdb2           112       237   1012095   82  Linux swap
/dev/hdb3           238      1216   7863817+  83  Linux

windows98 を 立ち上げたあとの状態

# fdisk -l

Disk /dev/hda: 255 heads, 63 sectors, 524 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1       123    987966   16  Hidden FAT16
/dev/hda2   *       124       524   3221032+  1c  Hidden Win95 FAT32 (LBA)

Disk /dev/hdb: 255 heads, 63 sectors, 1216 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1       111    891576    c  Win95 FAT32 (LBA)
/dev/hdb2           112       237   1012095   82  Linux swap
/dev/hdb3           238      1216   7863817+  83  Linux

/dev/hda1 は 16 Hidden FAT16 に
/dev/hda2 は 1c Hidden Win95 FAT32 (LBA)
そうして
/dev/hdb1 は c Win95 FAT32 (LBA) で 且つ アクティブ に なっている
というわけなので 今度は windows2000 を立ち上げてみると!

windows2000 の起動

windows2000 を 立ち上げたあとの状態

# fdisk -l

Disk /dev/hda: 255 heads, 63 sectors, 524 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1       123    987966   16  Hidden FAT16
/dev/hda2   *       124       524   3221032+   c  Win95 FAT32 (LBA)

Disk /dev/hdb: 255 heads, 63 sectors, 1216 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1       111    891576   1c  Hidden Win95 FAT32 (LBA)
/dev/hdb2           112       237   1012095   82  Linux swap
/dev/hdb3           238      1216   7863817+  83  Linux

/dev/hda1 は 16 Hidden FAT16 のまま
/dev/hda2 は c Win95 FAT32 (LBA)
そうして
/dev/hdb1 は 1c Hidden Win95 FAT32 (LBA) アクティブはまだ 有効 に なっている
/dev/hda2 は Hidden で無くなり それに対して /dev/hdb1 が Hidden になる。

補足その1

menu.lst を 見た通りの 条件で 立ち上げをした ということです。この例は 多摩たま 美味くいった という単なる 1例です。

/dev/hda1 は どうするの ということですが そこに freedos を持ってくる 事が 出来るかも知れない ということで 敢えて 空けてあります。したがって 今回の menu.lst も 最終の 物ではありません。使用条件に 依って 変化すると いうことです。

補足その2

各領域の 使用状態を 見ておこう windows98 と windows2000 を立ち上げて そのプロパティというものを 見たもの 誤記有るかも知れないが 参考までに

win98
Total 911,171,584 -->868MB
911171584 bytes
Use 246,444,032  -->235MB
246444032 bytes
Empty 664,727,552 -->633MB
664727552 bytes

win2k
Total 3,291,889,664 -->3.06 GB
3291889664
Use 801,533,952 -->764MB
801533952 bytes
Empty 2,490,355,712 -->2.31GB
2490355712 bytes

あくまで手書きの写しである参考!

にゃんたろう 拝!

2007年 7月 1日 (日) 21:48:42 JST 作成


前に

windows2000 インストール

Copyright © 2007. nyantarou All Rights Reserved.