VBoxManage
CentOS 7 서버에서 CentOS 7 가상 머신을 생성하고 관리하려고 합니다 . 다음 명령은 먼저 다음과 같은 충돌하는 명령문을 발생시킵니다.
1.) 가상 머신이 성공적으로 시작됩니다.
2.) 그러나 실행 중인 VM을 나열하는 명령을 실행하면 가상 머신이 나열되지 않습니다.
3.) 그런 다음 새 가상 머신을 설명하는 또 다른 명령은 실행 중이 아니며 운영 체제가 없음을 나타냅니다.
부팅 순서에는 DVD 드라이브의 DVD에서 가상 머신으로 CentOS를 설치하는 작업이 포함됩니다. 그렇다면 CentOS 7 호스트 운영 체제를 터미널에만 설치할 때 CentOS 7 호스트 운영 체제를 가상 머신에 설치하도록 다음 VBoxManage 코드를 수정하는 방법은 무엇입니까? 코드 이기 때문에 모든 Linux 운영 체제에서 대답은 동일하다고 생각합니다 VBoxManage
.
지금까지 입력한 내용은 다음과 같습니다. 오류가 발생하지 않습니다.
[root@localhost ~]# VBoxManage createvm --name "testvm" --register
[root@localhost ~]# VBoxManage storagectl testvm --name "IDE Controller" --add ide
[root@localhost ~]# VBoxManage createhd --filename testvm.vdi --size 500000
[root@localhost ~]# VBoxManage storageattach testvm --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium testvm.vdi
[root@localhost ~]# VBoxManage modifyvm testvm –boot1 dvd
[root@localhost ~]# VBoxManage startvm testvm
Waiting for VM "testvm" to power on...
VM "testvm" has been successfully started.
[root@localhost home]# VBoxManage list runningvms
[root@localhost home]# VBoxManage showvminfo testvm
Name: testvm
Groups: /
Guest OS: Other/Unknown
UUID: 00c5408d-6394-4baa-af27-9e52203db029
Config file: /root/VirtualBox VMs/testvm/testvm.vbox
Snapshot folder: /root/VirtualBox VMs/testvm/Snapshots
Log folder: /root/VirtualBox VMs/testvm/Logs
Hardware UUID: 00c5408d-6394-4baa-af27-9e52203db029
Memory size: 128MB
Page Fusion: off
VRAM size: 8MB
CPU exec cap: 100%
HPET: off
Chipset: piix3
Firmware: BIOS
Number of CPUs: 1
PAE: on
Long Mode: on
CPUID Portability Level: 0
CPUID overrides: None
Boot menu mode: message and menu
Boot Device (1): DVD
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI: on
IOAPIC: off
Time offset: 0ms
RTC: local time
Hardw. virt.ext: on
Nested Paging: on
Large Pages: off
VT-x VPID: on
VT-x unr. exec.: on
Paravirt. Provider: Default
State: powered off (since 2015-09-29T00:09:23.000000000)
Monitor count: 1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Tracing Enabled: off
Allow Tracing to Access VM: off
Tracing Configuration:
Autostart Enabled: off
Autostart Delay: 0
Default Frontend:
Storage Controller Name (0): IDE Controller
Storage Controller Type (0): PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0): 2
Storage Controller Port Count (0): 2
Storage Controller Bootable (0): on
IDE Controller (0, 0): /root/testvm.vdi (UUID: f6eef452-6003-47a5-ad89-fcd973a52304)
NIC 1: disabled
NIC 2: disabled
NIC 3: disabled
NIC 4: disabled
NIC 5: disabled
NIC 6: disabled
NIC 7: disabled
NIC 8: disabled
Pointing Device: PS/2 Mouse
Keyboard Device: PS/2 Keyboard
UART 1: disabled
UART 2: disabled
LPT 1: disabled
LPT 2: disabled
Audio: disabled
Clipboard Mode: disabled
Drag and drop Mode: disabled
VRDE: disabled
USB: disabled
EHCI: disabled
XHCI: disabled
USB Device Filters:
<none>
Bandwidth groups: <none>
Shared folders: <none>
Video capturing: not active
Capture screens: 0
Capture file: /root/VirtualBox VMs/testvm/testvm.webm
Capture dimensions: 1024x768
Capture rate: 512 kbps
Capture FPS: 25
Guest:
Configured memory balloon size: 0 MB
[root@localhost home]#
답변1
예, 가상 머신은 실행 중일 때 "시작"됩니다.어느코드, BIOS, 부팅, 운영 체제 또는 사용자.
-boot1 dvd
VM에 가상 DVD 드라이브를 선택했지만 배치하지 않았습니다. storageattach
가상 DVD를 .iso 파일로 복사하거나 실제 DVD를 실제(호스트) DVD 드라이브로 복사 해야 합니다 . CentOS 7의 경우 당연히 CentOS 7 설치 프로그램 DVD/이미지가 필요합니다. 설치 프로그램이 IME를 실행하면 (가상) 모니터가 필요합니다. 서버에 모니터가 없지만 모니터가 있는 컴퓨터에서 연결할 수 있고 "확장 팩"이 설치되어 있으면 다음을 사용할 수 있습니다. VRDP. VirtualBox 설명서(온라인:http://www.virtualbox.org/manual/UserManual.html로컬에 없는 경우).
VRDP가 포함된 실제 모니터나 가상 모니터를 사용하지 않는 경우 가상 직렬 포트라고 생각되는 것에 연결된 터미널을 사용하여 "헤드리스"를 실행하는 CentOS 설치 프로그램(및 최종적으로 설치되는 시스템)이 필요하다고 생각합니다. , 실제로는 일종의 시뮬레이션을 사용합니다. 당신은 거기에 혼자입니다. 가상 머신을 구축하고 머신에 CentOS를 설치하는 것이 더 쉬울 수 있습니다.그리고모니터하고 모니터 없이 작동하도록 만든 다음(아마도 ssh를 통해 모든 작업을 수행) VM을 실행하려는 서버로 내보내거나 가져옵니다.