vencon 发表于 2004-12-18 16:40:45

关于多系统安装的一个设想

小弟想在一个硬盘上存在3个系统
一个 是dos 一个winxp 一个linux

小弟设想装好后,dos是最基本的系统,即使winxp和linux都被破坏,仍然能够从硬盘启动dos,然后用ghost 恢复这两个系统.
但是不知道怎样来装.有兄弟这样尝试过么.说说你们如何做的.
    谢谢

潇湘馆主 发表于 2004-12-18 16:57:47

I have no dos or windows.
Just save the img files to an independent part,then use Ghost?

vencon 发表于 2004-12-18 17:05:42

有这个想法主要是因为我的软驱是软盘杀手,光驱也要挂点了. 不得不想从硬盘启动dos的这个办法.如果做ghost镜像时引导正常.ghost恢复后是不会影响引导的

潇湘馆主 发表于 2004-12-18 17:08:43

Use GRUB.

kde2000 发表于 2004-12-18 17:10:19

第一个主分区装DOS,在DOS里装System Commander
第二个主分区装WinXP
第三个主分区装Linux

vencon 发表于 2004-12-18 17:13:34

如果linux没了
GRUB能启动硬盘里面的dos么.

bluesky100 发表于 2004-12-19 00:43:38

应该安装一个独立的启动管理器,这样即使XP和linux都没了,仍然可以启动dos,能进dos,就可以用ghost

Rebuilt 发表于 2004-12-19 03:59:51

哈哈,我就是这样子的...

luronghui 发表于 2004-12-19 08:05:32

不错,我也学学,呵呵

hgx163 发表于 2004-12-19 10:42:50

我的方法如下,一直用到现在,很好,也很方便。
装winxp前,在dos下用format c: /s会传送一个dos到c盘,然后安装winxp,在winxp的启动选择里会有dos项,选择后直接进纯dos,很方便的。再装linux时不会破坏winxp的启动选项。

vencon 发表于 2004-12-19 13:27:38

第一个主分区装DOS,在DOS里装System Commander
第二个主分区装WinXP
第三个主分区装Linux
非得如此么,主分区!那么我的很多数据.....,我去找找System Commander的资料.谢谢.


应该安装一个独立的启动管理器,这样即使XP和linux都没了,仍然可以启动dos,能进dos,就可以用ghost

我也是这么想啊,但是不知道用什么,怎样做.


哈哈,我就是这样子的...

兄弟,说一下你怎么做的,谢谢


我的方法如下,一直用到现在,很好,也很方便。
装winxp前,在dos下用format c: /s会传送一个dos到c盘,然后安装winxp,在winxp的启动选择里会有dos项,选择后直接进纯dos,很方便的。再装linux时不会破坏winxp的启动选项。
但是若是安装xp的盘被格掉.好像将不能进入dos拉.

阿肠 发表于 2004-12-19 13:51:06

我是winsrv2003+winxpPro +rh9+dos的

如果你想在不毁坏现在的数据上完成..基本上很难

如果你是完全空白的硬盘的话..可以按我的做参考

我是分了一个600m的dos盘(primary的)如果你喜欢可以装98,98里面有可以启动dos的菜单,xp我是分了17g(logical),2003分了7g(logical)...剩余的就自己看着办....有一点要注意的..如果你以后打算装unix的话..不要将全部分到logical..原因就不说了

先装dos在c盘..

再把xp装在d盘...

就有了双启的菜单可以启动xp&dos 了..

最后装redhat

grub可以装哪都行..装mbr的话你启动xp&dos就要选择两次了.不方便..我是装在linux的boot分区中的

装的时候一定要启动盘

装好了以后..用启动盘进去rh.在终端中打mount -t vfat -rw -o iocharset=cp936 /dev/hda1 /mnt/xxx(xxx为你自己建的文件夹)

然后再打dd if=/dev/hdax(x为你linux的boot分区) of=/mnt/xxx/ntboot.rh bs=512 count=1

再修改/etc/grub.conf把timeout设为0

启动winxp修改c盘的boot.ini

在下面加上一句c:\ntboot.rh="RedHat Linux 9"

ok..搞掂了..这样就三个系统了


最后给上我的boot.ini给你参考

timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS

multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Server 2003 简体中文企业版" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Server 2003 简体中文企业版(Safe Mode)" /fastdetect /basevideo /sos
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP SP2 Vlk2++ 简体中文专业版" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP SP2 Vlk2++ 简体中文专业版(Safe Mode)" /fastdetect /basevideo /sos
c:\ntboot.rh="RedHat Linux 9"
C:\="Dos7.1"

阿肠 发表于 2004-12-19 13:51:25

我是winsrv2003+winxpPro +rh9+dos的

如果你想在不毁坏现在的数据上完成..基本上很难

如果你是完全空白的硬盘的话..可以按我的做参考

我是分了一个600m的dos盘(primary的)如果你喜欢可以装98,98里面有可以启动dos的菜单,xp我是分了17g(logical),2003分了7g(logical)...剩余的就自己看着办....有一点要注意的..如果你以后打算装unix的话..不要将全部分到logical..原因就不说了

先装dos在c盘..

再把xp装在d盘...

就有了双启的菜单可以启动xp&dos 了..

最后装redhat

grub可以装哪都行..装mbr的话你启动xp&dos就要选择两次了.不方便..我是装在linux的boot分区中的

装的时候一定要启动盘

装好了以后..用启动盘进去rh.在终端中打mount -t vfat -rw -o iocharset=cp936 /dev/hda1 /mnt/xxx(xxx为你自己建的文件夹)

然后再打dd if=/dev/hdax(x为你linux的boot分区) of=/mnt/xxx/ntboot.rh bs=512 count=1

再修改/etc/grub.conf把timeout设为0

启动winxp修改c盘的boot.ini

在下面加上一句c:\ntboot.rh="RedHat Linux 9"

ok..搞掂了..这样就三个系统了


最后给上我的boot.ini给你参考

timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS

multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Server 2003 简体中文企业版" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Server 2003 简体中文企业版(Safe Mode)" /fastdetect /basevideo /sos
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP SP2 Vlk2++ 简体中文专业版" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP SP2 Vlk2++ 简体中文专业版(Safe Mode)" /fastdetect /basevideo /sos
c:\ntboot.rh="RedHat Linux 9"
C:\="Dos7.1"

vencon 发表于 2004-12-19 14:25:08

谢谢阿肠

两个问题
    1,如果linux没有boot分区,而是将启动弄到根目录下的/boot下.这一布将如何进行,
   dd if=/dev/hdax(x为你linux的boot分区) of=/mnt/xxx/ntboot.rh bs=512 count=1

    2,若是把c 以外的盘通通格掉,dos能正常启动么?

阿肠 发表于 2004-12-19 15:09:05

谢谢阿肠

两个问题
    1,如果linux没有boot分区,而是将启动弄到根目录下的/boot下.这一布将如何进行,
   dd if=/dev/hdax(x为你linux的boot分区) of=/mnt/xxx/ntboot.rh bs=512 count=1

    2,若是把c 以外的盘通通格掉,dos能正常启动么?

1.装系统的时候回问你将grub装在哪的

你记住...是哪个hda...这样打上去就可以了

2.

可以的..因为你的boot.ini.ntldr.等文件都是放在c盘
页: [1] 2
查看完整版本: 关于多系统安装的一个设想