2014.06.22 Ubuntu jp 14.04 amd64, Lubuntu 14.04 i386, Xubuntu 14.04 i386 で確認、ネットワーク設定を修正
about
下記ページの続きでありやす。
実は Ubuntu Live CD/DVD では NFSサーバなしでも、CIFS(Windows ファイル共有)でネットワークブート可能だったという・・・シラナカタ。orz
ちゅうわけです。
- Ubuntu Desktop 日本語 Remixのダウンロード | Ubuntu Japanese Team (
ubuntu-ja-14.04-desktop-amd64.iso
)
とりあえず ubuntu-ja-14.04-desktop-amd64.iso
での確認です。(※ 12.04 ではだめ)
【注意】クライアント側の RAM は 2GB以上ないと重くてだめだめかも。1GB なら Xubuntu、512MB なら Lubuntu がおすすめ。
- 注意点
-
あくまで、ブート手段が他にない場合の緊急手段というか、変態起動ってやつです。
ネットワーク + USBメモリ, or ネットワーク + PLoP Boot Manager + USBメモリの方が簡単で確実かと思われます(※ HDインストールなら mini.iso って手もあるし)。orz
- cifsroot/nfsroot は NetworkManager と相性が悪いらしい?修正が必要でした
- HDインストール後に GRUB2 の修正が必要です
- Live起動のシャットダウン、HDインストール後の再起動がうまく行かないかも
- 参考ページ
CIFS - Windows 共有フォルダへisoをコピー
※ Windows ファイル共有の基本設定については説明割愛すみません。
- TFTPルートの
iso
フォルダ内にubuntu-ja-14.04-desktop-amd64
ディレクトリ作成 - isoの内容をそこへ展開コピー
iso
フォルダを共有設定(Users にアクセス許可)、共有名をiso
に
tftpd32 ルートフォルダ | <省略> | +---iso (NFSルート) | | | +---ubuntu-ja-14.04-desktop-amd64 | | | | <ここへisoの中身をコピー> | |
TFTPD32 - DHCP/TFTPサーバの設定
※ 手抜きですんません。。。
下記ページ参考で基本的な設定をすましてくだしあ。
- pxelinux.cfg/default に追記
-
pxelinux.cfg/default
に下記を追記(IPアドレスとパスは実際のものに変更してくだされ)一例ですが...
- 共有名 - iso
- ユーザー名 - aoisora
- パスワード - aidamomo
- IPアドレス - 192.168.0.2
LABEL ubuntu1404cifs MENU LABEL ubuntu-ja-14.04-desktop-amd64 via CIFS LINUX /iso/ubuntu-ja-14.04-desktop-amd64/casper/vmlinuz INITRD /iso/ubuntu-ja-14.04-desktop-amd64/casper/initrd.lz APPEND file=/cdrom/preseed/ubuntu.seed boot=casper -- debian-installer/language=ja keyboard-configuration/layoutcode?=jp keyboard-configuration/modelcode?=jp106 showmounts root=/dev/cifs netboot=cifs nfsroot=//192.168.0.2/iso/ubuntu-ja-14.04-desktop-amd64 NFSOPTS=-ouser=aoisora,pass=aidamomo,ro ip=dhcp ro # xforcevea
ちなみにCIFSブート用の設定がこんなんで、
showmounts root=/dev/cifs netboot=cifs nfsroot=//192.168.0.2/iso/ubuntu-ja-14.04-desktop-amd64 NFSOPTS=-ouser=aoisora,pass=aidamomo,ro ip=dhcp ro
下記は日本語表示・キーボードの設定でありんす。
debian-installer/language=ja keyboard-configuration/layoutcode?=jp keyboard-configuration/modelcode?=jp106
以上設定できたら、Here We Go ! (You and Me, Me and You, Let's Rock'n'Roll !)
ネットワークの設定あたりでチョイ時間かかったりしましたが、うぶんちゅ起動ー!
※ ちなみにオプション quiet splash
を指定すると起動中にロゴが出ますが、エラー時のメッセージ確認のためにあえて外してます。
- ネットワーク設定の修正
-
ネットワークは繋がってますが、DNSサーバが設定されてないのでインターネット接続できません。orz
こんなかんじで修正...
/etc/network/interfaces
修正する
$ sudo nano /etc/network/interfaces
- 内容を下記のみに修正
auto lo iface lo inet loopback
- コマンド実行
$ sudo dhclient eth0 $ sudo NetworkManager
※ LiveCD上での接続のみなら
dhclient
実行だけでいいと思いますが、/etc/network/interfaces
を修正しとくとHDインストール後も NetworkManager で有効になりました。 - 【必須】HDインストール後に起動できない
-
GRUB2の修正が必要になります。orz
原因は、Liveブート時のカーネル・パラメータ(コマンドライン・オプション) =
showmounts root=/dev/cifs netboot=cifs ... ip=dhcp ro ... /initrd.lz
が引き継がれてしまったことによるものでありました。。修正するには...
- ブート時にGRUB2の編集モードに入り、余分なパラメータを消去して起動(※ 再起動前に
/target/boot/grub/grub.cfg
を修正してもおk!) /etc/default/grub
を修正GRUB_CMDLINE_LINUX=""
とする
- $
sudo dpkg-reconfigure grub-pc
を実行(変更の必要はないと思います、update-grub
の方がいいかも?)
- ブート時にGRUB2の編集モードに入り、余分なパラメータを消去して起動(※ 再起動前に
Lubuntu / Xubuntu
Lubuntu / Xubuntu のダウンロードは下記より。PC (Intel x86) desktop image
とか 64-bit PC (AMD64) desktop image
とかで。(※ 日本語入力ないけど日本語表示は可)
tftpd32 ルートフォルダ | <省略> | +---iso (NFSルート) | | | +---lubuntu-14.04-desktop-i386 | | <ここへisoの中身をコピー> | | | +---xubuntu-14.04-desktop-i386 | | <ここへisoの中身をコピー> | |
pxelinux.cfg/default
に追記(※ i386版の例)
LABEL lubuntu1404cifs MENU LABEL ^lubuntu-14.04-desktop-i386 via CIFS LINUX /iso/lubuntu-14.04-desktop-i386/casper/vmlinuz INITRD /iso/lubuntu-14.04-desktop-i386/casper/initrd.lz APPEND file=/cdrom/preseed/lubuntu.seed boot=casper -- debian-installer/language=ja keyboard-configuration/layoutcode?=jp keyboard-configuration/modelcode?=jp106 showmounts root=/dev/cifs netboot=cifs nfsroot=//192.168.0.2/iso/lubuntu-14.04-desktop-i386 NFSOPTS=-ouser=aoisora,pass=aidamomo,ro ip=dhcp ro # forcepae xforcevea LABEL xubuntu1404cifs MENU LABEL ^xubuntu-14.04-desktop-i386 via CIFS LINUX /iso/xubuntu-14.04-desktop-i386/casper/vmlinuz INITRD /iso/xubuntu-14.04-desktop-i386/casper/initrd.lz APPEND file=/cdrom/preseed/xubuntu.seed boot=casper -- debian-installer/language=ja keyboard-configuration/layoutcode?=jp keyboard-configuration/modelcode?=jp106 showmounts root=/dev/cifs netboot=cifs nfsroot=//192.168.0.2/iso/xubuntu-14.04-desktop-i386 NFSOPTS=-ouser=aoisora,pass=aidamomo,ro ip=dhcp ro # forcepae xforcevea
※ Lubuntu ではHDインストール後に NetworkManagerアイコン (nm-applet) が表示されませんでした。nm-applet が自動起動しない際は「LXSessionのデフォルトアプリケーション」の Autostart に追加しませう。
それではみなさん、ほなね。
- 関連記事
-
- 【FreeNFS】Windows で Ubuntu Live ネットワークブート用サーバの設定【NFS編】
- Windows で Ubuntu Live ネットワークブート用サーバの設定【CIFS編】
- Linux Mint 17 "Qiana" - MATE のネットワークブート【CIFS編】
- linuxBean 12.04 LiveCD のネットワークブート【NFS編】
- linuxBean 14.04 LiveCD のネットワークブート【CIFS編】
- 【FreeNFS】Windows で Debian Live ネットワークブート用サーバの設定【NFS編】
- Linux Mint Debian Live ネットワークブート【NFS編】