无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10383|回复: 29
打印 上一主题 下一主题

vhd 可以直接引导,ramos也行,xp能不能装在什么封装的东西里直接单文件引导

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-27 17:43:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT
找了找没啥头绪,没时间的话给个关键词我自己再找找
当然,能详细说明下就更好了
2#
发表于 2010-10-27 19:08:13 | 只看该作者
现在已经可以实现固定容量的vhd中启动xp了

估计过两天就能实现xp在所有vhd中启动了,详见vboot

[ 本帖最后由 fujianabc 于 2010-10-27 19:10 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2010-10-27 21:34:46 | 只看该作者

回复 #2 fujianabc 的帖子

vboot是啥啊?
是指的vmlite里面的组件吗
通过虚拟化层以后gpu性能等于没有啊,就说游戏都搞不了了,我现在就想把工作环境和游戏环境分开,现在工作环境太卡了,启动都要3分多钟。。
回复

使用道具 举报

4#
发表于 2010-10-28 15:46:27 | 只看该作者
原帖由 cii09 于 2010-10-27 21:34 发表
vboot是啥啊?
是指的vmlite里面的组件吗
通过虚拟化层以后gpu性能等于没有啊,就说游戏都搞不了了,我现在就想把工作环境和游戏环境分开,现在工作环境太卡了,启动都要3分多钟。。

vboot和vmlite没多大关系,唯一共同点是同一批开发者做的,所以放在了一个网站上。vmlite是基于virtual box的一个虚拟机,vboot是一套用于从vhd启动系统的工具,其中使用了grub2。
回复

使用道具 举报

5#
发表于 2010-10-28 15:56:25 | 只看该作者
原帖由 fujianabc 于 2010-10-28 15:46 发表

vboot和vmlite没多大关系,唯一共同点是同一批开发者做的,所以放在了一个网站上。vmlite是基于virtual box的一个虚拟机,vboot是一套用于从vhd启动系统的工具,其中使用了grub2。




请教可以给出vboot的网站地址吗?我没有搜索到,不好意思!关注这个希望真的可以实现动态差分盘启动XP系统,那可就太好了!!!
回复

使用道具 举报

6#
发表于 2010-10-28 19:00:55 | 只看该作者
原帖由 thttht 于 2010-10-28 15:56 发表




请教可以给出vboot的网站地址吗?我没有搜索到,不好意思!关注这个希望真的可以实现动态差分盘启动XP系统,那可就太好了!!!

还没有出来,vmlite论坛上说争取这个月结束之前推出第一版,本来8月底就准备出了,后来一推再推,已经退了两个月了。

照开发者的试验情况,已经能够实现vhd启动xp/vista/win7了,并且可以从iso文件启动xp安装,不需要把整个iso加载到内存。另外一个优点是动态vhd启动不像微软那样需要分区剩余空间大于整个动态空间。
回复

使用道具 举报

7#
发表于 2010-10-29 08:41:55 | 只看该作者
很是期待啊!希望出来后fujianabc 能给发到这里来,让我们大家也用上!!!谢谢!!!
回复

使用道具 举报

8#
 楼主| 发表于 2010-10-29 14:43:49 | 只看该作者



大概是这么个意思
去他的坛子看了下,很久没动静了啊,有点悬
不会像cracksc2的那波人样的被招安了吧
下载页面还是个没引导页的,没公开下载地址
http://www.vmlite.com/index.php/download/22-appliances
周末再看看
PS
无忧这么多年都没升级下,公司网路很烂,一搞发不出去就404了,发帖前复制到剪切板的功能很实用啊,没发出去还可以贴出来
回复

使用道具 举报

9#
 楼主| 发表于 2010-10-29 15:09:59 | 只看该作者
4 Install on Windows

If your current host is Windows, you need to install VBoot loader, and add a boot entry to Windows boot manager. In addition, you need to tell VBoot where to find the vhd file.

4.1 Automatic Setup by running setup.exe

It's highly recommend that you use this method to setup VBoot on Windows, since it's extremely simple and automates everything. You simply double click setup.exe on 32-bit Windows, or setup64.exe on 64-bit Windows. The setup utility will install VBoot Loader, and configure the Windows boot loader to contain an entry to boot the Linux VHD.

After setup.exe is successfully run, you reboot the computer, and you should see a "VBoot - Ubuntu VHD Boot" entry as the last one, select this entry to boot to Linux.

4.2 Manual Setup

If somehow the automatic setup doesn't work, then you can perform the following manual steps:

4.2.1 Copy VBoot Loader Files

The VBoot loader is based on GNU GRUB2, and its files are located in vboot sub directory.

vbootldr.mbr and vbootldr are the two critical boot loader files that must be copied to the root directory of a drive, typical C:\.
The fonts directory contains font files to be used by our boot loader.
The grub directory contains grub2 modules, and the very import grub.cfg configuration file.
For example, if you want to copy the files to C:\, you need to copy the vboot directory to c:\, so you will have c:\vboot directory. Then you must copy vbootldr.mbr and vbootldr to c:\.

The following commands can be used to copy the files. Make sure to run from the extracted dir.

md c:\vboot
xcopy /s vboot c:\vboot
copy vboot\vbootldr c:\
copy vboot\vbootldr.mbr c:\
4.2.2 Configure grub.cfg

A sample grub.cfg file is placed in c:\vboot\grub directory (or d:\vboot\grub depending on where you have copied the files). This is the GRUB2 configuratrion file to load operating systems. Inside this file, the vhd file path is hard coded, and thus you have to modify it.

grub.cfg is a text file that you can use notepad to open and modify. The relevant portion is shown below:

menuentry "VHD Ubuntu, Linux 2.6.32-21-generic" {
        insmod vhd
        vhd vhd0 (hd0,1)/ubuntu-1004/ubuntu-1004-desktop-i386.vhd --partitions
        linux (vhd0,1)/boot/vmlinuz-2.6.32-21-generic root=/dev/sda1 vloop=/ubuntu-1004/ubuntu-1004-desktop-i386.vhd quiet splash
        initrd (vhd0,1)/boot/initrd.img-2.6.32-21-generic
}
menuentry groups a specific operating system. The first line insmod vhd inserts our vhd.mod module to the boot loader. vhd.mod is a GRUB2 module that treats a vhd file as hard disk, and allows GRUB2 to read files from the vhd. For example, the Linux kernel and initrd are loaded from the vhd file, as configured above.

There are three paths (as shown in red) related to the vhd file that you need to change depending on the directory to which the vhd file is extracted.

The vhd path (hd0,1)/ubuntu-1004/ubuntu-1004-desktop-i386.vhd is in GRUB2 format where (hd0,1) indicates hard disk 0 and partition 1, with the rest is the absolute path in UNIX format. For example, if your vhd file is inside a folder called 123 on an external USB disk, then you need to change this path to something like (hd1,1)/123/ubuntu-1004-desktop-i386.vhd. The path immediately after vloop= should be the same absolute path without the disk number and partition number.

The root path is the Linux device name for the disk where the vhd file resides. The number is the partition number, and the letter 'a', 'b', 'c', etc, represents which disk. For (hd0,1), the name would be /dev/sda1; For (hd1,1),  it would be /dev/sdb1; For (hd2,4), it would be /dev/sdc4, etc.

44.2.3 Configure Windows Boot Loader

Once VBoot Loader and the vhd file are ready, you need to configure Windows boot manager, so you can boot to the Linux VHD. You need to append the vbootldr.mbr entry to the [operating systems] section. The following is sample boot.ini file with VBoot entry added at the very last. Shown in red is what you need to add to boot.ini. Change C: to whatever drive you have copied VBoot Loader files.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\vbootldr.mbr="VBoot - Ubuntu VHD Boot"
4.2.3.2 Windows Vista/2008/7
Windows Vista and above use a different mechanism other than boot.init to boot, and you need to run bcdedit.exe to make changes to the boot manager. The following are the commands to run if you have copied VBoot Loader to drive C:.  You must rum these commands as Administrator. Go to Windows Start menu > All Programs > Accessories, then right click on "Command Prompt", then select "Run As Administrator". Once command prompt window is open, you can enter these commands.

bcdedit /create {D3DCE997-7447-41FC-9740-A8D20EE3BF55} /d "Ubuntu VHD Boot" /application BOOTSECTOR
bcdedit /set {D3DCE997-7447-41FC-9740-A8D20EE3BF55} device partition=C:
bcdedit /set {D3DCE997-7447-41FC-9740-A8D20EE3BF55} path \vbootldr.mbr
bcdedit /displayorder {D3DCE997-7447-41FC-9740-A8D20EE3BF55} /addlast
bcdedit /timeout 30

<a herf="http://www.vmlite.com/appliances/ubuntu-1004-readme.html">http://www.vmlite.com/appliances/ubuntu-1004-readme.html</a>
回复

使用道具 举报

10#
发表于 2010-10-29 15:19:48 | 只看该作者
楼上发的是ubuntu版vboot的说明,支持vhd启动ubuntu,这个技术含量不高,类似于官方的wubi
回复

使用道具 举报

11#
发表于 2010-10-29 20:37:09 | 只看该作者
我已经等vboot很久了
他已经推迟了很长时间
回复

使用道具 举报

12#
发表于 2010-10-29 22:54:42 | 只看该作者
似乎越来越多人愿意基于grub2
vboot就是基于grub2
我曾测试过for linux版,挂了vhd运行grub4dos出现死机

[ 本帖最后由 zhhsh 于 2010-10-30 22:05 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2010-11-5 15:53:08 | 只看该作者
依然还是没有进展阿
回复

使用道具 举报

14#
发表于 2010-11-6 11:55:12 | 只看该作者
看起来很激动人心啊  接着等等
回复

使用道具 举报

15#
发表于 2010-11-11 21:15:41 | 只看该作者
vmlite官网论坛又有动静了,说本周末先放出xp/2003的vboot,vista/win7下一步再说。
希望别再跳票了
回复

使用道具 举报

16#
发表于 2010-11-12 08:56:31 | 只看该作者
原帖由 fujianabc 于 2010-11-11 21:15 发表
vmlite官网论坛又有动静了,说本周末先放出xp/2003的vboot,vista/win7下一步再说。
希望别再跳票了



密切关注中,谢谢大大们提供的信息!
回复

使用道具 举报

17#
发表于 2010-11-12 15:05:58 | 只看该作者
我也等待中,看看能有必要更新一下Win$Man,支持把系统安装到VHD中,我现在迫切需要有一个vhd挂载工具支持在PE正常运行
回复

使用道具 举报

18#
 楼主| 发表于 2010-11-12 17:34:49 | 只看该作者
又半个月了,没动静
mark01
回复

使用道具 举报

19#
发表于 2010-11-13 09:28:48 | 只看该作者
vmlite论坛上开发者说他们将在周日放出vboot,另外注意时差
回复

使用道具 举报

20#
发表于 2010-11-13 09:46:03 | 只看该作者
原帖由 fujianabc 于 2010-11-13 09:28 发表
vmlite论坛上开发者说他们将在周日放出vboot,另外注意时差



希望各位大大们星期一的时候可以下载发到这里,好让我们这些E文不好的菜鸟也能学习一下!万分感谢!!!
回复

使用道具 举报

21#
发表于 2010-11-14 16:54:25 | 只看该作者

vhd方式启动xp成功了

哈哈 不过有个非常严肃的要求  
那就是磁盘文件一定要连续 用的是firadisk驱动
grub4dos仿真引导
回复

使用道具 举报

22#
发表于 2010-11-14 19:33:14 | 只看该作者
原帖由 fujianabc 于 2010-11-13 09:28 发表
vmlite论坛上开发者说他们将在周日放出vboot,另外注意时差


期待F大研究成果,我只想个能放到移动硬盘上面到哪都可以启动进去的VHD版XP就行了,呵呵。。。
回复

使用道具 举报

23#
发表于 2010-11-15 11:24:06 | 只看该作者
原帖由 0cat0 于 2010-11-14 19:33 发表


期待F大研究成果,我只想个能放到移动硬盘上面到哪都可以启动进去的VHD版XP就行了,呵呵。。。

vhd启动和通用性无关,xp本来就很难通用于各台机子
回复

使用道具 举报

24#
发表于 2010-11-15 11:38:32 | 只看该作者
不知道今天发布出来了没有?很想下载试试!!!
回复

使用道具 举报

25#
发表于 2010-11-15 13:38:34 | 只看该作者
原帖由 fujianabc 于 2010-11-15 11:24 发表

vhd启动和通用性无关,xp本来就很难通用于各台机子


普通的XP是这样,所以座等您老人家的研究成果,搞出个能通用的VHD版XP来,呵呵。。。。

通过你的贴子,现在我自己用的VHD版WIN7已经试过几台机子都没问题了,直接放USB硬盘上面,要用就插电脑启动,真是太方便了,呵呵。。。
回复

使用道具 举报

26#
发表于 2010-11-15 20:43:28 | 只看该作者
回复

使用道具 举报

27#
发表于 2010-11-15 20:44:39 | 只看该作者
下载要注册,现在只支持nt 5.x,但32/64位都支持
回复

使用道具 举报

28#
发表于 2010-11-15 21:39:39 | 只看该作者
原帖由 0cat0 于 2010-11-15 13:38 发表


普通的XP是这样,所以座等您老人家的研究成果,搞出个能通用的VHD版XP来,呵呵。。。。

通过你的贴子,现在我自己用的VHD版WIN7已经试过几台机子都没问题了,直接放USB硬盘上面,要用就插电脑启动,真是 ...

普通xp已经出现这么多年也没有一个能够通用的(xp的移植性远差于win7),vhd的xp本质上没有差别,所以你不用期待了
回复

使用道具 举报

29#
发表于 2010-11-16 10:02:49 | 只看该作者
谢谢!太好了,下载试试!希望大大们也出个简单的用法说明,不知道这个现在支持动态盘和差分盘了吗?

[ 本帖最后由 thttht 于 2010-11-16 10:06 编辑 ]
回复

使用道具 举报

30#
 楼主| 发表于 2011-3-18 12:00:06 | 只看该作者
终于又进展了,再看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-3 18:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表