我可以从 VHD 引导 Linux 吗?

R. *_*des 30 linux boot windows-7 vhd

有没有办法从 Windows 7 中的 VHD 启动 Linux 系统?

如果有办法,我首先如何把它放在那里?

编辑:澄清一下,我不是要在 VM 中运行 Linux。我正在尝试在我的物理机中从 VHD 启动它,就像在 Windows 7 中一样。

小智 24

是的,我们刚刚发布了一个示例 Linux VHD,您可以使用它来启动任何计算机。

您可以在此处找到更多信息:

下载并启动您的物理 PC,也作为 vm 运行 - http://www.vmlite.com/index.php/forums/17-vboot/1864-linux-vhd-boot-available-download-and-boot-your-物理 PC 也作为虚拟机运行

1 Linux 作为真正的设备

使用适用于 Linux 的 VBoot,您可以预安装和预配置 Linux 操作系统及其应用程序,然后以 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 文件即可使用 VMLite Workstation 作为虚拟机启动 vhd。

一个示例 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 团队

  • 看起来这个 VBoot 程序是一个试用版,将于 2012 年 1 月 12 日到期,现在差不多十个月前,并且不再免费。 (3认同)

Jos*_*ved 17

你不能。在 Windows 中,VHD 支持集成在启动过程中,而 Linux 不提供此类支持。此外,我不知道 Linux 支持从任何其他虚拟磁盘类型启动。

  • 正确 - VHD 引导支持是 Windows 7 引导加载程序的一部分,任何其他操作系统都不支持。我也不知道有任何迁移的计划。 (4认同)

小智 10

首先使用 Keith Combs 的这个已知过程创建可启动的 Win 7 VHD。

http://blogs.technet.com/b/keithcombs/archive/2009/05/22/dual-boot-from-vhd-using-windows-7-and-windows-server-2008-r2.aspx

在 VHD 上启动 Win 7 操作系统。

去获取免费的五笔安装程序。

http://www.ubuntu.com/download/ubuntu/windows-installer

在 Windows 7 中,安装 Ubuntu Wubi 安装程序,但请确保在物理硬盘的主分区(而不是 VHD 的 C: windows 分区)上安装文件

当被要求重新启动时,但不要从启动菜单中选择 Ubuntu(它不会工作),你需要最后一次启动 Windows 7。

现在重要的是:在 Windows 7 中,确保将文件夹视图设置更改为“显示所有文件”并确保操作系统文件未隐藏。完成此操作后,浏览 C: 驱动器。您将看到两个重要文件:wubildrwubildr.mbr

将这两个文件拷贝到Physical Partition的根目录下(即Windows7.vhd文件所在的分区和上面安装wubi时创建的Ubuntu文件夹)。为了确保您将文件复制到正确的分区,请确保您可以看到有 pagefile.sys bootmgr 和 bootsect.bak 文件。

就是这样!重新启动并从 Windows 引导加载程序中选择 Ubuntu。


小智 5

可以使用磁盘映像作为根设备,但将其编译到内核或引导加载程序中有些棘手。由于 VHD 规范是免费提供的,扩展 lilo 或 grub 或 linux 内核以赋予 vhd 与 .iso 或 .img 或其他磁盘映像文件相同的状态应该是一个简单的编程问题,花费您不超过一年或两个周末和晚上。然后你就会成为英雄,在你的补丁被主线内核源接受后,你就有资格获得一个 Tux 纹身。

  • 不必要的尖酸刻薄 (5认同)

归档时间:

查看次数:

60714 次

最近记录:

4 年,11 月 前