VirtualBox Ubuntu虚拟机如何设置启动项

1538
2025/3/16 9:31:45
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在VirtualBox中设置Ubuntu虚拟机的启动项,可以通过以下几种方法实现:

通过VirtualBox管理器设置启动项

  1. 打开VirtualBox管理器,选择要设置启动项的Ubuntu虚拟机。
  2. 点击虚拟机名称,然后点击“设置”按钮。
  3. 在设置窗口中,选择“存储”选项卡。
  4. 在“存储树”中,选择“控制器:SATA”或“控制器:IDE”(取决于你的虚拟机配置)。
  5. 右键点击空白区域,选择“添加光驱”,然后选择“选择或创建一个光盘映像”。
  6. 浏览并选择你的Ubuntu ISO文件,点击“确定”添加到虚拟机。
  7. 点击“确定”保存设置。

通过systemd服务设置启动项(适用于Linux系统)

  1. 编辑自启动服务文件:

    使用SSH登录到Ubuntu虚拟机,创建或编辑自启动服务文件。例如,创建文件 /etc/systemd/system/auto_start_ubuntu.service:

    [Unit]
    Description=Start Ubuntu Virtual Machine
    After=network.target virtualbox.service
    Before=runlevel2.target shutdown.target
    
    [Service]
    User=your_username
    Group=vboxusers
    Type=forking
    Restart=no
    TimeoutSec=5min
    IgnoreSIGPIPE=no
    KillMode=process
    GuessMainPid=no
    RemainAfterExit=yes
    
    ExecStart=/usr/bin/VBoxManage startvm Ubuntu --type headless
    ExecStop=/usr/bin/VBoxManage controlvm Ubuntu acpipowerbutton
    

    请根据实际情况修改 User、Group、ExecStart 和 ExecStop 中的 Ubuntu 和路径。

  2. 设置开机启动服务:

    sudo systemctl daemon-reload
    sudo systemctl enable auto_start_ubuntu.service
    
  3. 取消开机启动服务(如果需要):

    sudo systemctl disable auto_start_ubuntu.service
    
  4. 重启电脑,检查虚拟机是否自动启动。

通过以上步骤,你可以成功设置VirtualBox中的Ubuntu虚拟机在启动时自动加载指定的ISO文件。这样,每次启动VirtualBox时,Ubuntu虚拟机都会自动开始安装过程。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: mount ubuntu后如何调整分区大小