Proxmox VE 9 USBインストール
Index
Proxmox VE 9 USBインストール
Proxmox VE 9 ISOダウンロード
ダウンロードリンク: https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso/proxmox-ve-9-0-iso-installer
USBへのISO書き込み
dd コマンドを使用してProxmox VE(PVE)のインストールUSBを作成する手順は、Linux、macOS、またはWSL(Windows Subsystem for Linux)環境で以下の通りです:
✅ 準備
-
PVE ISOイメージのダウンロード
公式ウェブサイトから最新のISOファイルを入手します:
https://www.proxmox.com/en/downloads -
USBドライブ(≥8GB)の挿入
USBドライブに重要なデータがないことを確認してください。すべてのデータが完全に消去されます。
✅ dd コマンドでブータブルUSBを作成(Linux/macOS)
-
USBデバイスの名前を確認
ターミナルを開き、以下を実行:lsblkまたはmacOSの場合:
diskutil listUSBドライブを特定します(例:Linuxでは
/dev/sdX、macOSでは/dev/disk2)。注意:間違ったデバイスを選択するとシステムディスクが消去される可能性があります! -
USBドライブのアンマウント(重要)
Linux:sudo umount /dev/sdX*macOS:
diskutil unmountDisk /dev/diskX -
ISOをUSBに書き込む
sudo dd if=./proxmox-ve_9.x-x.iso of=/dev/sdX bs=4M status=progressmacOSでは以下を使用:
sudo dd if=./proxmox-ve_9.x-x.iso of=/dev/rdiskX bs=1mif=はISOファイルのパスを指定of=はUSBデバイスのパスを指定bs=4Mは書き込み速度を向上- 書き込み完了後、以下を実行:
sync
✅ インストールの開始
- 準備したUSBをターゲットマシンに挿入。
- 起動時に F12 / ESC / DEL を押してBIOSまたはブートメニューに入る。
- USBドライブをブートデバイスとして選択。
- Install Proxmox VE インターフェースが表示され、指示に従ってインストールを完了。
⚠️ 注意事項
- デバイスのパスを確認:
ddコマンドは確認なしで実行されるため、間違ったデバイスを選択するとデータが失われます。 - デバイス全体を使用:パーティション(例:
/dev/sdX1)ではなく、デバイス全体(例:/dev/sdX)を使用してください。 - Windowsユーザーは Rufus の DDモード を使用することを推奨。
または、Balena Etcher や Rufus(Windows)などのGUIツールを使用して、dd と同じ結果を得ることができます。
Debianソースの変更
Proxmox VEはDebianベースであるため、ダウンロード速度を向上させるためにAliyunのミラーに変更できます。/etc/apt/sources.list を編集し、以下を追加:
deb http://mirrors.aliyun.com/debian/ trixie main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ trixie main non-free contrib
deb http://mirrors.aliyun.com/debian-security/ trixie-security main
deb-src http://mirrors.aliyun.com/debian-security/ trixie-security main
deb http://mirrors.aliyun.com/debian/ trixie-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ trixie-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ trixie-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ trixie-backports main non-free contrib
その後、以下を実行:
apt-get update
IPv6の有効化
/etc/sysctl.conf を編集し、以下を追加:
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.default.accept_ra=2
net.ipv6.conf.vmbr0.accept_ra=2
net.ipv6.conf.all.autoconf=2
net.ipv6.conf.default.autoconf=2
net.ipv6.conf.vmbr0.autoconf=2
その後、以下を実行:
sysctl -p; systemctl restart networking
IPv6設定を確認:
ip a
出力例:
10: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:f0:d2:d0:9a:b3 brd ff:ff:ff:ff:ff:ff
inet 192.168.3.2/24 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 240e:389:eb1:92e0:2f0:d2ff:fed0:9ab3/64 scope global dynamic mngtmpaddr proto kernel_ra
valid_lft 237976sec preferred_lft 151576sec
inet6 fe80::2f1:d2ff:fed0:9ab3/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
inet6 アドレスが 240e で始まる場合、パブリックIPv6アドレスが正常に取得されています。