china1976 2024-03-09 17:05 采纳率: 33.3%
浏览 4

VirtualBox 7.0创建的Linux副本无法运行

VirtualBox 7.0创建的Linux副本无法运行,故障如下:
很奇怪创建rocky linux副本时竟然没法进入linux系统了,故障如下图所示。连去年创建的本可运行的rocky 副本也不能运行了!
但是复制选择“链接副本”却可以正常启动进入Linux系统,不知道可有遇到类似问题的同学给予指点迷津,不胜感谢!

img

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-03-09 17:06
    关注

    引自免费微信小程序:皆我百晓生

    根据您提供的错误信息,VirtualBox 7.0中创建的Rocky Linux副本无法启动,并进入了紧急模式。问题似乎与硬件仿真(e1000网卡驱动)和图形驱动(vmw_host_printf错误)有关。以下是可能的解决方案步骤:

    1. 更新虚拟机设置

      • 打开VirtualBox并选择出现问题的Linux虚拟机。
      • 进入“设置” -> “系统”选项卡。
      • 在“主板”部分,确保启用EFI(如果您的Linux发行版支持并需要它)。
      • 在“处理器”部分,确认分配了足够的CPU核心数。
      • 在“加速”部分,尝试调整一下VT-x/AMD-V及Nested Paging等硬件加速选项(根据主机系统的支持情况开启或关闭,有时候禁用这些功能可以解决兼容性问题)。
    2. 网络适配器调整

      • 转到“网络”选项卡,将网络适配器类型更改为其他型号,如Intel PRO/1000 MT Desktop (82540EM) 或 Virtio,因为e1000可能存在兼容性问题。
    3. 更新显卡驱动

      • 如果是图形驱动相关错误,请在Rocky Linux的虚拟机内尝试更新Guest Additions或者安装正确的显卡驱动。首先在VirtualBox菜单中选择“设备” -> “插入Guest Additions CD映像”,然后在虚拟机内部按照提示安装。
    4. 检查存储设置

      • 确保硬盘映像没有损坏,重新挂载或修复映像文件(如有必要)。
    5. 编辑GRUB配置

      • 启动进入恢复模式后,在命令行下编辑/etc/default/grub文件,将GRUB_CMDLINE_LINUX_DEFAULT参数添加nomodeset,然后运行grub2-mkconfig -o /boot/grub2/grub.cfg来更新GRUB配置,这有助于绕过图形初始化阶段的问题。
    6. 查看日志和修复文件系统

      • 根据提示,使用journalctl -xb命令查看详细的系统日志,找到可能导致启动失败的具体原因。
      • 如果是因为文件系统错误导致无法启动,可以在恢复模式下执行fsck /dev/sdaX(X代表根分区,例如sda1)来检查和修复文件系统。

    请逐一尝试上述方法,通常情况下,通过调整虚拟机设置和更新驱动能解决大部分启动问题。记得每次更改设置后都重启虚拟机以应用更改。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 3月9日

悬赏问题

  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法