windows :003 backup 例

前へ |次へ

windows2000 を CDROM から /dev/hda2 に 設置

ほなら 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 を 使用して /fdisk /mbr

これも 関係が有るかどうか不明ですが 念のため 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

用意は 出来ました。

parted にて /dev/hda2 に 設置

ほんでもって /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 作成


前へ |次へ

windows :003 backup 例

Copyright © 2007. nyantarou All Rights Reserved.