CentOS Stream 10

VirtualBox : 仮想マシンを作成する2025/08/07

 

仮想マシンを作成します。
当例ではホスト OS と同じ CentOS Stream 10 をインストールして仮想マシンを作成します。

[1] 仮想マシンを作成します。
# 任意の仮想マシン格納ディレクトリを作成

[root@dlp ~]#
mkdir /var/vbox
# 仮想マシン作成
# [ostype] のリストは [VBoxManage list ostypes] で確認可
[root@dlp ~]# VBoxManage createvm \
--name CentOS_10 \
--ostype RedHat_64 \
--register \
--basefolder /var/vbox 
Virtual machine 'CentOS_10' is created and registered.
UUID: 3111eb19-c0df-43be-94bb-84f617b6e4d4
Settings file: '/var/vbox/CentOS_10/CentOS_10.vbox'

# 仮想マシン設定変更
# インターフェース名 [enp1s0] は自身の環境に置き換え
[root@dlp ~]# VBoxManage modifyvm CentOS_10 \
--cpus 4 \
--memory 4096 \
--nic1 bridged \
--bridgeadapter1 enp1s0 \
--boot1 dvd \
--vrde on \
--vrdeport 5001 

# 仮想マシンのグラフィック設定
[root@dlp ~]# VBoxManage modifyvm CentOS_10 --graphicscontroller vmsvga 

# 仮想マシンのストレージ設定
[root@dlp ~]# VBoxManage storagectl CentOS_10 --name "CentOS_10_SATA" --add sata 
[root@dlp ~]# VBoxManage createhd \
--filename /var/vbox/CentOS_10/CentOS_10.vdi \
--size 20480 \
--format VDI \
--variant Standard 
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: 51cbb2e0-a486-4241-b382-dee5645869de

[root@dlp ~]# VBoxManage storageattach CentOS_10 \
--storagectl CentOS_10_SATA \
--port 1 \
--type hdd \
--medium /var/vbox/CentOS_10/CentOS_10.vdi 

# 仮想マシンの DVDドライブ設定
# 下例は事前にダウンロードした ISO ファイルを指定
[root@dlp ~]# VBoxManage storageattach CentOS_10 \
--storagectl CentOS_10_SATA \
--port 0 \
--type dvddrive \
--medium /home/CentOS-Stream-10-latest-x86_64-dvd1.iso 

# 設定確認
[root@dlp ~]# VBoxManage showvminfo CentOS_10 
Name:                        CentOS_10
Encryption:                  disabled
Groups:                      /
Platform Architecture:       x86
Guest OS:                    Red Hat (64-bit)
UUID:                        3111eb19-c0df-43be-94bb-84f617b6e4d4
Config file:                 /var/vbox/CentOS_10/CentOS_10.vbox
Snapshot folder:             /var/vbox/CentOS_10/Snapshots
Log folder:                  /var/vbox/CentOS_10/Logs
Hardware UUID:               3111eb19-c0df-43be-94bb-84f617b6e4d4
Memory size:                 4096MB
Page Fusion:                 disabled
VRAM size:                   8MB
CPU exec cap:                100%
CPUProfile:                  host
Chipset:                     piix3
Firmware:                    BIOS
Number of CPUs:              4
HPET:                        disabled
PAE:                         enabled
Long Mode:                   enabled
Triple Fault Reset:          disabled
APIC:                        enabled
X2APIC:                      enabled
Nested VT-x/AMD-V:           disabled
CPUID overrides:             None
Hardware Virtualization:     enabled
Nested Paging:               enabled
Large Pages:                 disabled
VT-x VPID:                   enabled
VT-x Unrestricted Exec.:     enabled
AMD-V Virt. Vmsave/Vmload:   enabled
CPUID Portability Level:     0
.....
.....

# * DVD を取り外す場合は以下

[root@dlp ~]#
VBoxManage storageattach CentOS_10 --storagectl CentOS_10_SATA --port 0 --device 0 --medium none

[2] 仮想マシンを起動します。
[root@dlp ~]#
VBoxManage startvm CentOS_10 --type headless

Waiting for VM "CentOS_10" to power on...
VM "CentOS_10" has been successfully started.
# * 仮想マシンを停止する場合は以下

[root@dlp ~]#
VBoxManage controlvm CentOS_10 poweroff
# * 仮想マシンを削除する場合は以下

[root@dlp ~]#
VBoxManage unregistervm CentOS_10
[3] Firewalld を有効にしている場合は、VRDE ポートに設定した/使用予定のポートの許可が必要です。(当例では [5001] 番ポート)
[root@dlp ~]#
firewall-cmd --add-port=5000-5010/tcp

success
[root@dlp ~]#
firewall-cmd --runtime-to-permanent

success
[4] VRDP を有効にした状態の場合、リモートコンピューターから RDP で仮想マシンに接続可能です。
例として Windows 11 で接続します。
リモートデスクトップクライアントを起動し、接続先に [(VirtualBox 稼働サーバーのIPアドレス):(仮想マシンの設定で vrdeport に設定したポート)] を指定します。
[5] 正常に接続すると、仮想マシンの画面が表示されます。インストール等々は通常通りです。
[6] インストールが終了し、仮想マシンが起動しました。
関連コンテンツ