无忧启动论坛

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

利用vboot直接从iso安装xp/2003,无需载入内存,无需连续存储!更新:支持SRS驱动的方法

[复制链接]
91#
 楼主| 发表于 2011-1-16 13:13:25 | 只看该作者
原帖由 sgw888 于 2011-1-16 12:39 发表
EN,现在的硬盘越来越大,分区是挺让人头疼的。 不过,我刚买了一个1TB的硬盘,我分了三个区,但我划了一个扩展分区,没有主分区。
您刚才提到说是现在都强烈推荐用主分区了,有什么根据吗?或者可以讨论一下这 ...

主分区分区表比扩展分区+逻辑分区简单很多,主分区在多系统启动以及分区表出错恢复分区时都比逻辑分区要方便,与此相比,逻辑分区没有任何优点
现在微软的nt 6.x磁盘管理器默认建立的就是主分区,只有一个硬盘建立五个或以上分区时才会建立扩展分区。

总而言之,只有一个硬盘五个以上分区时才有建立逻辑分区的必要

当然主分区的优点与这个主题没什么关系,关键还是要vboot修正逻辑分区这个bug

[ 本帖最后由 fujianabc 于 2011-1-16 13:21 编辑 ]
回复

使用道具 举报

92#
发表于 2011-1-16 13:38:45 | 只看该作者
也是,如果全是主分区,分区表万一出问题,在修正的时候,可能容易一些。扩展分区是链表的形式,出了问题,可能要修复起来麻烦很多。
回复

使用道具 举报

93#
发表于 2011-1-16 14:43:28 | 只看该作者
掌握了扩展分区链表的规律,那么扩展分区就不难恢复了,而且从某种角度来讲,其安全性更高一些,分区间隙对逻辑磁盘有一定的保护作用,掌握扩展分区链表的关键,就是要理解扩展分区的基准扇区偏移量和相对偏移量的概念,掌握了这一点,一切都迎刃而解了,要将扩展磁盘转化为主分区磁盘,也是可以做到的,只要在MBR扇区的DPT,添加一条主分区项,指向扩展磁盘的DBR,并将该DBR的保留扇区数,改为该扇区所在的绝对扇区号即可。
回复

使用道具 举报

94#
发表于 2011-1-16 17:18:58 | 只看该作者
感谢蛙哥跟fujianabc大侠的回复。学到东西。
其实对于扩展分区的理解,我现在觉得已经差不多了。理解起来并不难。目前就是对于DBR理解的不够,刚开始学的时候,还试着手动的方法从FAT32的FAT表来一点一点把一个小文件给弄出来,当然,这毫无意义,纯粹是为了加强理解。
刚学了一点,现在都快忘掉了。整天的工作压力大,没时间跟精力学这个,只是偶尔学一点,也算是兴趣。  对于扩展分区,为了学习,曾构造过逻辑锁,就是觉得好玩。现在都不是什么难解决的了,大把的工具可以搞定。
回复

使用道具 举报

95#
发表于 2011-1-16 17:41:31 | 只看该作者
看了,还是有些不理解“进入grub2”的含义,楼主能不能把完整的 menu.lst 贴出来看看呢。
回复

使用道具 举报

96#
发表于 2011-1-18 09:59:39 | 只看该作者
最近为ramos很苦恼,再试试看。。
回复

使用道具 举报

97#
发表于 2011-1-18 21:02:29 | 只看该作者
果然是好东西啊。。。。
回复

使用道具 举报

98#
发表于 2011-1-20 19:08:04 | 只看该作者
不喜欢VBOOT,不知道能不能让IMDISK或ISOCMD驱动加载并实现XP的安装。
回复

使用道具 举报

99#
发表于 2011-1-22 09:11:52 | 只看该作者
到现在也没有搞锭,还没有受vboot的益
回复

使用道具 举报

100#
发表于 2011-2-12 16:28:24 | 只看该作者
不知能在u盘上使用吗?
回复

使用道具 举报

101#
发表于 2011-2-17 08:38:40 | 只看该作者
原帖由 dos时代菜鸟 于 2011-1-4 10:14 发表


多谢指导,已经搞定了。
http://u.115.com/file/f551aeebc7# 2iso.gz

1、iso必须放在主分区
2、iso文件名必须是 8.3 命名格式
3、驱动要放在 (fd1) 可以省去 F6

grub引导 2iso.gz
title 0.BOOT f ...

文件已经过期不能下载.
另vboot出了新版1.1, 能否制作一个新的.
回复

使用道具 举报

102#
发表于 2011-2-27 09:35:13 | 只看该作者
昨天试的时候失败了。从ISO启动的时候蓝屏!!!
ISO是联想的OEM XP SP3,ISO 文件放在第二硬盘的第一分区。进入GRUB2之后。使用下面的命令行启动CD。
vboot cdrom=(hd1,1)/CD_ROM.iso boot=cdrom
启动时蓝屏了。试了多次都不行。
最后,采用FIRADISK的方法,加载ISO到内存, 安装一切顺利。
回复

使用道具 举报

103#
发表于 2011-2-27 10:46:48 | 只看该作者

回复 #103 sgw888 的帖子

vboot驱动有时间限制的。。。。
回复

使用道具 举报

104#
发表于 2011-2-27 11:00:25 | 只看该作者
回楼上,太可惜了,如果有时间限制,就像被别人掐住了脖子。只能弃用这个方案了。以后,还是期待G4D能够解决MAP的问题。
回复

使用道具 举报

105#
发表于 2011-2-27 11:36:45 | 只看该作者
现在G4D需要解决非连续存储的map

顺便提供dos菜鸟的vboot。。。文件过期了

[ 本帖最后由 zhhsh 于 2011-2-27 11:37 编辑 ]
回复

使用道具 举报

106#
发表于 2011-2-27 13:44:35 | 只看该作者

回复 #107 friend8179 的帖子

嗯。。。。。
顺便给个破解了的驱动

[ 本帖最后由 zhhsh 于 2011-2-27 13:46 编辑 ]
回复

使用道具 举报

107#
发表于 2011-3-3 14:22:38 | 只看该作者
留记号,下次来看,不错
回复

使用道具 举报

108#
发表于 2011-3-10 10:47:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

109#
发表于 2011-3-10 16:56:31 | 只看该作者
f大师又发好东西了呵呵。
今天才看到这个。
回复

使用道具 举报

110#
发表于 2011-3-19 14:14:24 | 只看该作者
F大不知道最近用VBOOT了吗 我遇到的情况比较怪 我在试机和虚拟机都实验了下 发现安装03好用 而装XP确怎么样都不好用了 我用的是vboot1.1z照你的改的vboot.vfd 当然应该不是过期的问题(过期应该是蓝屏12F) 我的都是7B
例如装03的话 我用U盘启动 U盘根目录下有vboot.vfd 2K3.ISO ich10r.img
然后执行
map --mem /vboot.vfd (fd0)
map --mem /ich10r.img (fd1)
map --hook
chainloader (fd0)/vbootldr.mbr
之后进入GRUB2
vboot cdrom=(hd0,1)/2k3.iso floppy=(hd0,1)/vboot.vfd boot=cdrom
boot
发现ISO启动到快进分区界面的时候蓝屏 7B

而我这样确能进03
map --mem /vboot.vfd (fd0)
map --mem /ich10r.img (fd1)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (fd0)/vbootldr.mbr
进入GRUB2执行
vboot cdrom=(hd1,1)/2k3.iso floppy=(hd1,1)/vboot.vfd boot=cdrom
boot
这样的话发现可以顺利进入分区界面

感觉很奇怪 为什么必须把U盘映射到最后一个硬盘才好用呢?貌似不映射到最后一个硬盘是不行的 例如我本机有2块硬盘 U盘启动后被识别为另一块硬盘 一共是3块 要是把U盘映射为HD1好像也是蓝屏!
还有同样的方法用在XP上 确发现不行 不管怎么样都是7B蓝屏

F大如果有时间麻烦实验一下 呵呵
回复

使用道具 举报

111#
 楼主| 发表于 2011-3-19 19:45:31 | 只看该作者
原帖由 zoom4ever 于 2011-3-19 14:14 发表
F大不知道最近用VBOOT了吗 我遇到的情况比较怪 我在试机和虚拟机都实验了下 发现安装03好用 而装XP确怎么样都不好用了 我用的是vboot1.1z照你的改的vboot.vfd 当然应该不是过期的问题(过期应该是蓝屏12F) 我的 ...

iso放在u盘上,实模式下u盘为hd0,映射命令也是把hd0上的iso映射成光驱。切换到保护模式后,hd0变成了内置第一硬盘,u盘变成了最后的,但vboot依旧根据实模式下命令去找iso,找不到了,所以0x7b。

所以必须让实模式下的iso所在的磁盘编号与保护模式下一致才行。

另外,我在一楼没有提到,iso放到usb设备时,安装会有麻烦的,主要是第二次启动时,系统默认一开始并不加载usb驱动,所以会在第二次启动时找不到虚拟光驱。
回复

使用道具 举报

112#
发表于 2011-3-19 20:11:57 | 只看该作者
好东西,这个必须得学会。。
回复

使用道具 举报

113#
发表于 2011-3-19 21:46:19 | 只看该作者

回复 #113 fujianabc 的帖子

谢谢F大的指导 对VBOOT还没怎么研究 呵呵 对了 F大 为什么同样的方式XP却装不了 而03确能装呢?
回复

使用道具 举报

114#
 楼主| 发表于 2011-3-20 09:14:13 | 只看该作者
原帖由 zoom4ever 于 2011-3-19 21:46 发表
谢谢F大的指导 对VBOOT还没怎么研究 呵呵 对了 F大 为什么同样的方式XP却装不了 而03确能装呢?

不知道你用的什么版本的xp,我之前把xp sp3原版iso放在u盘上,用vboot是可以启动的
回复

使用道具 举报

115#
发表于 2011-3-20 09:17:45 | 只看该作者

回复 #116 fujianabc 的帖子

我之前测试也能启动 但是现在不知道为什么启动不了了 只能启动03 XP是MSDN VOL版的~
回复

使用道具 举报

116#
 楼主| 发表于 2011-3-20 09:31:18 | 只看该作者
原帖由 zoom4ever 于 2011-3-20 09:17 发表
我之前测试也能启动 但是现在不知道为什么启动不了了 只能启动03 XP是MSDN VOL版的~

之前能启动,后来改了什么?
回复

使用道具 举报

117#
发表于 2011-3-20 09:39:46 | 只看该作者

回复 #118 fujianabc 的帖子

什么也没改啊 现在在虚拟机下测试还是7B的蓝屏 用的还是F大提供的vboot.vfd 和vboot-xp.img 两个整合成2.88M的vboot.vfd 把XP.ISO和2.88M的VBOOT.VFD还有VMSRS.IMG放在硬盘的第二个主分区(VMSRS.img没有问题 可以自动加载的 之前测试了),把BIOS的系统时间调到08年,然后按照之前的的做法启动XP.ISO 但是到分区前就报7B蓝屏了
回复

使用道具 举报

118#
 楼主| 发表于 2011-3-20 12:37:02 | 只看该作者
原帖由 zoom4ever 于 2011-3-20 09:39 发表
什么也没改啊 现在在虚拟机下测试还是7B的蓝屏 用的还是F大提供的vboot.vfd 和vboot-xp.img 两个整合成2.88M的vboot.vfd 把XP.ISO和2.88M的VBOOT.VFD还有VMSRS.IMG放在硬盘的第二个主分区(VMSRS.img没有问题 可 ...

虚拟机用普通的ide模式硬盘试一下,不用srs驱动
回复

使用道具 举报

119#
发表于 2011-3-20 12:44:49 | 只看该作者

回复 #120 fujianabc 的帖子

谢谢F大的点拨 刚才在虚拟机下测试了 IDE模式没问题 那基本就确定了VMSRS.IMG有问题 我进去修改了下[HardwareIds.scsi.SYMMPI_32]字段 只留下id = "PCI\VEN_1000&DEV_0054", "symmpi"(虚拟机SCSI所匹配的字段) 其余的HardwareIds都删除,安装XP就没问题了 但是安装03的话就不能删除这些硬件ID字段!
还是再次感谢F大的指导!!
另外请教F大 如果用U盘等USB设备安装的话 第二阶段由于XP.2003不自动加载USB驱动 这时候如果本机硬盘没有ISO的话 有什么办法可以变通的安装吗?

[ 本帖最后由 zoom4ever 于 2011-3-20 13:39 编辑 ]
回复

使用道具 举报

120#
 楼主| 发表于 2011-3-20 15:23:48 | 只看该作者
原帖由 zoom4ever 于 2011-3-20 12:44 发表
另外请教F大 如果用U盘等USB设备安装的话 第二阶段由于XP.2003不自动加载USB驱动 这时候如果本机硬盘没有ISO的话 有什么办法可以变通的安装吗?

这个问题蛮麻烦的,第二次启动后。插上u盘,shift+f10打开cmd窗口,我发现此时根本认不出u盘,说明windows此时还没加载usb驱动。也就是默认安装方式,第二次启动时usb驱动没有加载。估计要像usb启动xp那样修改注册表让usb驱动在启动时就加载(至少要在vboot驱动加载前就加载usb驱动)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-17 14:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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