4177109 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

星影の魔術師の魔法の呪文

PR

X

プロフィール


星影の魔術師

キーワードサーチ

▼キーワード検索

サイド自由欄

フリーページ

コメント新着

カテゴリ

2021.05.16
XML
魔術師です。

ラズパイによる PXE サーバーを使ってのネットワークブートを設定しています。
レガシーな BIOS モードでの起動設定は前からしているのですが、UEFI モードでの設定がされていないのがずっと気になっていました。

tftp サーバー上をディレクトリ分けして BIOS でのブートローダーと UEFI でのブートローダーを分けて配置することで同居を狙いました。
Lenovo ThinkPad X270 でネットワーク・ブートのテストしていたけど、どうしても起動出来ませんでした。

会社から支給されている DELL Latitude 3590 に替えて起動テストしてみると。
何と、あっさり起動するではないですか。

ネットワークブートメニュー
  • UEFIBoot.jpg


いろいろなリカバリーメディアを使ってネットワークブートするようにしています。
歴代 Acronis True Image シリーズ
Acronis Disk Director Home 12.5
EaseUS Todo Backup
EaseUS Partition Master Pro
EaseUS Disk Copy Pro
AOMEI Backupper Pro
AOMEI Partiton Assistant Professional
Minitool Partiton Wizard Pro(一応入れてるけどライセンスが切れているの使わないかも)
Macrium Reflect Free
gparted-live

昔は 86系の Linux サーバーもあったので
Turbolinux と CentOS のインストールディスクの 1枚目からも起動出来るようにしてリカバリーモードで立ち上がるようにもしていました。
現在は CentOS6 と CentOS7 を入れてますがどちらもサポート切れになるので外すべきかも知れません。

ThinkPad の問題だったのか~
ラズパイ側の dnsmasq の DHCP 設定や TFTP 設定に問題があるかと思っていたけど問題なくて設定出来ていたことが判ってスッキリしました。
まあ ThinkPad X270 でもネットワークブート設定を BIOS モードにすれば問題なく立ち上がるので大丈夫か。

dnsmasq の設定で DHCP の PXE ブート関連を抜き出しました。

# クライアントのアーキテクチャに応じてタグをセットし
# タグ設定でレガシー BIOS、UEFI 32bit、UEFI 64bit に応じたパスからのブートローダー読み出しを振り分ける設定

==========
dhcp-match=set:bios,option:client-arch,0
dhcp-match=set:efi-ia32,option:client-arch,6
dhcp-match=set:efi-x86_64,option:client-arch,7
dhcp-match=set:efi-x86_64,option:client-arch,9
#
dhcp-boot=tag:efi-x86_64, efi64/syslinux.efi, TFTP_SERVER_IP_ADDRESS
dhcp-boot=tag:efi-ia32, efi32/syslinux.efi, TFTP_SERVER_IP_ADDRESS
dhcp-boot=tag:bios, bios/pxelinux.0, TFTP_SERVER_IP_ADDRESS
#
enable-tftp
tftp-root=/srv/tftpd/pxeboot
==========


必要なファイルを配置
syslinux-common
/usr/lib/syslinux/modules/bios/*
/usr/lib/syslinux/modules/efi32/*
/usr/lib/syslinux/modules/efi64/*

pxelinux
/usr/lib/PXELINUX/lpxelinux.0
/usr/lib/PXELINUX/pxelinux.0

syslinux-efi
/usr/lib/SYSLINUX.EFI/efi32/syslinux.efi
/usr/lib/SYSLINUX.EFI/efi64/syslinux.efi

tftp root にアーキテクチャ毎のファイル配置
/srv/tftpd/pxeboot/bios
/srv/tftpd/pxeboot/efi32
/srv/tftpd/pxeboot/efi64

/srv/tftpd/pxeboot/pxelinux.cfg のリンクを作る
/srv/tftpd/pxeboot/bios/pxelinux.cfg -> ../pxelinux.cfg
/srv/tftpd/pxeboot/efi32/pxelinux.cfg -> ../pxelinux.cfg
/srv/tftpd/pxeboot/efi64/pxelinux.cfg -> ../pxelinux.cfg

起動時に読み出される設定ファイル
/srv/tftpd/pxeboot/pxelinux.cfg/default

メニューの設定 (一部抜粋)

default vesamenu.c32
prompt 0
timeout 120

menu title === PXE Boot Menu ===
menu tabmsg Please Select a Number

label TI2021
menu label ^1 Acronis True Image 2021
kernel ::ti2021/kernel.dat
append rw initrd=::ti2021/initrd.dat force_modules=usbhid quiet


/srv/tftpd/pxeboot/ の下に各ツール毎のディレクトリを掘って保存しています。

読み込むファイルの先頭に "::" を付けていますが、
デフォルトがブートローダーを読み込んだパスからの読み出しになってしまい
上記 True Image 2021 では
/srv/tftpd/pxeboot/bios/ti2021
/srv/tftpd/pxeboot/efi32/ti2021
/srv/tftpd/pxeboot/efi464/ti2021
と配置するかリンクを張る必要が出て来ますが “::” と指定すれば tftp-root 設定された /srv/tftpd/pxeboot/ti2021 を参照できます。


自作 PC
AMD Ryzen 5 で組めば安いな、6コア 12スレッドか 8コア 16スレッドなら
マザーも一世代前のゲーミング用なんて叩き売りだし
一世代前と言っても Zen2/3 両対応だし PCIe 3.0 x4 だし充分かと
M.2 スロットは当たり前にあるしモノによって USB3.2 Gen2 10Gbps ポートが標準で付いてるし
ストレージやメモリーの値段はどうしても容量次第だけど、要求が高いので高く付く(笑)
けれど 5万もあれば組めるんだよね。
だけどグラボは割合的に高く占めるゲームしないから GPU は要らないけど
音や動画のエンコードに GPU で高速処理をさせるのはありかも知れない。
AMD の内蔵でもいいけどね。

6コアでこれなら安いね

【送料無料】 AMD Ryzen 5 3600 CPU 3.6GHz 6コア 65W


別宅マシンも古くなったので中身を入れ替えるか?そうすればケースと電源とストレージはまかなえるので 5万以下で新しいマシンが組めるかな?
ケースも 3000円からあるけどね。
この前の MiniPC も 2万5千円でしたがその +α で新品が組めたんだよね、それも最新式の CPU で。
そんなことをするとメインマシンにしたくなってしまうよ。
Intel を凌駕して人気の Ryzen ですからね、速いでしょうね。


パートナーの2回目のワクチンの副反応は、
また昨日微熱が出ていたようです、なかなか収まりませんね、心配です。


長らく買い物に出てないので食料の在庫がありません。
買い物に行こうにも天気が悪いし、今夜はどうしよう。
考えましょう。


人気記事の一覧のあるトップ

楽天のサービス紹介ページへ飛ぶ

星影の魔術師に
応援のクリックをポチッとお願いします。

にほんブログ村 スマホ・携帯ブログ iPhoneへ にほんブログ村 IT技術ブログ IT技術メモへ 

PVアクセスランキング にほんブログ村

皆さんの、協力に感謝しています。

AX






最終更新日  2021.05.16 14:39:21
コメント(14) | コメントを書く


■コメント

お名前
タイトル
メッセージ

利用規約に同意してコメントを
※コメントに関するよくある質問は、こちらをご確認ください。


Re:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   Pearun さん
何だか解りませんが色々挑戦されてますね。
新しい PCでも組もうと思っているんですかね。
CPU単体も最近はかなり安くなったんですね。
パートナーの方はワクチンの副反応がまだ有るんですか、インフルエンザと同じで一週間程度は、微熱とか出るのかも知れませんね。
美味しい物食べて免疫力っけて下さい。
(2021.05.16 09:26:20)

Re:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   悠々愛々 さん
おはようさんさん。

いつも応援ありがとなし。

2回目のワクチン副反応は、

そんなにひどいのですか・・

のポテチ・・・

(2021.05.16 11:55:03)

Re:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   和活喜 さん

 こんにちは。福岡・宗像は曇りで蒸し暑いです。
いつもご来訪、コメントをありがとうございます。(^-^)

 今日も休日。ゆっくり眠りました。(^o^)
家で静かに休養しています。
夕方にはウォーキングに出ようと思います。

今日も佳き一日でありますように。
ーー☆☆☆
(2021.05.16 13:32:32)

Re:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   神風スズキ さん
G'evening.
How's everything ?

 夕方から明日朝にかけて
大雨予報の長崎です。クゥ~!

 米国NYへワクチン接種で
50代の夫婦が3泊4日の旅とは。
何でも〇しだいは昔から変わらず。フ~!

💛 長崎からガッツ応援2完了です。

(2021.05.16 16:19:49)

Re[1]:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   星影の魔術師 さん
Pearunさんへ
いつもありがとうございます。
そんなに掛からず組めるなら新しいマシンがいいなと思っています。
ムリに中古を買ったのをもう少し追銭すれば長く使えてよかったのに、と後悔しています。
組むことは全然考えてなかったですからね。
(2021.05.16 17:03:57)

Re[1]:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   星影の魔術師 さん
悠々愛々さんへ
いつもありがとうございます。
人によるみたいで他の人は腕がだるかった程度で全然平気らしいです。
(2021.05.16 17:05:20)

Re[1]:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   星影の魔術師 さん
和活喜さんへ
いつもありがとうございます。
(2021.05.16 17:05:34)

Re[1]:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   星影の魔術師 さん
神風スズキさんへ
いつもありがとうございます。
(2021.05.16 17:05:46)

Re:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   Photo USM さん
こんばんは(USM)

毎月定期便で黒酢ブルーベリーが6本届いている。
1本で5リットル出来、6本で30リットル出来る。

夏場では必要で冬を越えた今、原液が残っている。
10年ほど黒酢を飲み続けていて40本ほど残っている。

世話になったお宅へ2本ずつ持って行った。
牛乳で薄めたり他のレシピを筆ペンでメモして来た。

こちらから美味しかったですか?と聞くのもどうかと
出会っても話題にしないまま返事もなく半月が過ぎた。

(2021.05.16 20:48:55)

Re:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   chiichan60 さん
余りにも専門的過ぎて、凡人には付いていけません。
これがわかる人は凄いと思います。

九州北部、四国、中国地方と梅雨入りしたかと思ったらすぐに近畿、東海地方も梅雨入りしましたね。
これからじめじめしますね。

パートナーさんのワクチン接種の副反応が長いですね。
咲くや見たテレビで医師が離してましたが、若い人ほど副反応が大きく出るらしいですね。
高齢者はそこまで出ないらしいです。
でも娘も一晩高熱が出ただけで翌日は平熱になったみたいですけどね。
お大事にしてもらってくださいね。
応援していきますね。!(^^)! (2021.05.16 21:11:39)

Re:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   カーサン4452 さん
あらまた。。ぶり返し?ですか( ゚Д゚)
お大事にしてください~
と、お伝えください^^

ほんと、天気が悪いと外に出る気が失せて。。←それでも島へは行くのですがねw
我が家もそろそろ買い出しに出なければ!
と思いつつ、
まぁ、あるもので。。などと思ってます(笑) (2021.05.17 05:49:30)

Re[1]:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   星影の魔術師 さん
Photo USMさんへ
いつもありがとうございます。
(2021.05.17 18:16:27)

Re[1]:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   星影の魔術師 さん
chiichan60さんへ
いつもありがとうございます。
判る人にだけ判る内容ですからね困っている人にピンポイントで届ければいいと思っています。
2回目の副反応は何とか落ち着いたようです。
ワクチンも結構恐いなと思いました。
健康でもこれですから基礎疾患があるとどうなるのでしょうね。
(2021.05.17 18:21:04)

Re[1]:UEFI での dnsmasq による PXE boot ネットワークブート設定(05/16)   星影の魔術師 さん
カーサン4452さんへ
いつもありがとうございます。
この1週間あるものでと済ませていたら
あるものがいよいよなくなってしまいました。
仕方なく取り寄せました。
(2021.05.17 18:22:58)


© Rakuten Group, Inc.