跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • VirtualBox 无法启动刻录在光盘的 vbox 文件(vdi 文件也在光盘)怎么解决?
未分類
24 1 月 2021

VirtualBox 无法启动刻录在光盘的 vbox 文件(vdi 文件也在光盘)怎么解决?

VirtualBox 无法启动刻录在光盘的 vbox 文件(vdi 文件也在光盘)怎么解决?

資深大佬 : Apol1oBelvedere 2

VirtualBox 无法启动刻录在光盘的 vbox 文件( vdi 文件也在光盘)怎么解决?出现“不能为虚拟电脑打开一个新任务 The VM session was closed before any attempt to power it on.”错误。

需要将 vbox 文件放在光盘里面使用。

大佬有話說 (18)

  • 資深大佬 : ScepterZ

    瞎猜一下,应该是虚拟机运行的时候对虚拟磁盘有写入,光盘正常应该干不了这个吧

  • 主 資深大佬 : Apol1oBelvedere

    @ScepterZ 有没有只读型虚拟机?或者有没有办法也能在光盘也运行?

  • 資深大佬 : felixcode

    参考下各发行版的 LiveCD 或者 WinPE

  • 資深大佬 : yingfengi

    应该是需要写入,即使虚拟硬盘不需要写入,虚拟机软件也应该要在虚拟机目录下存日志之类的。

  • 資深大佬 : kokutou

    vbox 要存几个临时文件的…

    试试 qemu 吧

  • 主 資深大佬 : Apol1oBelvedere

    @kokutou qemu 在老电脑性能不足,Vmware Workstation player 运行光盘里的镜像提示权限不足也无法使用。有没有办法(或者小软件)把 VirtualBox 对光盘的数据写入都重定向到实体硬盘去,这样能曲线救国吗?

  • 主 資深大佬 : Apol1oBelvedere

    @felixcode 感谢这个思路,只是目前要把 VirtualBox 安装进 PE 再封装,我不会从头学要花不少时间。

  • 資深大佬 : mdzz

    试试快照功能

  • 資深大佬 : Mithril

    @Apol1oBelvedere 你直接在虚拟机里面挂个 ISO,让虚拟机从 ISO 上启动试试。
    就像启动个 Live CD 或者 PE 一样

  • 資深大佬 : felixcode

    @Apol1oBelvedere
    你可以拿现成的 PE 光盘 iso 文件, 加上自己的更改,做成自己的 iso 文件,然后用 VirtualBox 或 vmware 做光盘启动就行,不是非得做成 vbox 文件吧。

  • 主 資深大佬 : Apol1oBelvedere

    @felixcode 如何把 VirtualBox 安装进 ISO (注册表,驱动挂载,DLL 注册等)并能运行,就是这个不知道怎么操作。

  • 資深大佬 : felixcode

    @Apol1oBelvedere
    你的需求是宿主机使用 VirtualBox,然后虚拟机在光盘上,用 VirtualBox 运行光盘上的虚拟机对吧?
    所以不需要把 VirtualBox 装进 ISO,你只需要利用现有的 PE 光盘 ISO 文件,做出一个自己定制的 ISO 文件,然后把 ISO 文件刻在光盘上,也就是制作了一个你自己的 WinPE 启动光盘。
    然后用 VirtualBox 创建一个空的虚拟机,虚拟机不用挂硬盘,只挂载光驱,利用你刻好的启动光盘来启动这台虚拟机。
    达到的效果应该是一样的吧?

  • 資深大佬 : felixcode

    @Apol1oBelvedere
    建议你刻张 WinPE 光盘,然后用 VirtualBox 创建虚拟机,用这张光盘引导启动,先体验一下。

  • 資深大佬 : Osk

    结合主上一贴子来看,这真的是一个奇葩的需求。

    对大部分的虚拟机软件来说,配置文件和虚拟硬盘等目录肯定不能是只读的。

    可以考虑这样:通过一个 bootstrap 脚本来启动,我用 hyper-v 部署模板虚拟机也是用类似的方式完成的,模板 vhdx 也是只读且必须是只读的:
    创建差分虚拟磁盘,
    使用命令自动创建虚拟机,
    使用命令自动更改虚拟机配置,附加差分磁盘。
    完成。全程只需双击一下就成。

    估计 virtualbox 也可以这样,完全可做到从光盘读,但写入被重定向到本机 (比如 %temp%),但我不确定 virtualbox 是否有创建差分磁盘的命令,没有的话就把虚拟磁盘整个拷到硬盘中?

  • 資深大佬 : Osk

    @felixcode 主要 IE6,这样的上古 PE 难找了

  • 資深大佬 : whywhywhy

    我记得好几个虚拟机软件都是开源的,自己改下代码吧

  • 資深大佬 : kokutou

    @Apol1oBelvedere #6
    虚拟机拷到本地磁盘呗…
    机械盘 4k 性能怎么也吊打光盘啊…

    如果想不被修改, 设置快照就行了…

  • 主 資深大佬 : Apol1oBelvedere

    @felixcode 谢谢,我明白这个思路,我尝试了”老毛桃 WinPe XP 系统经典版 ISO-老九最终撒手不管版 Laomaotao-BootCD_070911.ISO”,VirtualBox 能启动,不过里面的 IE6 无法打开网页(出错无法加载脚本,设置了也不行),我把 VirtIE6.exe ( Vmware Thinapp 虚拟的)复制进 ISO 开虚机运行显示 Unable to open 。目前也很难找到其他直接进系统(不带菜单)的 XP PE 了。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具