ほなら CDROM の windows2000 を /dev/hda2 に 設置 しませう!
/dev/hda2 は 存在してますな?
# fdisk -l /dev/hda 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 83 Linux /dev/hda2 * 124 524 3221032+ c Win95 FAT32 (LBA)
する必要は無いのですが 念のため
# mkdosfs -F32 -n win2k-hda2 /dev/hda2 mkdosfs 2.7 (14 Feb 2001)
これも 関係が有るかどうか不明ですが 念のため
windows98 の boot floppy 2枚で起動して
fdisk /mbr
boot.ini ファイルを 元の /dev/hda2 に合わせて 編集しないと いけない。
もっといえば 今回の物は 元もと /dev/hda2 の物でしたので boot.ini も 元の
物にすれば 良い ということですが!
CDROM から 有る領域に dd にて コピー して gunzip します。
# mount /dev/cdrom /cdrom/ mount: block device /dev/cdrom is write-protected, mounting read-only # cd /cdrom/win2k_after_inst/ # ls -l total 404319 -r-xr-xr-x 1 root root 414020286 Jul 14 15:00 flora350_dev_hda1_win2k.aa* -r-xr-xr-x 1 root root 512 Jul 14 14:58 win2k_dev_hda1_512* -r-xr-xr-x 1 root root 512 Jul 14 14:58 win2k_dev_hda_512* -r-xr-xr-x 1 root root 512 Jul 14 14:58 win2k_dev_hdb1_512* # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hdb3 7617504 3419448 3804868 48% / /dev/hdc 404378 404378 0 100% /cdrom # cd # cd /home/DOKOKA/f_backup/ # dd if=/cdrom/win2k_after_inst/flora350_dev_hda1_win2k.aa of=win2k_devhda2.gz bs=1k 404316+1 records in 404316+1 records out # ls -l total 404732 -rw-r--r-- 1 mm users 963 Jul 3 11:19 Readme drwxr-xr-x 2 root root 4096 Jul 14 10:16 freedos_after/ drwxr-xr-x 2 mm users 4096 Jul 3 11:18 only_fdisk_mbr/ -rw-r--r-- 1 root root 414020286 Jul 14 15:34 win2k_devhda2.gz # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hdb3 7617504 3824168 3400148 53% / /dev/hdc 404378 404378 0 100% /cdrom # umount /cdrom/ # eject /* gunzip で 伸長します */ # gunzip win2k_devhda2.gz # ls -l total 892464 -rw-r--r-- 1 mm users 963 Jul 3 11:19 Readme drwxr-xr-x 2 root root 4096 Jul 14 10:16 freedos_after/ drwxr-xr-x 2 mm users 4096 Jul 3 11:18 only_fdisk_mbr/ -rw-r--r-- 1 root root 912973824 Jul 14 15:34 win2k_devhda2
用意は 出来ました。
ほんでもって /dev/hda2 に 設置しませう
# parted /dev/hda ... Ignore/Cancel? Ignore ... Using /dev/hda Information: The operating system thinks the geometry on /dev/hda is 524/255/63. Source device? [/dev/hda]? win2k_devhda2 Source partition number? 1 Destination partition number? 2 moving data... 2% (time left 04:10) (parted) quit Information: Don't forget to update /etc/fstab, if necessary.
おわれば お掃除しておきましょう
# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hdb3 7617504 4311900 2912416 60% / # rm win2k_devhda2 # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hdb3 7617504 3419448 3804868 48% /
boot.ini を 編集というか 大本の 物に 戻す。
# mount /dev/hda2 /mnt/ # cd /mnt/ # ls Documents and Settings/ bd2t.ini* config.sys* ntldr* Program Files/ boot.ini* io.sys* pagefile.sys* Recycled/ bootfont.bin* msdos.sys* winnt/ autoexec.bat* bootsect.dos* ntdetect.com* # cp bd2t.ini boot.ini # cat boot.ini [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hdb3 7617504 3419448 3804868 48% / /dev/hda2 3214724 783044 2431680 25% /mnt # cd # umount /mnt/
後は
# shutdown -r now
にて確認するだけです
にゃんたろう 拝!
2007年 7月16日 (月) 21:13:42 JST 作成