溫馨提示×

VirtualBox中Debian如何設置啟動項

小樊
47
2025-06-09 10:11:18
欄目: 智能運維

在VirtualBox中設置Debian虛擬機的啟動項,可以通過以下幾種方法實現:

使用VirtualBox管理器手動設置

  1. 打開VirtualBox管理器,選擇你要設置的Debian虛擬機,點擊“設置”按鈕。
  2. 在設置窗口中,選擇“存儲”選項卡,然后在“存儲樹”中找到“控制器:IDE”部分。
  3. 如果沒有看到虛擬光盤,點擊“添加光盤鏡像”按鈕,選擇你之前下載的Debian ISO文件。
  4. 點擊“確定”保存設置。

使用VBoxManage命令行設置

  1. 打開終端(在Debian虛擬機內可以使用 startx 進入圖形界面,然后使用 sudo 進入命令行)。
  2. 使用以下命令來設置虛擬機的啟動順序,確保ISO文件作為第一啟動設備:
    VBoxManage modifyvm "Debian虛擬機名稱" --boot1 dvd
    
    將“Debian虛擬機名稱”替換為你的虛擬機名稱。

使用Autostart配置文件(適用于Linux系統)

  1. 在Debian虛擬機內,編輯 /etc/default/virtualbox 文件,添加以下內容:

    VBOXAUTOSTART_DB=/etc/vbox
    VBOXAUTOSTART_CONFIG=/etc/vbox/autostart.cfg
    
  2. 創建自啟動服務文件,例如 /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
    

完成以上步驟后,Debian虛擬機應該可以在啟動時自動加載并啟動。如果需要手動啟動或停止虛擬機,可以使用 VBoxManage startvmVBoxManage controlvm 命令。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女