こんにちは、桝田です。 現在、Suse10.1をOSイメージを作成して、PXEブートにより 起動させたく試行しているのですが、うまく行きません。 経験的に、Redhat系のPXEブートは成功しました。 成功の方法は、PXEサーバ(NFS/DHCP/TFTP)にCentOSを使用し、 クライアントにはFedora。 クライアントには"busybox"と"busybox-anaconda"を入れ、 サーバからsystem-config-netbootツールにより順をおって クライアントからサーバへOSイメージを転送し、 PXEブートにより転送したOSイメージからの起動ができました 。 はじめは同じで行けると思っていたのですが、 まず壁になったは、Suseはanacondaを使用していないため、 busybox-anacondaが使えない。。。 system-config-netbootツールからの手順では途中で、 このbusybox-anacondaがないといってそれ以上先にはいけない 。 その前に、functionsともう1つファイルがないと注意を受けま したが、これはCnetOSからのコピーで作成したところ エラーは消えたのですが、次はbysybox-anacondaがないとの メッセージで先に進めませんでした。 Webを検索したところ、PXEブートでOSをインストールする。 というのは複数発見したのですが、イメージをPXEサーバに 格納し、そのイメージをシンクライアントからPXEブートさせ る事例を発見できませんでした。 PXEサーバをCentOSで流用する場合、この事は可能でしょうか ? #サーバもSuseにしなければいけないでしょうか? ご指導頂ければ幸いです。 よろしくお願いします。
今井です。 PXEを使ったディスクレスbootは使ったことがないので資料を基に考えてみた のですが、 openSUSEのPXEブートでインストールする説明 +dhcpd.confでディスクレスクライアントの/以下NFSマウント指定 する事で対応できませんか? man dhcpd.confやdhcp-optionsしてみると optionでroot-pathを指定できるみたいなので(あくまでもドキュメント上での 話ですが)、NFSサーバーを用意した上でそちらにディスクレスクライアントの/以下 を用意しておけば良いのではないでしょうか。 起動はtftpを使うのでtftpサーバーにてPXEブートイメージを用意するのは変わり ないと思いますけども....。 Wednesday 04 October 2006 15:46、桝田 典和 さんは書きました:
現在、Suse10.1をOSイメージを作成して、PXEブートにより 起動させたく試行しているのですが、うまく行きません。
経験的に、Redhat系のPXEブートは成功しました。
成功の方法は、PXEサーバ(NFS/DHCP/TFTP)にCentOSを使用し、 クライアントにはFedora。
クライアントには"busybox"と"busybox-anaconda"を入れ、 サーバからsystem-config-netbootツールにより順をおって クライアントからサーバへOSイメージを転送し、 PXEブートにより転送したOSイメージからの起動ができました 。
はじめは同じで行けると思っていたのですが、 まず壁になったは、Suseはanacondaを使用していないため、 busybox-anacondaが使えない。。。
system-config-netbootツールからの手順では途中で、 このbusybox-anacondaがないといってそれ以上先にはいけない 。 その前に、functionsともう1つファイルがないと注意を受けま したが、これはCnetOSからのコピーで作成したところ エラーは消えたのですが、次はbysybox-anacondaがないとの メッセージで先に進めませんでした。
Webを検索したところ、PXEブートでOSをインストールする。 というのは複数発見したのですが、イメージをPXEサーバに 格納し、そのイメージをシンクライアントからPXEブートさせ る事例を発見できませんでした。
PXEサーバをCentOSで流用する場合、この事は可能でしょうか ? #サーバもSuseにしなければいけないでしょうか?
ご指導頂ければ幸いです。
よろしくお願いします。
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
こんにちは。
桝田@奈良です。
今井様に頂いたヒントを元に検索をしながらやっていと、
"PXEを使ってPCをディスクレスにしよう"というサイトがあり
、
まさに今やりたいことだったので、中を見て順を追ってみたの
ですが、
"BpBatch"というブートローダを使用するとあり、
ダウンロードに行くとなんとすでに閉鎖されていました。
IBMへリダイレクトされていて、少し調べたところ、
現在は"Tivoli Privisioning Manager for OS Deploy"
というのに統合?!されているようで、早速インストールして
みましたが、
使い方がよくわからないです。。。
このPrivisioning Manager事態は負荷分散などができる
サーバソフトのようで、その中の1機能にできるのかも
しれませんが、何せ英文で構築事例も探しだせず。。。
"BpBatch"があれば行けたかも・・・と悔やんでいます。
と、現在もまだ奮闘中です。。
何か情報等ありましたら引き続きよろしくお願い致します。
--- Masaru Imai
今井です。
PXEを使ったディスクレスbootは使ったことがないので資料 を基に考えてみた のですが、
openSUSEのPXEブートでインストールする説明 +dhcpd.confでディスクレスクライアントの/以下NFSマウン ト指定
する事で対応できませんか?
man dhcpd.confやdhcp-optionsしてみると
optionでroot-pathを指定できるみたいなので(あくまでもド キュメント上での 話ですが)、NFSサーバーを用意した上でそちらにディスクレ スクライアントの/以下 を用意しておけば良いのではないでしょうか。
起動はtftpを使うのでtftpサーバーにてPXEブートイメージ を用意するのは変わり ないと思いますけども....。
Wednesday 04 October 2006 15:46、桝田 典和 さんは書きました:
現在、Suse10.1をOSイメージを作成して、PXEブートにより
起動させたく試行しているのですが、うまく行きません。
経験的に、Redhat系のPXEブートは成功しました。
成功の方法は、PXEサーバ(NFS/DHCP/TFTP)にCentOSを使用し 、
クライアントにはFedora。
クライアントには"busybox"と"busybox-anaconda"を入れ、
サーバからsystem-config-netbootツールにより順をおって
クライアントからサーバへOSイメージを転送し、
PXEブートにより転送したOSイメージからの起動ができまし た
。
はじめは同じで行けると思っていたのですが、
まず壁になったは、Suseはanacondaを使用していないため、
busybox-anacondaが使えない。。。
system-config-netbootツールからの手順では途中で、
このbusybox-anacondaがないといってそれ以上先にはいけな い
。
その前に、functionsともう1つファイルがないと注意を受け ま
したが、これはCnetOSからのコピーで作成したところ
エラーは消えたのですが、次はbysybox-anacondaがないとの
メッセージで先に進めませんでした。
Webを検索したところ、PXEブートでOSをインストールする。
というのは複数発見したのですが、イメージをPXEサーバに
格納し、そのイメージをシンクライアントからPXEブートさ せ
る事例を発見できませんでした。
PXEサーバをCentOSで流用する場合、この事は可能でしょう か
? #サーバもSuseにしなければいけないでしょうか?
ご指導頂ければ幸いです。
よろしくお願いします。
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- For additional commands, email: suse-linux-ja-help@suse.com
はじめまして、桔梗です。気になったので調べてみたらこんなサイトが・・・ http://mitty.jp/pc/networkboot/ これでうまくいくといいですね。 桝田@奈良さんごめんなさい。間違えて個人宛に送ってしまいました。 ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ ☆Kikyo Kakitsubata ☆Mail:ciel@pop.707.to ☆HomePage: http://www.tsukihana.ath.cx/ ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
こんにちは、桝田@奈良です。 PXEに関してですが、とりあえず現状報告です。 いくつもの事例を組み合わせ気味でやってみて、起動の手前ま で いったのですが、kernel panicで止まってしまいました。 PXEサーバは以前と同じくCentOS4.4へTFTPサーバ・NFSサーバ ・DHCPサーバの 機能を持たせています。 クライアントはSuse10,1です。 両者環境を構築したのち、サーバからrsyncで、クライアント の / 配下をコピーします。 サーバ側のディレクトリは /tftpboot/os/suse10.1/root/. です。 そして、サーバ側の各機能を構成。 【DHCPサーバ】 ddns-update-style interim; ignore client-updates; subnet 192.168.10.0 netmask 255.255.255.0 { range dynamic-bootp 192.168.10.201 192.168.10.210; default-lease-time 21600; max-lease-time 43200; host pxe { hardware ethernet 00:13:xx:42:xx:12; #xはマス クしてます fixed-address 192.168.10.10; filename "pxelinux.0"; option root-path "/tftpboot/os/suse10.1/root"; } } 【NFSサーバ】 /tftpboot/os/suse10.1/root *(ro,no_root_squash) 【TFTPサーバ】※ /tftpboot/pxelinux.cfg/default default suse10.1 label suse10.1 kernel boot/vmlinuz-2.6.16.13-4-smp append initrd=boot/initrd-2.6.16.13-4-smp splash=silent showopts ramdisk_size=4096 init=linuxrc これで、クライアントからPXEブートで起動すると、kernelは 読みこんで Ready となるのですが、 メッセージが流れていって、 | 省略 | md: Autodetectiong RAID arrays. md: autorun ... md: ... autorun DONE. VFS: Cannot open root device "<NULL>" or unknown-block(8,8) Please append a correct "root=" boot option Kernel Panic - not syncing: VFS: Unable to mount root fs unknown-block(8,8) となって止まってしまいます。 昼からも色々引き続きやってみます。 些細な事で良いので、指摘などお待ちしております。 では、失礼致します。
On Fri, 6 Oct 2006 12:17:16 +0900 (JST)
桝田 典和
こんにちは、桝田@奈良です。
[...]
VFS: Cannot open root device "<NULL>" or unknown-block(8,8) ということで。
Please append a correct "root=" boot option ということだと思います。
つまり、カーネルが読めないからシステムもブートできない。 #確かにこれだと起動できませんね。 通常(ぼかしていますが)のブートシーケンスの時、ブートローダ(grub) がどう動いているか? ということをある程度理解されていると問題解決できると思います。 #/boot/grub/menu.lst にどう記述してコントロールしているのか? それをベースに、PXEの場合だとPXEのブートローダがどうしなければ いけないか ということが見えてくると思います。 #PXEの本質を理解して技(設定方法)を追っかけていくのが近道かも。 #(どんなディストロがきても応用がききそう。) これが参考になるかと。(PXEでのリモートインストールのことですけど) http://en.opensuse.org/SuSE_install_with_PXE_boot P.S. SUSEに慣れていなさそうな感じがカーネルの指定方法にあらわれていますね。 SUSEの場合、default指定だとvmlinuz+バージョン、initrd+バージョン vmlinuz-xx.xx.xx initrd-xx.xx.xx のような感じになりません。 #私の場合、複数のkernelを共存させるときは明示的にバージョンまで #記述します。 -------------------------------------- [10th Anniversary] special auction campaign now! http://pr.mail.yahoo.co.jp/auction/
participants (4)
-
ciel@pop.707.to
-
Masaru Imai
-
takezou
-
桝田 典和