• 从 U 盘启动 Virtualbox


    转载的文章,介绍了如何从 U 盘启动虚拟机。

    Boot your USB Drive in VirtualBox

    The GUI of VirtualBox does not have an option to boot a USB drive (Physical Drive) in a virtual machine.

    However you can attach a physical drive to a virtual machine using a command line tool that is bundled with Virtual Box.You can then boot your virtual machine from the attached Physical drive.You need to use VirtualBox with Windows installed in order to use the software for a o2 mobile broadband dongle. As you are probably aware, you are unable to use it with Linux.

    This is the continuation of my previous article Test bootable USB drive without restarting your computer.You can read more about bootable usb drives in that article.

    Note:This tutorial has been updated for Virtualbox 4.

    In this article I will show you how you can boot a bootable usb drive in Virtual Machine created by VirtualBox.You can easily test bootable USB drives within Windows or Linux and without restarting using this method.

    Download and install Virtual Box and VirtualBox 4.0.2 Oracle VM VirtualBox Extension Pack from http://www.virtualbox.org/wiki/Downloads
    The Extension pack adds support for USB 2.0 devices.

    Attaching a Physical Disk to a Virtual Machine

    Section 9.6 in the VirtualBox manual contains all the details required to attach a physical disk to a virtual machine.Using the vboxmanage.exe tool you can create a tiny vmdk file which points to your real USB drive (Physical Drive/Disk).You can attach this tiny vmdk to your virtual machine.A vmdk file is a virtual hard disk file which can be used with VirtualBox and VMWare.

    The vboxmanage.exe tool is bundled with VirtualBox.You don’t have to download it separately

    Open Command Prompt

    Navigate to your Virtual Box installation Directory.

    cd "c:\Program Files\Oracle\VirtualBox"

    Type the following command and press enter
    Syntax of the command

    VBoxManage internalcommands createrawvmdk -filename path\to\usb.vmdk -rawdisk \\.\PhysicalDrive1

    You have to replace pathtousb.vmdk with the path of your choice

    Example

    VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%\usb.vmdk" -rawdisk \\.\PhysicalDrive1

    createraw Boot your USB Drive in VirtualBox

    In Windows your 1st Hard Disk will be \.PhysicalDrive0.Your 2nd Hard disk will be \.PhysicalDrive1.

    Warning:Do not Attach your Primary hard disk to your Virtual Machine and Boot it in the Virtual machine

    To find the correct number for your USB Drive

    Right Click on My Computer-Manage-Disk Management

    Here you can find the correct disk number of your USB Drive

    15zi9s6 Boot your USB Drive in VirtualBox

    You will have to replace \.PhysicalDrive1 with the correct drive number.

    In this case there was only 1 hard disk and 1 USB disk.So the USB drive is referred by \.PhysicalDrive1

    In linux you have to replace \.PhysicalDrive1 with the correct /dev/sdx reference.

    Now you should have a tiny vmdk file.You can start your Virtual Machine with this tiny vmdk and boot from it.

    1. Start VirtualBox.
    2. Create a new Machine or Select an Existing Machine.
    3. Click on Settings
      vmsettings Boot your USB Drive in VirtualBox
    4. Storage-Add Hard Diskaddharddisk Boot your USB Drive in VirtualBox
    5. Select the vmdk file that you had created.selectharddisk Boot your USB Drive in VirtualBoxvmdkfile Boot your USB Drive in VirtualBox
    6. Make sure that usb.vmdk is your Primary Master.attachedusb Boot your USB Drive in VirtualBox
    7. System-Boot Order.Set your Hard Disk as the first boot device.
    8. Now start your Virtual Machine.

    Your virtual machine will boot from your bootable physical USB Drive.

    In this screenshot I have used a bootable Ubuntu USB drive created using Unetbootin.

    2jfiy39 Boot your USB Drive in VirtualBox

    1470ut Boot your USB Drive in VirtualBox

    121bekz Boot your USB Drive in VirtualBox

  • 相关阅读:
    JZOJ5954.【NOIP2018模拟11.5A组】走向巅峰
    JZOJ5956.【NOIP2018模拟11.7A组】easy LCA
    JZOJ5957.【NOIP2018模拟11.7A组】scarborough fair
    JZOJ5959【NOIP2018模拟11.8A组】铁路运输
    NOIP2018游记
    Pycharm 解释器的快捷键
    计算机编程语言初识
    计算机初识
    Python之如何修改运行的快捷键
    [USACO09NOV]硬币的游戏A Coin Game
  • 原文地址:https://www.cnblogs.com/yangyingchao/p/2196527.html
Copyright © 2020-2023  润新知