无忧启动论坛

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

向2011huisinro及众位网友请教VBOOT安装vista/win2008的两个问题【已解决一个问题】

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-10 14:08:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
向2011huisinro及众位网友请教VBOOT安装winvista及win2008的的两个问题

2011huisinro回应说:将在VBOOT的下一版本中,以vbootctl merge child.vhd parent.vhd将vboot的子VHD合并至父VHD中;还将以vboot floppy=path/msdos.img boot=floppy项启动微软的MSDOS、NTLDR、BOOTMGR的软盘映像文件,我等非常期待这一天的早日到来。也非常感谢2011huisinro的指点。

下面,还诚请2011huisinro及众位网友指点我以下两个问题:

1、我以vbootctl make \winvista.vhd \WinVista.iso /size 15命令成功创建winvista及WIN2008的VHD系统,但该系统启动后的默认盘符为D:,现请教如何将其盘符改为C:,或能否在VBOOT后续版本中直接生成winvista/WIN2008/win7/win2008r2的VHD系统的默认盘符为C:。

2、我以vbootctl setup或以vbootctl mount \winvista.vhd /setup命令,安装winvista/WIN2008的VHD系统时,安装winvista到将结束时退出,安装win2008时无法创建磁盘分区。请问如何才能以该命令成功安装winvista/WIN2008的VHD系统。



[ 本帖最后由 qj_tzy 于 2011-3-16 15:11 编辑 ]
2#
发表于 2011-3-11 04:17:24 | 只看该作者
For 1, you can mount the vhd, then modify the registry, immediately after you finish "vbootctl make" command.

vbootctl mount \path\your-vista.vhd  (suppose it will mount to Z:\)
open regedit, and load hive z:\windows\system32\config\SOFTWARE
then replace all D:\ with C:\
also replace in hive file: z:\windows\system32\config\SYSTEM

then umount z
vbootctl umount z

after the above, vista should boot as C: drive

We will try to automate these steps in our future vboot versions.

2, we couldn't reproduce this error. Can you post more details. For Vista, make sure you click "New" button once partitions are shown. Click the virtual disk, then click New button below to create a new partition.
回复

使用道具 举报

3#
发表于 2011-3-11 08:45:06 | 只看该作者
楼上英文哥居然看懂了……

啊啊啊啊,看来四级过的不侥幸啊$$$$$$$
回复

使用道具 举报

4#
发表于 2011-3-11 15:25:34 | 只看该作者
对于第一个盘符的问题,我觉得可以让用户指定比较好,而我装到VHD里去的系统,盘符就不喜欢用C,而喜欢用Z等比较靠后的——如果能够由用户指定,就灵活方便多了,特别是对于XP/2003一类的。
回复

使用道具 举报

5#
发表于 2011-3-11 16:19:47 | 只看该作者
Yes, we can add an option to specify a drive letter to be used for xp/2003 install step 1
回复

使用道具 举报

6#
 楼主| 发表于 2011-3-14 19:29:19 | 只看该作者

回复 #2 2011huisinro 的帖子

感谢指点,我试后再报告。

另:这两天有事未能上网,没有及时回贴,不好意思。
回复

使用道具 举报

7#
 楼主| 发表于 2011-3-15 14:28:56 | 只看该作者

回复 #2 2011huisinro 的帖子

对问题一,我按您指点的方法试验成功,将winvista/win2008的系统盘符由D:变为了C:。非常感谢!

对问题二,我再次作了试验,在安装winvista时能在虚拟VHD磁盘中创建分区,但到将结束时退出,未安装成功;安装win2008时,选择虚拟VHD磁盘后无法创建磁盘分区,即使在win7中先创建好win2008.vhd(包括初始化和磁盘分区、激活主分区)也如此。还望再作指点,我将非常感谢!
回复

使用道具 举报

8#
发表于 2011-3-15 16:59:07 | 只看该作者

回复 #2 2011huisinro 的帖子

vboot能否添加一个校验/比较功能的模块,例如像burg中的dd.mod,命令选项如图:

burg菜单配置文件:
menuentry "Boot WinNT5/6" --class windows {
  if dd -v -x 07 -o (hd0) --seek=450 ; then
     if search -sfn /ntldr ; then
        drivemap -s (hd0) ($root)
        ntldr /ntldr
     else
        search -sfn /bootmgr
        drivemap -s (hd0) ($root)
        ntldr /bootmgr
     fi
  else     
     dd -x 07 -o (hd0) --seek=450     
     if search -sfn /ntldr ; then
        drivemap -s (hd0) ($root)
        ntldr /ntldr
     else
        search -sfn /bootmgr
        drivemap -s (hd0) ($root)
        ntldr /bootmgr
     fi      
  fi      
}

vboot菜单配置文件:

menuentry "3.启动虚拟磁盘系统WIN2K3 VHD" {
  parttool (hd0,1) type=0x12
  vboot harddisk="(UUID=facc7857cc78105d)/WIN2K3.VHD"

  snapshotentry "Snapshot 1" {
    vboot  harddisk="(UUID=facc7857cc78105d)/WIN2K3-s1.VHD"
  
    snapshotentry "Snapshot 1" {
      vboot  harddisk="(UUID=facc7857cc78105d)/WIN2K3-s1-s2.VHD"
    }
  }
}

主要意图是为了实现互相隐藏系统盘的目的,现在不得不利用burg启动vbootldr,比如:从burg->vbootldr->vhd,当启动VHD中的系统时,原系统所在的分区是隐藏的
(EISA),启动原系统时,VHD所在的分区被隐藏(如上菜单)。当然用户想隐藏几个分区都可以。
burg官方有现成的dd.mod源码何不套用一下!!或者vboot官方编写一个类似的命令模块。
burg官方链接:
http://www.burgloader.com/bbs/index.php?topic=37.0

[ 本帖最后由 2011win 于 2011-3-15 17:01 编辑 ]
回复

使用道具 举报

9#
发表于 2011-3-16 16:32:10 | 只看该作者
原帖由 alechy 于 2011-3-11 08:45 发表
楼上英文哥居然看懂了……

啊啊啊啊,看来四级过的不侥幸啊$$$$$$$

我居然也看懂了,看来我四级没过有点冤(其它压根没敢考),或者说这段话里词汇量太少了。:)
回复

使用道具 举报

10#
 楼主| 发表于 2011-3-16 20:13:05 | 只看该作者

回复 #8 2011win 的帖子

没看懂啊,看来,确实还得好好学学!
回复

使用道具 举报

11#
发表于 2011-3-17 09:18:37 | 只看该作者

回复 #2 2011huisinro 的帖子

我居然也看懂了,看来我四级没过有点冤(其它压根没敢考),或者说这段话里词汇量太少了。:)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 02:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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