windows を /dev/hda に インストール

前に |次へ

windows2000 backup を CDROM 焼き付け

色々 ごちゃごちゃ しているが 最終的には windows2000 をインストール し た領域を CDROM に焼き付けて それから ハードディスクの どこかの領域にコピー して使えれば インストールの 手間が 省けるかも知れないと いう事で。ですが 現状では CDROM 1枚に 納めるのには 大きすぎます。そこで 以下の手順を 試 みました。これまで cp とか tar では 美味く行かなかったのですが?

split


# mount /dev/hda9 /mnt/
# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda12             9461416   2625920   6347124  30% /
/dev/hda9              9614116   3296508   5829236  37% /mnt

# cd /mnt/

ここいらは 同じ様なことを しているので 意味は無いのですが 以下本題の 分割 backup を試みます。

# dd if=/dev/hda1 | gzip | split --bytes=640m
# ls -l
total 563468
drwxr-xr-x    2 root     root         4096 Jul  8 09:41 backup_win2k_dev_hda1/
drwxr-xr-x    2 root     root         4096 Jun 16 21:11 lost+found/
-rw-r--r--    1 root     root     576413652 Jul  8 14:24 xaa
# mv xaa win2k_bkup_small_dd_gzip_split
# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda12             9461416   2626020   6347024  30% /
/dev/hda9              9614116   3859968   5265776  43% /mnt

今回はたまたま 650 MB 以下に 収まったようです つまり CDROM 1枚に 収 納できる 大きさに windows2000 のインストールされた 領域が 縮小されたとい うことです。

この 計算機は CDROM を 焼き付ける ドライブを 持っていないので それを 持っている 社長の 計算機に おくって 焼き付ける事にします。samba 経由で 送ります。常時起動していないので

# /etc/rc.d/rc.samba

samba を起動して

# mount /dev/hda9 /mnt/
# df 
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda5              4960464   3002340   1702076  64% /
/dev/sda8              2822080   1348572   1330152  51% /var/data
/dev/hda9              9614116   3859968   5265776  43% /mnt
# cd /mnt/
# ls -l
total 563468
drwxr-xr-x    2 root     root         4096 Jul  8 09:41 backup_win2k_dev_hda1/
drwxr-xr-x    2 root     root         4096 Jun 16 21:11 lost+found/
-rw-r--r--    1 root     root     576413652 Jul  8 14:24 win2k_bkup_small_dd_gzip_split
# mv win2k_bkup_small_dd_gzip_split /home/kyouyuu/area/
# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda5              4960464   3565808   1138608  76% /
/dev/sda8              2822080   1348604   1330120  51% /var/data
/dev/hda9              9614116   3296508   5829236  37% /mnt

# ls -l
total 8
drwxr-xr-x    2 root     root         4096 Jul  8 09:41 backup_win2k_dev_hda1/
drwxr-xr-x    2 root     root         4096 Jun 16 21:11 lost+found/
# cd
# umount /mnt/
# ls -l /home/kyouyuu/area/
total 563460
-rw-r--r--    1 root     root     576413652 Jul  8 14:24 win2k_bkup_small_dd_gzip_split

これからあとは CDROM に 焼き付ける作業ですが お願いして焼き付けて頂く ので 省略です。

焼き付けたので 復帰させてみなければいけません、その前に 整理しておき ます。

# cd /home/kyouyuu/area/
# rm win2k_bkup_small_dd_gzip_split

もう CDROM に焼き付けたので 不要です、削除しました。

復帰

windows2000 を 復帰 させましょう

# mount /dev/cdrom /cdrom/
mount: block device /dev/cdrom is write-protected, mounting read-only
# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda12             9461416   2626032   6347012  30% /
/dev/hda9              9614116   3296508   5829236  37% /mnt
/dev/hdc                562954    562954         0 100% /cdrom
# ls /cdrom/
win2k_bkup_small_dd_gzip_split*
# dd if=/cdrom/win2k_bkup_small_dd_gzip_split of=bkupwin2k bs=1k
562903+1 records in
562903+1 records out
# umount /cdrom/
# eject
# ls -l
total 563468
drwxr-xr-x    2 root     root         4096 Jul  8 09:41 backup_win2k_dev_hda1/
-rw-r--r--    1 root     root     576413652 Jul  8 15:07 bkupwin2k
drwxr-xr-x    2 root     root         4096 Jun 16 21:11 lost+found/
# mv bkupwin2k bkupwin2k.gz

# gunzip bkupwin2k.gz 
# ls -l
total 1246236
drwxr-xr-x    2 root     root         4096 Jul  8 09:41 backup_win2k_dev_hda1/
-rw-r--r--    1 root     root     1274886144 Jul  8 15:07 bkupwin2k
-rw-r--r--    1 root     root            0 Jul  8 15:15 full_win
drwxr-xr-x    2 root     root         4096 Jun 16 21:11 lost+found/

御存知の様に /dev/hda の構成は 現状 このように なっています。

# fdisk -l /dev/hda

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

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1       155   1245006    c  Win95 FAT32 (LBA)
/dev/hda2           156       370   1726987+  83  Linux
/dev/hda3           371      8524  65497005    f  Win95 Ext'd (LBA)
/dev/hda4          8525     10011  11944327+  83  Linux
/dev/hda5           371       857   3911796   83  Linux
/dev/hda6           858      1227   2971993+  82  Linux swap
/dev/hda7          1228      2444   9775521   83  Linux
/dev/hda8          2445      3660   9767488+  83  Linux
/dev/hda9          3661      4876   9767488+  83  Linux
/dev/hda10         4877      6092   9767488+  83  Linux
/dev/hda11         6093      7308   9767488+  83  Linux
/dev/hda12         7309      8524   9767488+  83  Linux

fdisk で 再度 /dev/hda の構成を 変えます というか 最終の 形に します 即ち

# fdisk -l /dev/hda

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

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1       123    987966    c  Win95 FAT32 (LBA)
/dev/hda2           124       370   1984027+   c  Win95 FAT32 (LBA)
/dev/hda3           371      8524  65497005    f  Win95 Ext'd (LBA)
/dev/hda4          8525     10011  11944327+  83  Linux
/dev/hda5           371       857   3911796    c  Win95 FAT32 (LBA)
/dev/hda6           858      1227   2971993+  82  Linux swap
/dev/hda7          1228      2444   9775521   83  Linux
/dev/hda8          2445      3660   9767488+  83  Linux
/dev/hda9          3661      4876   9767488+  83  Linux
/dev/hda10         4877      6092   9767488+  83  Linux
/dev/hda11         6093      7308   9767488+  83  Linux
/dev/hda12         7309      8524   9767488+  83  Linux
# fdisk -lu /dev/hda

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

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *        63   1975994    987966    c  Win95 FAT32 (LBA)
/dev/hda2       1975995   5944049   1984027+   c  Win95 FAT32 (LBA)
/dev/hda3       5944050 136938059  65497005    f  Win95 Ext'd (LBA)
/dev/hda4     136938060 160826714  11944327+  83  Linux
/dev/hda5       5944113  13767704   3911796    c  Win95 FAT32 (LBA)
/dev/hda6      13767768  19711754   2971993+  82  Linux swap
/dev/hda7      19711818  39262859   9775521   83  Linux
/dev/hda8      39262923  58797899   9767488+  83  Linux
/dev/hda9      58797963  78332939   9767488+  83  Linux
/dev/hda10     78333003  97867979   9767488+  83  Linux
/dev/hda11     97868043 117403019   9767488+  83  Linux
/dev/hda12    117403083 136938059   9767488+  83  Linux

これで 元となる ディスク の 構成に 戻った

2007年 7月 9日 (月) 21:51:49 JST 作成


前に |次へ

windows を /dev/hda に インストール

Copyright © 2007. nyantarou All Rights Reserved.