![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 20:42 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » GRUB 可否用于制作 windows 2K 3 in 1 启动光盘菜单 |
| 可打印版本 2,356 / 10 |
| 第1楼 chengbing | 发表于 2003-10-25 00:00 |
| 初级用户 发帖 6 积分 124 | |
|
GRUB 可否用于制作 windows 2K 3 in 1 启动光盘菜单 具体构想是:开机启动出现安装选项:
windows 2000 professional windows 2000 server windows 2000 advance server 三个选项,选择后开始相应的安装。 上述三个选项使用 GRUB for DOS 来实现,而不是使用 diskemu 来实现。 |
|
| 第2楼 不点 | 发表于 2003-10-27 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
Wengier 引导我看了这个帖子。但是,我似乎不是回复这个问题的合适人选。原因有:
1。我不熟悉 windows 2000,尤其不知道它的启动方式有什么特点。 2。我不熟悉 diskemu ,不知道它是用来干什么的。看名字,似乎是磁盘仿真。 但我还是表达一点看法,如果没有用处,请不要采纳。 就目前而言,GRUB for DOS 仅仅具有两大优点: 1。可从 DOS 下运行。 2。可以用硬盘上的一个 img 文件来仿真一个软盘。 我看不出这两大优点怎么才能够用于引导 win2000 的安装程序。 =============== 假定 win2000 的安装程序是一个 1.44M 的 img 映象,它如果在硬盘上,则可能用 grub 来启动它,然而如果它是在光盘上,目前是无法用 GRUB 来引导它的;但将来是可以的,GRUB 未来会支持光盘的。不仅如此,未来 GRUB 还支持硬盘的映象【有些win2000引导程序是在一个硬盘映象中而并非在一个软盘映象中】。 |
|
| 第3楼 cba-xyz | 发表于 2003-10-27 00:00 |
| 中级用户 发帖 70 积分 295 | |
|
很期待GRUB的新版,可否通过光盘的引导再运行光盘里的GRUB,再用GRUB调用光盘里的镜像呢?
|
|
| 第4楼 chengbing | 发表于 2003-10-28 00:00 |
| 初级用户 发帖 6 积分 124 | |
|
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 方式) |
|
| 第5楼 chengbing | 发表于 2003-10-28 00:00 |
| 初级用户 发帖 6 积分 124 | |
|
这里有使用 diskemu 实现 3 in 1 光盘可启动安装光盘的方式说明
http://www.fixdown.com/article/article/113.htm |
|
| 第6楼 不点 | 发表于 2003-10-28 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
以下是引用cba-xyz在2003-10-27 21:31:44的发言: GRUB 一旦支持光盘, 当然这些都一并支持了. 但是, 从硬盘跨越到光盘, 这一步的确不容易, 这个话题以前讨论过了, 这不是立刻可以实现的功能. ======================= 感谢 chengbing 兄提供的资料, 我收藏了, 以后会研究一下. |
|
| 第7楼 lyh728 | 发表于 2003-10-30 00:00 |
| 初级用户 发帖 22 积分 175 | |
|
有一个打了补丁的 grub 早就支持 光盘启动了
而且 有老外 做好了 grub 启动的 linux 光盘 好像叫 topogo linux (记不清楚了) 用grub 启动windows 也应该类似吧 |
|
| 第8楼 不点 | 发表于 2003-10-30 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
是 turboLinux 吗? 我用过呀, 从来没有发现它能引导光盘. 如果老兄记得是在哪里找到的补丁, 麻烦您再找找, 我对此有些兴趣.
|
|
| 第9楼 Roy | 发表于 2003-10-30 00:00 |
| 管理员 发帖 1,633 积分 4,869 | |
以下是引用不点在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) > > 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) > > 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 -------------------------------------------------------------------------------- |
|
| 第10楼 不点 | 发表于 2003-10-30 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
谢谢 Roy 兄。
可是这里说的补丁、方法,我却看不明白,不知道他要解决的是什么问题,他的补丁以及软件,本质上是用来干什么的,以及怎么使用。 |
|
| 第11楼 lyh728 | 发表于 2003-10-31 00:00 |
| 初级用户 发帖 22 积分 175 | |
以下是引用不点在2003-10-30 15:27:50的发言: topologi |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |