有什么方法可以从Windows 7中的VHD引导Linux系统?
如果有办法,我该如何放在首位?
编辑:澄清一下,我不是要在VM中运行Linux。我正在尝试像Windows 7一样从VHD在物理机中引导它。
有什么方法可以从Windows 7中的VHD引导Linux系统?
如果有办法,我该如何放在首位?
编辑:澄清一下,我不是要在VM中运行Linux。我正在尝试像Windows 7一样从VHD在物理机中引导它。
Answers:
你不能。在Windows中,VHD支持集成在引导过程中,Linux不提供这种支持。另外,我不知道Linux支持从任何其他虚拟磁盘类型启动。
是的,我们刚刚发布了一个示例Linux VHD,您可以启动任何计算机。
您可以在此处找到更多信息:
下载并启动您的物理PC,该PC也以vm的身份运行-http: //www.vmlite.com/index.php/forums/17-vboot/1864-linux-vhd-boot-available-download-and-boot-your-物理PC也作为VM运行
1 Linux作为真实设备
借助VBoot for Linux,您可以预安装和预配置Linux OS及其应用程序,然后以VHD格式分发生成的虚拟磁盘文件。该vhd可以引导一台真正的计算机,并立即提供配置和应用程序。这样,操作系统就可以像文件一样简单地进行管理。从它引导物理计算机的意义上来说,我们称这种Linux VHD为真正的设备。
使用vhd文件设置和启动计算机非常容易。您下载了vhd文件,将其拖放到Windows或Linux文件系统中,然后配置启动加载程序,然后重新启动计算机。
2 Linux作为虚拟设备
完全相同的vhd文件也可以使用虚拟化软件(例如VMLite Workstation,VirtualBox,Xen和Virtual PC和Hyper-V等)作为虚拟机运行。默认情况下,它已针对VMLite Workstation进行了优化。
如果安装了VMLite Workstation,则只需双击ubuntu-910-desktop-i386.mop文件即可将vhd作为具有VMLite Workstation的虚拟机启动。
样本Ubuntu VHD软件包已准备好下载:
http://www.vmlite.com/index.php/download/22-appliances(需要免费站点注册)
下载,解压缩,然后在Windows上双击setup.exe,在Linux上重新启动,需要配置启动加载程序。
详细说明:
http://www.vmlite.com/appliances/ubuntu-910-readme.html
屏幕截图:
http://www.vmlite.com/images/vboot/vboot-grub2.png
VMLite团队
首先使用Keith Combs的此已知过程创建可启动的Win 7 VHD。
在VHD上启动Win 7操作系统。
获取免费的Wubi安装程序。
http://www.ubuntu.com/download/ubuntu/windows-installer
从Windows 7安装Ubuntu Wubi安装程序,但请确保将文件安装在Physical HD的主分区(不是VHD的C:Windows分区)上
要求重新启动时重新启动,但是请不要从启动菜单中选择Ubuntu(它将不起作用),您需要最后一次启动Windows 7。
现在重要一点:在Windows 7中,请确保将“文件夹”视图设置更改为“显示所有文件”,并确保未隐藏OS文件。完成此操作后,浏览C:驱动器。您将看到两个重要文件:wubildr和wubildr.mbr
将这两个文件复制到物理分区的根目录(即Windows7.vhd文件所在的分区以及在上面安装wubi时创建的Ubuntu文件夹)。只是要确保将文件复制到正确的分区,请确保可以看到有pagefile.sys bootmgr和bootsect.bak文件。
而已!重启并从Windows引导程序中选择Ubuntu。
可以将磁盘映像用作根设备,但是将其编译到内核或引导加载程序中则有些棘手。由于VHD规范是免费提供的,因此扩展lilo或grub或linux内核以使vhd与.iso或.img或其他磁盘映像文件具有相同的状态应该很简单,只需花费一年的编程时间即可周末和晚上的两个。然后,您将成为英雄,并且在您的补丁被接受到主线内核源代码中之后,您就有资格获得Tux纹身。
大声笑这是一个较晚的答复,但是您可以尝试使用WUBI安装程序或unetbootin。它们不使用VHD文件,尽管它们确实允许您在不带任何分区的情况下引导一些Linux发行版,只要您具有cd或iso的副本即可。
您的意思是在虚拟机中运行现有的Linux系统吗?
如果是,这可能是答案:http : //www.windley.com/archives/2007/08/p2v_how_to_make_a_physical_linux_box_into_a_virtual_machine.shtml
您可以尝试将VHD转换为VMDK(对于VMWare产品),然后尝试从那里启动。
您只需要使用VMWare产品打开VHD(即使免费的VMWare播放器也可以使用),然后VMWare会为您将其转换为VMDK。
但是,您可能需要调整Linux系统以在新的VMWare环境中完全运行。