中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » GRUB 可否用于制作 windows 2K 3 in 1 启动光盘菜单
作者:
标题: GRUB 可否用于制作 windows 2K 3 in 1 启动光盘菜单 上一主题 | 下一主题
chengbing
初级用户




积分 124
发帖 6
注册 2003-10-23
状态 离线
『楼 主』:  GRUB 可否用于制作 windows 2K 3 in 1 启动光盘菜单

具体构想是:开机启动出现安装选项:
windows 2000 professional
windows 2000 server
windows 2000 advance server
三个选项,选择后开始相应的安装。
上述三个选项使用 GRUB for DOS 来实现,而不是使用 diskemu 来实现。

2003-10-25 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 2 楼』:  

Wengier 引导我看了这个帖子。但是,我似乎不是回复这个问题的合适人选。原因有:

1。我不熟悉  windows 2000,尤其不知道它的启动方式有什么特点。

2。我不熟悉 diskemu ,不知道它是用来干什么的。看名字,似乎是磁盘仿真。

但我还是表达一点看法,如果没有用处,请不要采纳。

就目前而言,GRUB for DOS 仅仅具有两大优点:

1。可从 DOS 下运行。

2。可以用硬盘上的一个 img 文件来仿真一个软盘。

我看不出这两大优点怎么才能够用于引导 win2000 的安装程序。

===============

假定 win2000 的安装程序是一个 1.44M 的 img 映象,它如果在硬盘上,则可能用 grub 来启动它,然而如果它是在光盘上,目前是无法用 GRUB 来引导它的;但将来是可以的,GRUB 未来会支持光盘的。不仅如此,未来 GRUB 还支持硬盘的映象【有些win2000引导程序是在一个硬盘映象中而并非在一个软盘映象中】。





因为我们亲手创建,这个世界更加美丽。
2003-10-27 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cba-xyz
中级用户




积分 295
发帖 70
注册 2003-7-24
状态 离线
『第 3 楼』:  

很期待GRUB的新版,可否通过光盘的引导再运行光盘里的GRUB,再用GRUB调用光盘里的镜像呢?

2003-10-27 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chengbing
初级用户




积分 124
发帖 6
注册 2003-10-23
状态 离线
『第 4 楼』:  

windows NT/2000/XP 安装光盘的引导方式可以看下面的连接:

http://www.liaokai.com/expert/nt40.htm

2000/XP 引导方式和 NT 的一样,不是 img 方式,而是仿真 BIOS 方式。



请不点老兄看看。

我觉得 如果 GRUB  for DOS 能加入光盘,就象加入到软盘的引导区和硬盘的 MBR 区一样,由于光盘是不可写的,我估计肯定实现方法一定是:对 ISO 文件进行处理,把 stage1 和 stage2 写入 ISO 文件的相关 sector , 再把 ISO 刻到光盘上就可以使用
GRUB 来直接引导光盘(即:非 IMG 方式)




2003-10-28 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chengbing
初级用户




积分 124
发帖 6
注册 2003-10-23
状态 离线
『第 5 楼』:  

这里有使用 diskemu 实现 3 in 1 光盘可启动安装光盘的方式说明

http://www.fixdown.com/article/article/113.htm

2003-10-28 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 6 楼』:  



  Quote:
以下是引用cba-xyz在2003-10-27 21:31:44的发言:
很期待GRUB的新版,可否通过光盘的引导再运行光盘里的GRUB,再用GRUB调用光盘里的镜像呢?

GRUB 一旦支持光盘, 当然这些都一并支持了. 但是, 从硬盘跨越到光盘, 这一步的确不容易, 这个话题以前讨论过了, 这不是立刻可以实现的功能.

=======================

感谢 chengbing 兄提供的资料, 我收藏了, 以后会研究一下.




因为我们亲手创建,这个世界更加美丽。
2003-10-28 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lyh728
初级用户




积分 175
发帖 22
注册 2003-1-15
状态 离线
『第 7 楼』:  

有一个打了补丁的 grub   早就支持 光盘启动了
而且 有老外 做好了 grub 启动的 linux 光盘
好像叫 topogo linux (记不清楚了)

用grub 启动windows 也应该类似吧

2003-10-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 8 楼』:  

是 turboLinux 吗? 我用过呀, 从来没有发现它能引导光盘. 如果老兄记得是在哪里找到的补丁, 麻烦您再找找, 我对此有些兴趣.



因为我们亲手创建,这个世界更加美丽。
2003-10-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Roy
管理员

專業島民



积分 4869
发帖 1633
注册 2002-12-10
状态 离线
『第 9 楼』:  



  Quote:
以下是引用不点在2003-10-30 15:27:50的发言:
如果老兄记得是在哪里找到的补丁, 麻烦您再找找, 我对此有些兴趣.

Re: Creating a bootable cdrom that includes Grub.

--------------------------------------------------------------------------------
From:  Thierry Laronde
Subject:  Re: Creating a bootable cdrom that includes Grub.
Date:  Sun, 21 Jul 2002 22:22:55 +0200
User-agent:  Mutt/1.2.5i

--------------------------------------------------------------------------------

Hello,

On Sat, Jul 20, 2002 at 11:35:18PM +0900, umidori kamome wrote:
> Hey Yo Hoh, Thierry!
>
> > The problem is that the emulation doesn't survive
> > for Linux, that is,
> > what was for GRUB under El Torito emulation (hd0)
> > [the hard disk
> > emulation] is no more accessible to Linux, since
> > Linux doesn't use
> > directly the BIOS for that.
>
> Thank you for trying to solve this - but as far
> as i am concerned this does not help yet. (Or
> perhaps i got it wrong?)
> Isnt there a possibility of booting a cdrom like
> you would boot a floppy (chainloader (fd0)+1)?

If your BIOS allows this --- one of my machine BIOS does --- and you
insert at booting time an El Torito CD, but switch to "normal boot",
your "true" floppy becomes (fd1) and the El Torito floppy image becomes
(fd0). In this case, if, without using actually the El Torito entry,
your BIOS still "present" the El Torito image this should work. If not,
there is no code in GRUB at the moment to try to detect an emulated
image. I have made some patches for the support of El Torito, but mainly
devoted to allow GRUB to be used even on EL Torito images, keeping the
info that we are under emulation (patches are here:

http://alpha.polynum.org/misc/grub-0.92.a_cd+ef.diff.gz
).
> The thing is - i wanted to install an old win98
> (do not ask why ) onto (hd0,3) so grub seemed
> the way to go - remap partitions and boot the
> cdrom.

If and only if you "escape" the El Torito boot on initialization (floppy
or hard disk image found, 0 to boot it, escape for normal boot
blahblah...) AND the BIOS has still swapped the devices (the El Torito
images are still presented by the BIOS --- doing `root (' will list
the devices; if there are (fd0) (fd1) (hd0) and you have only one floppy
drive, then the floppy El Torito emulation is (fd0); if there are (fd0)
(hd0) (hd1) and you have only one hard disk, then (hd0) is the El Torito
hard disk emulation; if there are only the normal devices, you are out
of luck...), then hiding the partitions, swapping the disks (the correct
ones!) and chainloading first sector of the El Torito image should work.

But there is no magic in GRUB for that, everything relies on the BIOS
being smart.

>
> What are cdroms called under grub?

If the emulation works (GRUB relies on BIOS) a floppy image becomes
(fd0), a hard disk emulation becomes (hd0) [and real devices are
switches to (fd1) and (hd1) etc.]
>
> what is this "hard disk emulation"?

You can create an image that is either a floppy (1.20, 1.44 or 2.88 Mb),
or an image that is a virtual hard disk (no specific size limit --- well
the size of the CD...). There are some explanations in the comments of
the script `mkbimage':

http://corpus.polynum.org/admin/mkbimage

>
> i got "some" error-msg containing "cdrom" when
> installing grub - might that be the prob.

It's hard to answer without knowing what version of GRUB you use
(vanilla, patched? What version number?), but GRUB doesn't recognize
something as "cdrom". Under El Torito emulation, the images are like a
floppy drive, or a hard disk drive.

Cheers,
--
Thierry Laronde (Alceste)
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C




--------------------------------------------------------------------------------




我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
2003-10-30 00:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 10 楼』:  

谢谢 Roy 兄。

可是这里说的补丁、方法,我却看不明白,不知道他要解决的是什么问题,他的补丁以及软件,本质上是用来干什么的,以及怎么使用。



因为我们亲手创建,这个世界更加美丽。
2003-10-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lyh728
初级用户




积分 175
发帖 22
注册 2003-1-15
状态 离线
『第 11 楼』:  



  Quote:
以下是引用不点在2003-10-30 15:27:50的发言:
是 turboLinux 吗? 我用过呀, 从来没有发现它能引导光盘. 如果老兄记得是在哪里找到的补丁, 麻烦您再找找, 我对此有些兴趣.

topologi

2003-10-31 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: