2007-08-04
■[Linux]Fedora7のネットワークインストール
会社でCD/DVDドライブがないマシンにFedoraをインストールするので、事前に自宅でやってみた。
環境
作業手順
事前の準備
- フロッピーディスク3枚
- ディスクイメージをフロッピーに書き込むソフト
- http://www.tux.org/pub/dos/rawrite/から「rawrite2.exe」をダウンロード。
- ネットワークの設定の確認
BG-Rescue Linux起動ディスクの作成
参考:【ハウツー】FD2枚でパーティションを復旧!(1) - BG-Linuxのインストール | ネット | マイナビニュース
BG-Rescue Linuxを入手
http://www.giannone.de/から「rescue-0.4.1-1.img」「rescue-0.4.1-2.img」をダウンロード。
ディスクイメージを書き込み
イメージファイルのパスが長いと書き込めないのでリネームしておく
- 「rescue-0.4.1-1.img」→「C:\rescue1.img」
- 「rescue-0.4.1-2.img」→「C:\rescue2.img」
コマンドプロンプトで
rawrite2.exe -f C:\rescue1.img -d A: rawrite2.exe -f C:\rescue2.img -d A:
GRUB起動ディスクの作成
GRUBディスクイメージを入手
ftp://alpha.gnu.org/gnu/grub/から「grub-0.97-i386-pc.ext2fs」をダウンロード。
ディスクイメージを書き込み
イメージファイルのパスが長いと書き込めないのでリネームしておく
「grub-0.97-i386-pc.ext2fs」→「C:\grub」
コマンドプロンプトで
rawrite2.exe -f C:\grub -d A:
パーティションの作成
BG-Rescue Linux起動
BG-Rescue Linuxの起動ディスクから起動する。
起動したら、念のためハードディスクのデバイス名を確認しておく。
dmesg | grep hd
(ここでは/dev/hdaとする。)
パーティション削除
参考:Linuxパーティションの削除手順
すべて削除。
dd if=/dev/zero of=/dev/hda bs=512 count=1
パーティション作成
参考:ITmedia エンタープライズ : Linux Tips「ハードディスクを増設したい」
fdisk実行
fdisk /dev/hda
新しいパーティションを作成
Command (m for help): n
プライマリパーティションを選択
p
「1」を選択
Partition number (1-4):1
パーティションをフォーマット
mkfs -t ext2 /dev/hda1
パーティションをマウント
多分どこでもいいけど、ここでは/bootにマウントする。
mkdir /boot mount /dev/hda1 /boot
ファイル配置
vmlinuzとinitrd.imgを、さっきつくったパーティションに保存する。
NICの設定
参考:【ハウツー】FD2枚でパーティションを復旧!(2) - データのサルベージとバックアップ | ネット | マイナビニュース
IP アドレスを割り当てる。
ifconfig eth0 192.168.1.99 netmask 255.255.255.0
ゲートウェイを設定。
route add default gw 192.168.1.1
DNSの設定
参考:DNSの設定は正しいか?
/etc/resolv.confに追記
nameserver 192.168.1.1
ファイルを入手
wgetでvmlinuzとinitrd.imgをとってくる。
cd /boot wget ftp://ftp.riken.jp/Linux/fedora/releases/7/Fedora/i386/os/images/pxeboot/initrd.img wget ftp://ftp.riken.jp/Linux/fedora/releases/7/Fedora/i386/os/images/pxeboot/vmlinuz
ブートローダ起動
参考:memo.blogdns.net is offline
GRUB起動
GRUB起動ディスクで起動。
インストーラ起動
root (hd0,0) kernel /vmlinuz initrd /initrd.img boot
ネットワークインストール開始
参考:Fedora 7(テキスト・インストール) - インストール完全ガイド:ITpro
後は普通にインストールを進めていく。
FD起動のLinux探すのに手間取った以外はわりとすんなりできた。
BG-Rescue Linuxは覚えとくと困ったときに役立ちそう。
- 12 http://www.google.co.jp/search?hl=ja&q=fedora7+ネットワーク+DNS+設定&btnG=検索&lr=
- 9 http://www.google.co.jp/search?q=fedora7+ネットワークインストール&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 9 http://www.google.co.jp/search?sourceid=navclient&aq=t&hl=ja&ie=UTF-8&rls=GGLJ,GGLJ:2006-36,GGLJ:ja&q=fedora+7+ネットワークインストール
- 6 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4ADBR_jaJP205JP205&q=coLinux 0.7.1
- 4 http://www.google.co.jp/search?hl=ja&client=firefox&rls=org.mozilla:ja:official&hs=Q5d&q=Fedora7+ネットワークインストール&btnG=検索&lr=lang_ja
- 4 http://www.google.co.jp/search?hl=ja&q=colinux+インストール 2007&lr=
- 4 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=BG-Rescue+Linux+起動ディスク&num=50
- 3 http://www.google.co.jp/hws/search?hl=ja&q=fedora7+ネットワーク&client=fenrir&adsafe=off&safe=off&lr=lang_ja
- 3 http://www.google.co.jp/search?hl=ja&q=colinux+Fedora7+&lr=
- 3 http://www.google.com/search?hl=ja&lr=&ie=UTF-8&oe=UTF-8&num=50&q=fedora7+rescue
