Proxmox VE 9 USBインストール

著者: MakerNeo
最終更新: 2026-04-05 15:55:21
タグ:

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)環境で以下の通りです:


✅ 準備

  1. PVE ISOイメージのダウンロード
    公式ウェブサイトから最新のISOファイルを入手します:
    https://www.proxmox.com/en/downloads

  2. USBドライブ(≥8GB)の挿入
    USBドライブに重要なデータがないことを確認してください。すべてのデータが完全に消去されます。


dd コマンドでブータブルUSBを作成(Linux/macOS)

  1. USBデバイスの名前を確認
    ターミナルを開き、以下を実行:

    lsblk

    またはmacOSの場合:

    diskutil list

    USBドライブを特定します(例:Linuxでは/dev/sdX、macOSでは/dev/disk2)。注意:間違ったデバイスを選択するとシステムディスクが消去される可能性があります!

  2. USBドライブのアンマウント(重要)
    Linux:

    sudo umount /dev/sdX*

    macOS:

    diskutil unmountDisk /dev/diskX
  3. ISOをUSBに書き込む

    sudo dd if=./proxmox-ve_9.x-x.iso of=/dev/sdX bs=4M status=progress

    macOSでは以下を使用:

    sudo dd if=./proxmox-ve_9.x-x.iso of=/dev/rdiskX bs=1m
    • if= はISOファイルのパスを指定
    • of= はUSBデバイスのパスを指定
    • bs=4M は書き込み速度を向上
    • 書き込み完了後、以下を実行:
      sync

✅ インストールの開始

  1. 準備したUSBをターゲットマシンに挿入。
  2. 起動時に F12 / ESC / DEL を押してBIOSまたはブートメニューに入る。
  3. USBドライブをブートデバイスとして選択。
  4. Install Proxmox VE インターフェースが表示され、指示に従ってインストールを完了。

⚠️ 注意事項

  • デバイスのパスを確認dd コマンドは確認なしで実行されるため、間違ったデバイスを選択するとデータが失われます。
  • デバイス全体を使用:パーティション(例:/dev/sdX1)ではなく、デバイス全体(例:/dev/sdX)を使用してください。
  • Windowsユーザーは RufusDDモード を使用することを推奨。

または、Balena EtcherRufus(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アドレスが正常に取得されています。