在VirtualBox中設置Debian虛擬機的啟動順序,可以按照以下步驟進行:
startx 進入圖形界面,然后使用 sudo 進入命令行)。VBoxManage modifyvm "Debian虛擬機名稱" --boot1 dvd
將“Debian虛擬機名稱”替換為你的虛擬機名稱。
/etc/default/virtualbox 文件,添加以下內容:VBOXAUTOSTART_DB /etc/vbox
VBOXAUTOSTART_CONFIG /etc/vbox/autostart.cfg
/etc/systemd/system/auto_start_debian.service,并添加以下內容:[Unit]
Description=Start Debian VM automatically After network.target virtualbox.service Before runlevel2.target shutdown.target
[Service]
User=debian-user
Group=debian-users
Type=forking
Restart=no
TimeoutSec=5 min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPid=no
RemainAfterExit=yes
ExecStart=/usr/bin/VBoxManage startvm debian-vm --type headless
ExecStop=/usr/bin/VBoxManage controlvm debian-vm acpipowerbutton
將“debian-vm”替換為你的虛擬機名稱,將“debian-user”替換為你的用戶名。 3. 重新加載systemd配置并啟用服務:
sudo systemctl daemon-reload
sudo systemctl enable auto_start_debian.service
sudo systemctl disable auto_start_debian.service
完成以上步驟后,Debian虛擬機應該可以在啟動時自動加載并啟動。
請注意,如果在設置啟動順序后遇到問題,可能需要檢查虛擬機的BIOS設置,確保啟動順序與VirtualBox中的設置一致。此外,確保你的虛擬硬盤和光驅設備在VirtualBox中被正確配置和連接。