up

付録

リンクは 切れている事が あるので 見た ページの リスト ということです。 理解したという理由ではありません!洩れも当然有ります。

参考にした もの

和文

  http://nobumasa-web.hp.infoseek.co.jp/multi_boot/index.html
  http://homepage2.nifty.com/emotom/os/osjx.htm
  http://homepage2.nifty.com/emotom/os/osjn210.htm
  http://homepage2.nifty.com/winfaq/howtoboot.html
  http://www.geocities.jp/itaya_ys/multiboot/
  http://www.geocities.co.jp/SiliconValley-Bay/2414/linuxboot/boot.html
  http://hp.vector.co.jp/authors/VA008536/os/
  http://www.geocities.jp/nikotuk/new-backup-method.html
  http://www.linux.or.jp/JF/
  http://www.linux.or.jp/JF/JFdocs/Linux+Win9x+Grub-HOWTO/index.html
  http://www.linux.or.jp/JF/JFdocs/Multiboot-with-GRUB.html
  http://www.linux.or.jp/JF/JFdocs/Linux+DOS+Win95+OS2.html

和文以外のものも 有りますが

  http://www.goodells.net/multiboot/
    Understanding MultiBooting
    and Booting Windows from an Extended Partition
    by Dan Goodell
  http://m.domaindlx.com/LinuxHelp/win/copyingXP.htm
  http://www.uruk.org/orig-grub/install.html
  http://www.pcguide.com/ref/hdd/index.htm
  http://www.ranish.com/part/primer.htm
  http://www.nick.rozanski.org.uk/index.php?page=multboot
  http://www.allensmith.net/OS/XOSL/II.htm
  http://www.geocities.com/thestarman3/
  http://journal.mycom.co.jp/special/2000/windows2000/menu.html
  http://www.thetechguide.com/articles/win2kserial.html /*  key-word 270 */
  http://www.petri.co.il/install_windows_2000_without_supplying_the_cd_key.htm
/*       Replace the 3 X's (generally it'll be three zeros) at               */
/*               the end with "270". It should now read something like       */
/*                [Pid]                                                      */
/*                    ExtraData=6166656C736263737373B2574A0581               */
/*                    Pid=51873XXX                                           */
/*                [Pid]                                                      */
/*                    ExtraData=6166656C736263737373B2574A0581               */
/*                    Pid=51873270                                           */

これらを 見たのだけど 美味く 出来なかったということです。

起動ディスク

所謂 起動ディスク といってるが その中のファイルを 明確にしておく方が 良いと 思われるので 表示しています。

windows98 起動ディスク の中身の ファイル 1枚目

windows98 を インストールしている途中で作成した 2枚の内 1枚目の中身

# mount -t msdos /dev/fd0 /mnt/
# ls -l /mnt/
total 1298
-rwxr-xr-x    1 root     root         4096 Jun 12  1998 ank16.fnt*
-rwxr-xr-x    1 root     root         4864 Jun 12  1998 ank19.fnt*
-rwxr-xr-x    1 root     root        35330 Jun 12  1998 aspi2dos.sys*
-rwxr-xr-x    1 root     root        14386 Jun 12  1998 aspi4dos.sys*
-rwxr-xr-x    1 root     root        37564 Jun 12  1998 aspi8dos.sys*
-rwxr-xr-x    1 root     root        40792 Jun 12  1998 aspi8u2.sys*
-rwxr-xr-x    1 root     root        29620 Jun 12  1998 aspicd.sys*
-rwxr-xr-x    1 root     root         1115 Jun 12  1998 autoexec.bat*
-rwxr-xr-x    1 root     root         3175 Jun 12  1998 biling.sys*
-rwxr-xr-x    1 root     root        21971 Jun 12  1998 btcdrom.sys*
-rwxr-xr-x    1 root     root        30955 Jun 12  1998 btdosm.sys*
-rwxr-xr-x    1 root     root       118164 Jun 12  1998 command.com*
-rwxr-xr-x    1 root     root          734 Jun 12  1998 config.sys*
-rwxr-xr-x    1 root     root        68871 Jun 12  1998 drvspace.bin*
-r-xr-xr-x    1 root     root            0 Apr 27 22:58 ebd.sys*
-rwxr-xr-x    1 root     root        93242 Jun 12  1998 extract.exe*
-rwxr-xr-x    1 root     root        79948 Jun 12  1998 fdisk.exe*
-rwxr-xr-x    1 root     root         6855 Jun 12  1998 findramd.exe*
-rwxr-xr-x    1 root     root        64425 Jun 12  1998 flashpt.sys*
-rwxr-xr-x    1 root     root        36647 Jun 12  1998 himem.sys*
-r-xr-xr-x    1 root     root       224150 Jun 12  1998 io.sys*
-rwxr-xr-x    1 root     root        22664 Jun 12  1998 jdisp.sys*
-rwxr-xr-x    1 root     root        22790 Jun 12  1998 jfont.sys*
-rwxr-xr-x    1 root     root        22503 Jun 12  1998 jkeyb.sys*
-rwxr-xr-x    1 root     root         1494 Jun 12  1998 jkeybrd.sys*
-rwxr-xr-x    1 root     root       260576 Jun 12  1998 kanji16.fnt*
-r-xr-xr-x    1 root     root            9 Apr 27 22:58 msdos.sys*
-rwxr-xr-x    1 root     root        41302 Jun 12  1998 oakcdrom.sys*
-rwxr-xr-x    1 root     root        17623 Jun 12  1998 ramdrive.sys*
-rwxr-xr-x    1 root     root        14809 Jun 12  1998 readme.txt*
-rwxr-xr-x    1 root     root         1253 Jun 12  1998 setramd.bat*
# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/fd0                  1423      1298       125  92% /mnt
# umount /mnt/

windows98 起動ディスク の中身の ファイル 2枚目

windows98 を インストールしている途中で作成した 2枚の内 2枚目の中身 但し、 ”smartdrv.exe”は windows98 のインストールした後の ”windows” ディレクトリよりコピーしたものを 追加してある。

# mount -t msdos /dev/fd0 /mnt/
# ls -l /mnt/
total 325
-rwxr-xr-x    1 root     root         1115 Jun 12  1998 autoexec.bat*
-rwxr-xr-x    1 root     root       285178 Jun 12  1998 ebd.cab*
-r-xr-xr-x    1 root     root            0 Apr 27 23:01 ebd.sys*
-rwxr-xr-x    1 root     root        45379 Jun 12  1998 smartdrv.exe*
# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/fd0                  1423       325      1099  23% /mnt
# umount /mnt/
# mount /dev/hda2 /mnt/
# ls -l /mnt/windows/ | grep smart
-rwxr-xr-x    1 root     root        45379 Jun 12  1998 smartdrv.exe*
# umount /mnt/

windows2000 起動ディスク の中身の ファイル

これらの内 ”b03t.ini、bd1t.ini、bd2t.ini、bd4t.ini、bkot.ini、 hda4.ini” は boot.ini の 起動場所を 変更した ファイルであり 本来 boot.ini があれば 良い ということです。

# mount -t msdos /dev/fd0 /mnt/
# ls -l /mnt/
total 378
-rwxr-xr-x    1 root     root            0 Jun  8 10:57 autoexec.bat*
-rwxr-xr-x    1 root     root          192 Jun 22 08:39 b03t.ini*
-rwxr-xr-x    1 root     root          192 Jul  7 23:22 bd1t.ini*
-rwxr-xr-x    1 root     root          192 Jul  6 23:15 bd2t.ini*
-rwxr-xr-x    1 root     root          192 Jul  6 22:38 bd4t.ini*
-rwxr-xr-x    1 root     root          192 Jun  8 23:10 bkot.ini*
-rwxr-xr-x    1 root     root          192 Jul  8 15:57 boot.ini*
-r-xr-xr-x    1 root     root       124866 May 14  2001 bootfont.bin*
-rwxr-xr-x    1 root     root          512 Jun  8 10:22 bootsect.dos*
-rwxr-xr-x    1 root     root            0 Jun  8 10:57 config.sys*
-rwxr-xr-x    1 root     root          192 Jun  7 09:45 hda4.ini*
-r-xr-xr-x    1 root     root            0 Jun  8 10:57 io.sys*
-r-xr-xr-x    1 root     root            0 Jun  8 10:57 msdos.sys*
-r-xr-xr-x    1 root     root        34468 May 14  2001 ntdetect.com*
-r-xr-xr-x    1 root     root       223136 May 14  2001 ntldr*
# umount /mnt/

また 容量が 零 のものは 不要ですが まあ ファイルの 名前として 表示し てあります、というより windows98 を インストールした後での 物は これらは 必ずしも 零でなくて、必要なファイルに なりますが windows2000 のみ 単独の 場合は 必要とは なりません。つまり

# mount /dev/fd0 /mnt/
# ls -l /mnt/
total 375
-rwxr-xr-x    1 root     root          192 Jun  4 22:34 boot.ini*
-r-xr-xr-x    1 root     root       124866 May 14  2001 bootfont.bin*
-rwxr-xr-x    1 root     root          512 Jun  4 21:48 bootsect.dos*
-r-xr-xr-x    1 root     root        34468 May 14  2001 ntdetect.com*
-r-xr-xr-x    1 root     root       223136 May 14  2001 ntldr*

であっても 動作し

# mount /dev/fd0 /mnt/
# ls -l /mnt/
total 253
-rwxr-xr-x    1 root     root          192 May 12 23:07 boot.ini*
-rwxr-xr-x    1 root     root          512 May 12 22:09 bootsect.dos*
-r-xr-xr-x    1 root     root        34468 May 14  2001 ntdetect.com*
-r-xr-xr-x    1 root     root       223136 May 14  2001 ntldr*
# umount /mnt/

和文でなくても よければ 上記でも 動作します。”bootsect.dos”も なくても 良いと 思いますが試しては いない。

4枚組の ディスク ではありませんので 念のため。


up

Copyright © 2007. nyantarou All Rights Reserved.