VirtualBox部署Ubuntu Server遇报错:Nothing to boot: No such file or directory求助
检查启动介质挂载与启动顺序
打开VirtualBox虚拟机设置,进入「存储」页面,确认Ubuntu Server的ISO镜像已正确添加到光驱(控制器: IDE/SATA下的光驱设备)。再切换到「系统」页面,在启动顺序中将光驱设为第一优先级,确保虚拟机优先从ISO镜像启动。验证ISO镜像完整性
重新下载对应版本的Ubuntu Server ISO文件,用官方提供的SHA256哈希值校验文件是否损坏。以Linux系统为例,可执行以下命令校验:sha256sum ubuntu-server-22.04.3-live-server-amd64.iso
将输出结果与官方发布的哈希值对比,不一致则重新下载镜像。确认虚拟硬盘状态
在「存储」页面检查虚拟硬盘(VMDK/VHD等格式)是否正常挂载,无报错提示。若虚拟硬盘未创建或未正确关联,系统会因找不到可引导磁盘触发报错。匹配系统类型版本
在「系统」页面的主板设置中,确认操作系统类型选择「Linux」,版本与下载的Ubuntu Server匹配(如Ubuntu 22.04 LTS对应「Ubuntu (64-bit)」),选错版本可能导致启动识别异常。禁用安全启动
进入「系统」页面的主板设置,取消勾选「安全启动」选项。部分Ubuntu Server版本在安全启动开启时会无法正常引导。重置虚拟机BIOS
启动虚拟机后按F2进入BIOS界面,选择「Restore Defaults」恢复默认设置,保存后退出。错误的BIOS启动配置可能导致系统找不到引导文件。重新创建虚拟机
若以上步骤均无效,可删除现有虚拟机(保留虚拟硬盘文件),重新创建新虚拟机,再次挂载ISO镜像和原有虚拟硬盘,尝试启动。
内容的提问来源于stack exchange,提问作者Sally

