FedoraをDVDイメージからインストールしたい!†
DVDドライブがついてないマシンでインストールするときに、USBのDVDドライブをつけたり、DVD焼いたり面倒くさい!そんなあなたに。
注! Fedora 12向けです。一部やったことのメモも含まれています。
これでパソコンこわしても知りません。参考程度にしてください。
サークルの人くらいしかサポートできませんよ。
やった環境†
| 機種 | Toshiba dynabook RX1/S7EE |
| HDD | Hitachi HTS545032B9A300(換装済み) |
| MEM | 2GB |
パーティション
ディスク /dev/sda: 320.1 GB, 320072933376 バイト ヘッド 255, セクタ 63, シリンダ 38913 Units = シリンダ数 of 16065 * 512 = 8225280 バイト Disk identifier: 0x0007e9c7 デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 1 3916 31455238+ 7 HPFS/NTFS /dev/sda2 3917 7740 30716280 83 Linux /dev/sda3 7741 10290 20482875 7 HPFS/NTFS /dev/sda4 10291 38913 229914247+ 5 拡張領域 /dev/sda5 * 10291 10315 200781 83 Linux /dev/sda6 10316 14139 30716248+ 83 Linux /dev/sda7 14140 14521 3068383+ 82 Linux スワップ / Solaris /dev/sda8 14522 18345 30716248+ b W95 FAT32 /dev/sda9 18346 19561 9767488+ 83 Linux /dev/sda10 19562 19573 96358+ 83 Linux /dev/sda11 19574 23397 30716248+ 7 HPFS/NTFS /dev/sda12 23398 35034 93473837 7 HPFS/NTFS
前提条件†
- Grubが入っていること。
ってかvmlinuzとinitrdを使ってブートできるブートローダ。なければGrub for DOSが便利かな。
- Fedoraインストーラから読めるパーティションがあること。
今回はFAT32を使用。ext2、ext3、ext4もいけるかな?NTFSは怪しい。
下準備†
- http://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/12/Fedora/i386/iso/ あたりからDVDイメージとnetinstイメージをダウンロード
もしかしたらnetinstいらないかも。意見求む。
- ダウンロードしたisoファイルをマウント
例
一時ディレクトリ、fedoraとnetinstを作る # mkdir /mnt/fedora # mkdir /mnt/netinst # mount -t iso9660 Fedora-12-i386-DVD.iso /mnt/fedora # mount -t iso9660 Fedora-12-i386-netinst.iso /mnt/netinst
- マウントした先、netinstからvmlinuxとinitrd.imgをパーティションにコピー
例
パーティションは/media/DATAにマウントしてあるものとする # cp /mnt/netinst/isolinux/vmlinuz /media/DATA/ # cp /mnt/netinst/isolinux/initrd.img /media/DATA/
- マウントした先、fedoraからimagesディレクトリをパーティションにコピー
例
# cp -r /mnt/fedora/images /media/DATA/
- ISOイメージをパーティションにコピー
# cp Fedora-12-i386-DVD.iso /media/DATA/
- パーティションの数値を覚えておいた方がいい
# fdisk -l /dev/sda ディスク /dev/sda: 320.1 GB, 320072933376 バイト ヘッド 255, セクタ 63, シリンダ 38913 Units = シリンダ数 of 16065 * 512 = 8225280 バイト Disk identifier: 0x0007e9c7 デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 1 3916 31455238+ 7 HPFS/NTFS /dev/sda2 3917 7740 30716280 83 Linux /dev/sda3 7741 10290 20482875 7 HPFS/NTFS /dev/sda4 10291 38913 229914247+ 5 拡張領域 /dev/sda5 * 10291 10315 200781 83 Linux /dev/sda6 10316 14139 30716248+ 83 Linux /dev/sda7 14140 14521 3068383+ 82 Linux スワップ / Solaris /dev/sda8 14522 18345 30716248+ b W95 FAT32 /dev/sda9 18346 19561 9767488+ 83 Linux /dev/sda10 19562 19573 96358+ 83 Linux /dev/sda11 19574 23397 30716248+ 7 HPFS/NTFS /dev/sda12 23398 35034 93473837 7 HPFS/NTFS
この例だとFAT32のパーティションは/dev/sda8である。
インストール†
- grubを起動してコマンドラインモードでなければ、cを押す。
- コマンドラインモードになったと思うので、以下のように打つ
grubの場合 パーティションは(hd0,7)だとする
kernel (hd0,7)/vmlinuz kernel (hd0,7)/initrd.img boot
grub2の場合 パーティションは(hd0,8)だとする。
insmod linux kernel (hd0,8)/vmlinuz kernel (hd0,8)/initrd.img boot
- インストーラが起動すると思うので普通に進めていって、インストールメディアの選択になったらHDDを選ぶ
- さっき調べたパーティションのやつを選択する。
ここの例だと/dev/sda8
- あとは普通にインストール
まとめ†
DVDドライブいらね





