palm84.com

革命的愛熊主義者同盟!

UEFIネットワークブートで Debian 10 (buster) のインストール【netboot.xyz】

f:id:palm84:20210127093648p:plain

UEFIでのネットワークブートは難解そうで敬遠してたん(笑)ですけど、netboot.xyz では簡単なのでありました。

INDEX

about

※ 有線LANが必須ということで、これはもしかして“インターネット老人会“ネタやったりしてw

netboot.xyz での Linux インストールをやったことなかったのでやってみた。お試しレベルですみません!

尚、工程は debian-10.7.0-amd64-netinst.iso とほぼ同じ。最後の方でデスクトップ環境の選択が可能でした。

注意点
  • UEFI(BIOS) の設定 - UEFI IPv4 ネットワークブートを有効に
  • secure boot はオフに
  • Tiny PXE Server の初回起動時にファイアウォールを許可する

netboot.xyz

f:id:palm84:20210127093640p:plain

ダウンロードするのは netboot.xyz.efi (1MB) のみ

よろしければ過去のめももご笑覧ありたし。

Tiny PXE Server

f:id:palm84:20210127095639p:plain

ご存じ(?)。簡易HTTPサーバ付きで簡単設定の iPXE サーバーであります。

  1. 任意のフォルダを root として netboot.xyz.efi をコピー
  2. config.ini を編集
  • config.ini の一例 - root のパス及びIPアドレスは自身の環境に合わせること
[dhcp]
; ===== root path
root=E:\iso
bind=1

; ===== Option 54 (DHCP Sever)
opt54=192.168.11.2
; ===== IP Pool start
poolstart=192.168.11.200
; === IP Pool Size
poolsize=20

; ===== Option 1 (Subnet Mask)
opt1=255.255.255.0
; ===== Option 28 (Broadcast)
opt28=192.168.11.255
; ===== Option 3 (Router)
opt3=192.168.11.1
; ===== Option 6 (DNS Server)
opt6=8.8.8.8
; ===== Option 15 (DNS Domain Name)
;opt15=
; ===== Boot File - Filename
filename=netboot.xyz.efi

; ===== HTTPd
httpd=1
start=1

スクリーンショット - インストール

下記は、Windows 10 Pro 20H2, VMware Workstation Player 12、にて実行時のスクリーンショット。

  • netboot.xyz - メインメニュー - Linux Network Installs 選択

f:id:palm84:20210127093640p:plain

  • Debian 選択

f:id:palm84:20210127093644p:plain

  • Debian 10.0 (buster) 選択

f:id:palm84:20210127093648p:plain

  • Graphical Based Install 選択

f:id:palm84:20210127093653p:plain

  • ダウンロード中...

f:id:palm84:20210127093656p:plain

  • インストーラー起動 - 「Japanese 日本語」を選択

f:id:palm84:20210127093709p:plain

最後の方にデスクトップ環境の選択が可能になってる事以外(※ 変更されたのは最近じゃないかも?)はほぼ従来通りでした。

Debian インストーラー実行 (※ 画像27枚なので重いです) - クリックで表示オン/オフ
  • 「Japanese 日本語」を選択

f:id:palm84:20210127093715p:plain

  • 場所の選択 - 日本で

f:id:palm84:20210127093720p:plain

  • キーボードの設定 - 日本語

f:id:palm84:20210127093726p:plain

  • ネットワークの設定 -

f:id:palm84:20210127093732p:plain

  • ネットワークの設定 - ホスト名を入力

f:id:palm84:20210127093737p:plain

  • ドメイン名 - 空のままで

f:id:palm84:20210127093742p:plain

  • ミラーサーバーの選択 - 日本

f:id:palm84:20210127093747p:plain

  • ミラーサーバーの選択 - 理研あたりでいいかな?

f:id:palm84:20210127093753p:plain

  • HTTPプロキシ - 空で

f:id:palm84:20210127093800p:plain

  • ダウンロード中 -

f:id:palm84:20210127093816p:plain

  • root パスワード設定

f:id:palm84:20210127093821p:plain

  • ユーザ設定 - フルネーム(説明)で

f:id:palm84:20210127093827p:plain

  • ユーザ設定 - ログイン名で

f:id:palm84:20210127093834p:plain

  • ディスクのパーティショニング - 全体を使う例で(※ ここは自身の環境に合わせるべし)

f:id:palm84:20210127093839p:plain

  • ディスクのパーティショニング - ディスク選択

f:id:palm84:20210127093845p:plain

  • ディスクのパーティショニング - パーティション構成

f:id:palm84:20210127093851p:plain

  • ディスクのパーティショニング - 計算中

f:id:palm84:20210127093856p:plain

  • ディスクのパーティショニング - パーティション詳細

f:id:palm84:20210127093902p:plain

  • ディスクのパーティショニング - 最終確認「はい」を選択

f:id:palm84:20210127093908p:plain

  • ディスクのパーティショニング - 実行中

f:id:palm84:20210127093931p:plain

  • ベースシステムのインストール

f:id:palm84:20210127093936p:plain

  • ベースシステムのインストール2

f:id:palm84:20210127093942p:plain

  • popularity-contest - 統計を送信するか(「はい」した方がいいかとw)

f:id:palm84:20210127093948p:plain

  • ソフトウェアの選択とインストール - 開始

f:id:palm84:20210127093954p:plain

  • ソフトウェアの選択 - ここでデスクトップ環境を選択

f:id:palm84:20210127094000p:plain

  • ソフトウェアの選択とインストール - 実行中...

f:id:palm84:20210127094006p:plain

  • インストール完了 - お疲れ様です!

f:id:palm84:20210127094011p:plain

スクリーンショット - デスクトップ

  • GRUB2 - ブートメニュー

f:id:palm84:20210127094017p:plain

  • ログイン画面

f:id:palm84:20210127094021p:plain

  • 「履歴の保存」 - 「いいえ」でいいかな?

f:id:palm84:20210127094029p:plain

  • Debian LXDE デスクトップ画面 - 日本語入力もおk

f:id:palm84:20210127094033p:plain

  • LibreOffice - ばっちり日本語でした

f:id:palm84:20210127095634p:plain

いろいろ

日本語IME

f:id:palm84:20210127161215p:plain

日本語IME = 日本語入力メソッドは、uim(-mozc) なのでツールバーが邪魔とか好き嫌いあるかも。ibus-mozc もしくは、fcitx-mozc あたりの方がいいかなと。

sudo コマンドの設定
  • sudo 入っってるけど実行できないので設定する

sudoers ファイル内にありません。この事象は記録・報告されます。

# gpasswd -a yassy sudo

(※ 要再ログイン)


ほなですよ