如何使用VirtualBox启动优盘中的系统[译文233]

时间: 2015-03-27 / 分类: 软件网络 / 浏览次数: 4,186 / 19个评论 发表评论

VirtualBox 可以用来启动存放在优盘中的虚拟机,以启动 live 版的 Linux 系统,或者从可启动优盘安装操作系统。不过这个选项是隐藏的。

因为该选项没有显示在界面上,而且需要一定的挖掘,所以有时候不能很好的工作。在 Windows 主机上能正常运行 Ubuntu 14.04,不过万一有些选项遇到问题也不要惊讶。

在 Windows 主机上从优盘启动

我们需要使用 Virtualbox 的隐藏功能来对磁盘进行原始访问。这个功能没有显示在其界面上,不过是 VBoxManage 命令行的一部分。开始这一步骤前务必已经安装好了 VirtualBox。

首先,把包含系统的优盘插到电脑上。按下 Windows+R 快捷键打开运行对话框,输入 diskmgmt.msc 回车进入磁盘管理。

在磁盘管理窗口找到优盘驱动器,记下磁盘号,比如下图中的:磁盘 1。

第一步,关闭所有打开的 Virtualbox 窗口。

接下来,以管理员身份打开命令提示符。在 Windows 7 上,打开开始菜单,搜索“命令提示符”,右击快捷图标,选择以管理员身份运行。在 Windows 8/8.1 中,按下 Windows+X 快捷键,点击命令提示符(管理员)。

在命令提示符窗口输入下面的命令后回车,转到 Virtualbox 的安装目录,如果安装的不是系统默认目录,则需要更改相应命令:

cd %programfiles%\Oracle\VirtualBox

然后在命令提示符中输入下列命令,用之前查找到的磁盘号代替其中的#,然后回车。

VBoxManage internalcommands createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive#

你可以将其中的 C:\usb.vmdk 替换成任意文件路径。这条命令会创建一个虚拟机磁盘(VMDK)文件,指向你选择的物理磁盘。当你在 Virtualbox 中加载 VMDK 文件作为磁盘时,实际会访问物理设备。

接下来,以管理员身份打开 Virtualbox。只有在管理员权限下 Virtualbox 才能访问原始磁盘设备。

通过向导创建虚拟机,选择优盘上的操作系统。

选择使用已有的虚拟硬盘文件,点击图标浏览,选择之前设置的 C:\usb.vmdk 或者你自定义的名称和路径。

启动虚拟机,就会从优盘启动操作系统,就像启动常规电脑一样。

注意该 USB 设备被叙事虚拟机上的第一块硬盘,否则将无法启动。也就是说,你不能创建一个标准的虚拟机,然后将优盘挂载到上面。

如果你想从优盘安装操作系统,需要之后在虚拟机的设置窗口添加存储器,但一定要保证优盘是第一块磁盘。

Linux 和 Mac 主机

在 Linux 和 Mac 主机系统中,设置过程基本相同。你需要使用同样的 VBoxManage 命令来创建文件作为原始磁盘,不过在这两种系统的主机上你需要指定路径。

Open Foam wiki 上面有很多的技巧和工作会帮到你;Virtualbox 官方文档中关于 a raw host hard disk from a guest 部分也可能会对你有帮助。

通过标准的 ISO 文件启动依然是支持最好的安装或者启动系统选择,不管是 Virtualbox 还是其他的虚拟机程序。.

如果你使用 VMware 作为虚拟机程序,那么就试试 使用 Plop Boot Manger 从优盘启动 VMware

路易大叔编译自 HTG

历史上的今天

2016年:快乐星期天407期:段子(132)(22条评论)

2013年:2007年1月27日,山大南校(0条评论)

2013年:新办公电脑(109条评论)

2009年:Disstill:过滤 Digg Rss 供稿的简单工具[译文29](0条评论)

2009年:TextFlow发布在线协作工具[译文28](0条评论)

2009年:只用键盘就可操作的元搜索引擎:keyboardr[译文27](0条评论)

2009年:《中国不高兴》PDF电子书下载(0条评论)

2008年:《美国战队:世界警察(Team America: World Police)》(0条评论)

2008年:《后天》、《后天Ⅱ:末日天火》和《冰河末世纪》(0条评论)

2008年:马特·达蒙间谍三部曲《谍影重重》(0条评论)

2008年:百度HI绑定邮箱、创建数字帐号(0条评论)

2007年:世界军工企业100强(0条评论)

19个评论

  1. 灰狼
    2015/03/27 16:05:51

    不是开发人员,都不玩虚拟机了吧

  2. 蓝色悠悠
    2015/03/27 22:01:44

    在VBox里运行deepin一直不成功的说,怎么回事?。。。。。。。

    • 路易大叔 Louis Han
      2015/03/29 19:10:27

      是不是版本的问题?我下载了deepin 2014.2 安装没问题,之前的2014.1的时候确实装不上

      • 蓝色悠悠
        2015/04/02 22:19:13

        我忘了是哪个版本了,反正是2014的。

  3. 破折君
    2015/03/28 08:53:10

    一键ghost搞定~

  4. Weidan
    2015/03/28 12:13:24

    最近我想玩弄可是无论是VBOX或者VMWare多少不成功 为啥 和电脑是混合硬盘这个事情有关系吗?

  5. 之行
    2015/03/28 18:29:01

    π_π完全看不懂啊

  6. FROYO
    2015/03/29 21:44:12

    我用virtualbox测试ubuntu14.04 64位的总是不成功,vmware却很顺利

  7. 锋子
    2015/03/30 07:48:45

    话说这个虚拟机现在是越来越火了哇!

  8. 神父
    2015/03/30 18:02:10

    我的win7装不了VirtualBox,唉

  9. 皇家元林
    2015/03/30 21:55:45

    用虚拟机太麻烦了。我的电脑太老了,带不起来。。。

发表评论

您的昵称 *

您的邮箱 *

您的网站