* ネットワークブートで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 新規作成

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS