* ネットワークブートでUbuntuインストール [#h8dbb391] ** 経緯 [#odcf69b5] 先代のノートPCであるDynabook MXをLinuxマシンにしたかったのですが、光学ドライブが付いておらず、USBブートもできません。しかし、ネットワークブートはできたので、試してみました。 ** 必要なもの [#r76ca019] -インストール先のPC -上記とは別のPC(Windows でも Linuxでも。今回は Windows で説明します) -LAN環境 ** ネットワークブートの仕組み [#n6e9447f] 知らなくても良いですが、概要を知っておいたほうが、トラブル発生時に楽です。 +起動時に DHCPサーバから PXEサーバのIPアドレスを貰う +PXEサーバに対してNBPファイルの情報を要求する +tftp経由でNBPファイルを取得する +NBPファイルの情報を元に、ネットワーク上からディスク/ドライブデータを取得する ** ソフトウェアの用意 [#ybe3746a] *** tftpd32 [#z1e4b3cf] これが、tftpサーバやdhcpサーバの役割を果たしてくれます。 -[[tftpd32のページ:http://tftpd32.jounin.net/]] 起動したら、Settingボタンを押下して、TFTPDタブとDHCPタブで、必要な設定を入力します。 TFTPDタブの設定。 #ref(tftpd-01.png) DHCPタブの設定。 #ref(tftpd-02.png) PXEサーバのルートディレクトリを適当な場所に用意します。今回は C:\work\pxe としました。 *** Ubuntu [#n299b836] ネットワークブート用のファイルをダウンロードします。 Ubuntuは幾つかの開発コードごとの製品が並列に置かれているので、慣れないとディレクトリ構成が分かりづらいかもしれません。とりあえず今回は trusty をインストールしたので、富山大学の該当パスを載せておきます。 -http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/trusty/main/installer-i386/current/images/netboot/ netboot.tar.gzをダウンロードします。展開した内容を、PXEサーバのルートディレクトリに置きます。この際、Windowsですとシンボリックリンクが上手く機能せず、0KBのファイルになってしまいます。なので、以下のファイルを、手動で正しいファイルに置き換えて下さい。ダウンロード先からリンク先に名前を付けて保存、で良いです。 -pxelinux.0 -pxelinux.cfg/default **インストール開始 [#a3164c62] まず、既にルータ等でDHCPサーバが動作している場合は、停止して下さい。それから、インストール先のPCのBIOSメニューから、起動順序をネットワークブートが最初になるように、設定します。Phoneix BIOSでは、LANという表記でした。 tftpd32が起動していることを確認したら、インストール先のPCを起動して下さい。後は見慣れた Anaconda の画面と共に、Ubuntuのインストールが始まります。インストーラのダウンロード時には少々時間がかかり、上手く動作していないかと不安になりますが、tftpd32を見ると、何やら転送中なのが分かります。気長に待ちましょう。 ** トラブルシューティング [#ve43322e] *** そのままHDDからWindowsが起動してしまう [#o6b3620e] tftpd32の設定が正しくできていない可能性があります。 *** ブートできずに [#p4328d4a] unable to locate configuration file *** unable to locate configuration file [#p4328d4a] インストール先のPCに上記のメッセージが出て、ブートができない場合があります。tftpd32のログを見て、どのファイルが見つからないと言われているのか、確認しましょう。自分の場合は、pxelinux.cfg/default を手動で保存する際に、勝手に txt 拡張子を付けてしまったことが、原因でした。 ** 参考にしたページ [#p6c9e925] -[[PXEブートとは? PXE ブートの仕組み (puti se note):http://www.putise.com/architecture/pxe-boot]] -[[DynaBook SS 2010 に Ubuntu 11.04 をネットワーク インストールする (mattintosh note):http://mattintosh.blog.so-net.ne.jp/2012-02-24_dynabookss2010_ubuntu_pxeinstall]] ** 履歴 [#na65b1e3] - 2015/08/15 : bokupi 新規作成