无忧启动论坛
标题:
GRUB4DOS能不能把*.img镜像释放在主分区里,使具有启动功能?
[打印本页]
作者:
网络游侠
时间:
2007-8-18 21:02
标题:
GRUB4DOS能不能把*.img镜像释放在主分区里,使具有启动功能?
在WINDOWS启动菜单中启动GRUB4DOS,(假设:windows系统C盘在第一主分区)能不能把C盘里的*.img镜像(*.img是个DOS系统)释放在第二个主分区里,使具有启动功能?(在第二主分区被设置活动的状态下能启动这个DOS系统)
请问可以吗?如果可以menu.lst怎么编辑?
谢谢了?
作者:
hytmtet
时间:
2007-8-18 21:14
当然可以
如果适用grldr.mbr来启动grldr
则grldr也可以放置到任意分区根目录
至于你的那个img
放置到任意位置
例如某个分区 boot\myimg.img文件
可以用
title 搜索所有分区boot\myimg.img文件并从该img文件启动
find --set-root /boot/myimg.img
map --mem /boot/myimg.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
当然了
你也可以用绝对路径
不过绝对路径通用性不强
吧img文件改到别的分区就必须改菜单
例如把myimg.img放置到 第二主分区 boot目录下
title 启动hd0,1下boot目录中的myimg.img
map --mem (hd0,1)/boot/myimg.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
作者:
网络游侠
时间:
2007-8-20 12:26
hytmtet 你好!
我使用下列代码:
title 搜索所有分区boot\dos.img文件并从该img文件启动
find --set-root /boot/dos.img
map --mem /boot/dos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
1.在U盘里制作制作纯DOS并加入GRUB.EXE,MENU.LST
2.把DOS.IMG放在主分区一(也就是C盘)/boot/dos.img
3.重新启动电脑,(CMOS设置U盘启动),进如DOS后输入命令:GRUB
发现问题:
并不能把c:\boot\dos.img镜像里的DOS系统释放到第二主分区,而是输入GRUB命令后直接启动该DOS.IMG镜像里的DOS系统.
重新启动电脑利用PQ把主分区二设置为活动,主分区一为隐藏.完成后重新启动电脑,主分区二无法启动,里面也没任何DOS.IMG里释放过来的文件.
作者:
lianjiang
时间:
2007-8-20 12:31
2楼方案与你要求不一致。
grub4dos不具有释放img到在第二个主分区里的功能,当然,你可以通过设计你的img里的批处理,来实现你的目的,这已经与grub4dos无关了,而是dos应用问题。
作者:
hytmtet
时间:
2007-8-20 12:38
晕
楼主想实现在第二分区安装一个DOS的功能啊
有这必要麽
如果非要这么实现
也可以啊
进win98的DOS
用sys命令对第二分区写入dos启动扇区
进入windows
用winimage将img内所有文件提取到分区根目录
修改config.sys autoexec.bat等相关内容,将A:改成C:
麻烦死了
而且实用性不好
导致第二主分区根目录很混乱
直接用grub4dos的mbr就可以了嘛
然后将grldr放置到第二分区根目录
建立一个boot文件夹,将grub4dos的菜单配置,字体,背景都可以放置到boot目录
将grldr和boot目录添加HSR属性
写入MBR
优先启动原MBR
这样
即使你的第一主分区被格式化
被删除
都不会影响到第二主分区的grub4dos
以及里面的img文件等
作者:
hytmtet
时间:
2007-8-20 12:41
grub4dos的mbr启动会搜索所有分区根目录的grldr文件来启动
而不用管是否主分区,是否活动分区,是否隐藏分区,是否合法的分区id
fdisk的mbr必须要求是主分区,活动,fat32或者NTFS
而且要求改活动的主分区具有dos的启动扇区才能从io.sys启动
nt52的启动扇区才能用ntldr启动
远远不如grub4dos的mbr灵活
作者:
lianjiang
时间:
2007-8-20 12:43
不明白楼主为何有此需求
作者:
spadek
时间:
2007-8-20 13:02
真的很费解,为什么要把DOS装的硬盘呢。。。^_^
作者:
无翼鸟飞翔
时间:
2007-8-20 13:18
标题:
回复 #8 info 的帖子
意外的时候可以直接启动硬盘上的DOS系统进行维护。。。而不需要cdrom或者usb外置盘什么的。。
不过我记得可以通过搜索io。sys来引导dos内核???不知道有没有记错。。。
作者:
lianjiang
时间:
2007-8-20 13:23
如此说来,楼主的问题其实与grub4dos无关,仅是dos问题。
建个主分区,格式化后复制所需文件即可。
作者:
lianjiang
时间:
2007-8-20 13:25
不过即使如此,若不能启动到dos也是无法的。能进入dos,使用grub4dos进行维护岂不更简单。
作者:
网络游侠
时间:
2007-8-20 13:31
我是做一键恢复系统,在安装一键恢复系统时,用PQ建立隐藏分区,并把系统分区复制到隐藏分区,利用IBM的MBR使其可以启动这个隐藏分区,因为PQDI不支持200G以上的硬盘.
作者:
网络游侠
时间:
2007-8-20 13:38
用工具分区好,再用DOS启动盘format /s 是可以完成这个新建分区引导并启动,问题是用PQ脚本自动划分隐藏分区后无法知道这个隐藏分区的盘符,因为是着个新划分的主分区是隐藏状态非活动的,所以无法用format /s 来操作和向其复制文件.
作者:
Climbing
时间:
2007-8-20 13:50
grub4dos暂时来说,还只是一个启动管理软件,并不是一个完整的操作系统。所以,不要让它做它本来做不了的事,例如楼主在顶楼所提的要求。至于顶楼想要实现的功能,完全可以用DOS来做,例如,制作一个DOS的克隆文件,然后用ghost恢复到目标分区即可。
作者:
网络游侠
时间:
2007-8-20 13:57
这个道理我懂,用克隆文件我也知道,因为开始我并不了解grub4dos的所有功能,所以来问一下grub4dos是否有我第一楼说的功能.多谢大家!
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3