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

前提条件

  1. Grubが入っていること。

    ってかvmlinuzとinitrdを使ってブートできるブートローダ。なければGrub for DOSが便利かな。

  2. Fedoraインストーラから読めるパーティションがあること。

    今回はFAT32を使用。ext2、ext3、ext4もいけるかな?NTFSは怪しい。

下準備

  1. http://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/12/Fedora/i386/iso/ あたりからDVDイメージとnetinstイメージをダウンロード

    もしかしたらnetinstいらないかも。意見求む。

  2. ダウンロードした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
    
  3. マウントした先、netinstからvmlinuxとinitrd.imgをパーティションにコピー

    パーティションは/media/DATAにマウントしてあるものとする 
    # cp /mnt/netinst/isolinux/vmlinuz /media/DATA/
    # cp /mnt/netinst/isolinux/initrd.img /media/DATA/
    
  4. マウントした先、fedoraからimagesディレクトリをパーティションにコピー

    # cp -r /mnt/fedora/images /media/DATA/
    
  5. ISOイメージをパーティションにコピー
    # cp Fedora-12-i386-DVD.iso /media/DATA/
    
  6. パーティションの数値を覚えておいた方がいい
    # 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である。

インストール

  1. grubを起動してコマンドラインモードでなければ、cを押す。
  2. コマンドラインモードになったと思うので、以下のように打つ

    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
    
  3. インストーラが起動すると思うので普通に進めていって、インストールメディアの選択になったらHDDを選ぶ
  4. さっき調べたパーティションのやつを選択する。

    ここの例だと/dev/sda8

  5. あとは普通にインストール

まとめ

DVDドライブいらね

  • HTML
  • PDF
RSS2.0 RSS1.0 Atom1.0