安装Win98+WinNT/2000+Linux |
|
精华序号:74
来自论坛:小熊在线 《软件论坛》
内容说明:安装Win98+WinNT/2000+Linux
- 谁有如何安装red hat(红帽子)7的资料呀,我装了很多次都没成功!!(31字) yellowpuppy (87756)于2002/03/06(18:34:31)..
谁有如何安装red hat(红帽子)7的资料呀,我装了很多次都没成功!!
- ◎ 说一说过程,哪一步失败的嘛(空) Senda (88213)于2002/03/08(09:39:26)..
- 不会吧,很简单的,我感觉和装windows一样,没什么区别呀?(空) 希白 (88061)于2002/03/07(17:25:25)..
- ◎ 4(808字) 急救中心 (87765)于2002/03/06(19:06:11)..
安装Win98+WinNT/2000+Linux
前言
得益于硬盘生产厂家的竞争,如今我们可以用低于¥1000的价格买到15G或以上容量的硬盘了,而这么海量的硬盘空间一下子又用不完,与其闲置着给病毒在上面繁殖(玩笑^_^),倒不如自己装点东东。既然微软极力吹嘘Win2000的功能以及Linux的自由之风劲吹,好歹也得试一试吧!
本手册将从安装计划讲起,然后是如何对硬盘进行正确的分区,跟着安装系统,并且具体讲述了多系统启动的设置,将一步一步地指导你完成Win98+WinNT/2000+Linux多操作系统的安装。
一、安装计划
--------------------------------------------------------------------------------
在本例中的电脑配置是:
CPU赛扬466,128MB内存,20GB硬盘,小影霸TNT2的16MB显存的显卡。
注:64MB内存,4.3GB硬盘也一样可以安装Win98+WinNT/2000+Linux,分区方案请参看“瓜分硬盘”。
硬盘的规划:
硬盘够大,分区时可不能太吝啬^_^!首先分给Win98的系统区,即C盘,约3GB,主分区,FAT32格式;
虽然WinNT/2000可以使用FAT32的分区,甚至可以与Win98安装在同一个分区,但为了保证其稳定及高效的性能,所以要给它一个单独的主分区,约4GB,NTFS格式,因Win98不能识别NTFS分区,所以它对Win98来说是不可见的,不会被识别为D盘;
安装Linux至少需要两个分区(交换分区及根分区所用),而现在只剩2个主分区了,但是我们还得要给Win98和WinNT/2000分个D盘等安装软件或备份资料所用,所以就不再分主分区了,将硬盘的所有剩余空间(约13GB)都划为扩展分区,并首先在扩展分区中划出Linux的交换分区和根分区,共约3GB,均为逻辑分区,既然空间富余,交换分区你爱多大就多大,当然也可以按常规的128MB,其余便是根分区的了,这样可保证根分区位于硬盘的前8GB,便于LILO的启动(注:如果不想受此限制,就必须升级到最新版的lilo或者使用第三方的多系统管理器)。Win98也无法识别这两个分区,所以它们也还不是D盘和E盘!
- ◎ 4(1583字) 急救中心 (87766)于2002/03/06(19:07:35)..
好了,各系统的启动分区都分配好了,还有10GB的空间呢!爱怎么用就怎么用吧!如果其它系统不用,那就暂时分做FAT32格式的逻辑分区吧:D盘6GB,安装软件及游戏吧!E盘nGB,备份用...如果不全给E盘,还有剩的,做什么都可以...
别急着安装,再想想怎样控制这几个系统的启动吧,不然等你安装完以后,启动得了WinNT/2000却启动不了Linux,启动得Linux又启动不了Win98,启动得Win98又启动不了WinNT/2000!启动...又... ^_^
想要管好你的多系统启动,以下三种方案可任你选择:
1、使用Linux的启动管理器Linux Loader即lilo来控制启动;
2、使用WinNT/2000的启动管理器Boot Loader来控制启动;
3、使用第三方的多系统启动管理器,System Command或分区魔术师Partition Magic的Boot Manager。
二、瓜分硬盘!
为了完成我们的既定任务,大家最好选用容易操作的分区工具吧,比如分区魔术师Partition Magic即PM5也有人叫它PQ5,开始啦:
删除硬盘原有的分区,重新分区如下:
(灰色区域为主分区空间,浅蓝绿部分为扩展分区的空间)
C: 主分区 FAT32 约3GB
* 主分区 NTFS 约4GB
* 扩展分区 ---- 约13GB
* 逻辑分区 Linux Swap 约256MB
* 逻辑分区 Linux Native 约3GB
D: 逻辑分区 FAT32 约6GB
E: 逻辑分区 FAT32 约2GB
F: 逻辑分区 FAT32 约2GB
如果你的电脑是64MB内存、4.3GB硬盘的配置,却又想安装三个系统,lanche可以给你如下分区的建议:
C: 主分区 FAT32 约1GB
* 主分区 NTFS 约1.5GB
* 扩展分区 ---- 约1.8GB
* 逻辑分区 Linux Swap 约128MB
* 逻辑分区 Linux Native 约1GB
D: 逻辑分区 FAT32 约700MB
用PQ5分好区后,格式化是要等好长时间的,20GB的硬盘大约需半个钟头吧(夸张?),你自己操作就全知道了。
三、安装Win98
--------------------------------------------------------------------------------
不用lanche多嘴了吧???
安装完成后的Win98这样启动的:
MBR——————>Boot——————————>Win98
硬盘主引导 C:盘分区引导记录 Win98系统文件
四、安装WinNT/2000
--------------------------------------------------------------------------------
Win2000用的是NT的内核,它的安装及启动控制与NT是完全一样的,君不见Win2000里到处标榜着“基于NT技术构建”的口号?甚至它的默认安装目录也就是WINNT,所以lanche等同地看待它们,任意安装一个就行,尽管事实上它们并不相同!
在Win98下将WinNT/2000的光盘放入光驱就开始自动运行,最先弹出的窗口提示光盘上的Windows比你现有的版本新,是否要升级,当然回答“否”了,否则你的Win98就不复存在。然后在光盘的主界面中选第一项“安装Windows”,此后又再出现两个选项:“1、升级Windows”、“2、安装全新的Windows”,我们会选2的,接着WinNT/2000开始向硬盘(C盘根目录)拷贝安装所需的临时文件了,完成后提示重新启动电脑以进入下一步安装过程。在这一系列的动作中,安装程序会让我们有定制高级选项的机会,需要改动的是让系统在安装过程中可以手动选择将要安装的分区,其余的可保留默认值。
重新启动后,跟原先Win98的启动过程就不一样了,不是直接进入Win98,而是显示一个启动菜单:
Microsoft Windoes 2000 Setup (默认3秒后自动进入Win2000的继续安装)
Microsoft Windows (可以选此项跟原来一样地启动Win98)
直接按回车键或等够3秒钟就进入Win2000的安装的第二阶段,安装程序从硬盘上的临时文件夹中装入各种检测硬盘所需的驱动程序,然后显示硬盘分区,让我们选择在哪一个分区上安装Win2000(因为前面已经定制选择安装分区的高级选项):
C: 主分区 FAT32 约3GB
* 主分区 OS/2 Boot Manager 约4GB
* 扩展分区 ---- 约13GB
* 逻辑分区 Linux Swap 约256MB
* 逻辑分区 Linux Native 约3GB
D: 逻辑分区 FAT32 约6GB
E: 逻辑分区 FAT32 约2GB
F: 逻辑分区 FAT32 约2GB
- ◎ 2(3383字) 急救中心 (87767)于2002/03/06(19:08:00)..
第二个主分区明明是用PQ5格式化成NTFS格式的呀,怎么这里又变成了OS/2系统的东东呢?!Win2000不支持PQ5格式化的NTFS分区就算了,把它删除,然后在此空间上安装Win2000,并选择以NTFS方式来格式化此分区。安装程序会格式化此硬盘分区,接着检查,然后又往其上拷贝文件...
此后安装程序还会拷贝文件、检测硬件、设置系统等,其中还有一两次的重启动,一路下来,终于完成了Win2000的安装,见到了海蓝色的桌面!Cool!
整个安装过程大约需一两个钟头,就看你的硬盘“卖不卖力”(够不够快)了!
安装完成后,现在系统的启动控制如下所示:
Win2000放在C盘根目录下的启动控制器 ┌———>启动Win2000
MBR——>Boot——>BootLoader————————>|
└———>启动Win98
并不象某些杂志上说的安装Win2000后就改写了硬盘原来的主引导记录以便显示菜单控制两个系统的启动。事实上主引导记录保持未变!还是以前还没有安装Win2000的那个样子,Win2000只是改写了C盘的分区引导记录,由原来只能启动Win98的引导记录变成了可以显示启动菜单的Boot Loader。lanche读出硬盘的主引导记录和C盘分区引导记录并进行反汇编,证实了这一点。
如果你不懂汇编,也可以由其它方法佐证以上观点的正确性:
1、在Win98下运行“FDISK /MBR”,重写硬盘主引导记录,Win2000仍能正常显示启动菜单,如果MBR是被Win2000改写过,则重写它将会导致Win2000无法启动。此结果表明Win2000并未改动主引导记录MBR。
2、运行“SYS C:”,重新传送Win98的启动系统文件后启动电脑就不会再出现Win2000的启动菜单,所以也就无法进入Win2000。此命令不仅向C盘重新传送IO.SYS、MSDOS.SYS等系统文件,同时还会重写C盘的分区引导记录,传送前后Win98系统文件并没有任何改变说明引起Win2000无法再启动的原因是重写了分区引导记录,因为Win2000正是通过替换它来控制启动的!
3、如果你想知道得更详细一些,请参看附录的文章“多系统启动机制”。
警告:运行“SYS C:”将使你的Win2000无法再启动,恢复它要用Win2000安装光盘进行修复,或者用事先备份的C盘分区引导记录重新写回。
五、安装Linux
如果你今天仍有充足的时间,就可以一口气装好Linux!
在这里,lanche以蓝点BluePoint Linux 1.0为安装为例,其它版本的安装也只是大同小异。
1、首先用事先做好的“Win98启动软盘”(做法:控制面板——添加/删除程序——>启动盘——>创建启动盘)启动电脑(注:也可以自己另做带光驱驱动的DOS启动盘;或者用硬盘启动带光驱驱动的DOS。);
2、进入光盘根目录:G:(回车),请参看前面的硬盘分区,最后一个逻辑硬盘是F:盘,所以光驱就是G:盘了;运行安装批处理程序:INSTALL.BAT(回车)
3、进入Linux的安装过程,也不用多说了,基本上都是“下一步”就行了,在进行到配置分区时记得要将原先已分好的根分区的装载点设为“/”,因为在用PQ5分区时已经将交换分区及根分区格式化好了,就无须在此处重复格式化以节省时间,即在提示格式化时将交换分区和根分区前中括号里的*号去掉,直接点击下一步后安装程序即开始向根分区拷贝文件。
4、拷贝完成后接着配置鼠标、配置网络、设置时区、设置服务软件、设置打印机、设置超级用户密码、制作启动软盘、安装启动管理器lilo、配置Xwindow。lanche建议一定要制作Linux启动软盘,这样可以在LILO无法正常工作的情况下用它来引导进入系统。安装Linux的启动管理器LILO时可以有如下两种选择:
(1)将LILO安装在硬盘的主引导记录位置;
(2)将LILO安装在Linux根的分区引导记录位置即第一个扇区;
(1)将LILO安装在硬盘的主引导记录位置
这种方式将会用LILO去代替硬盘原有的主引导记录MBR,并由它来控制各分区(系统)的启动:
┌——>启动Linux
lilo——>| ┌——>启动Win98
└——>BootLoader——>|
└——>启动Win2000
(2)将LILO安装在Linux根分区第一个扇区上
这种方式通常用在由WinNT/2000的启动管理器Boot Loader或第三方的启动工具来管理多系统启动的时候,就必须将LILO安装在根分区上,先由其它启动机制来启动它,然后再由它去引导Linux。
将LILO安装到根分区后,暂时就无法用硬盘来启动它了(不指利用LOADLIN.EXE程序来引导),要想让Win2000的启动管理器Boot Loader来增加启动Linux的选项,可以按以下步骤操作:
(I)用软盘引导Linux,将根分区的引导记录制成文件:
dd if=/dev/hda6 of=bootsect.lnx obs=512 count=1
mount -t vfat /dev/hda1 /mnt
mv bootsect.lnx /mnt
(II)修改C盘根目录上的Win2000启动系统配置文件BOOT.INI:
[boot loader]
timeout=10
default=C:
[operating systems]
C:="Windows 98"
multi(0)disk(0)rdisk(0)partition(2)WINNT="Windows 2000" /fastdetect
C:\bootsect.lnx="BluePoint Linux"
以后就可在Win2000的启动菜单里选择启动Linux了。此时启动过程如下:
┌——Win98
MBR——>BootLoader—> |——>Win2000
└——Linux
至此,三个系统的安装终于完成了,并且都可以顺利启动。当然,在安装完Win98后,可以先装WinNT/2000,也可以先装Linux,但要注意的是lilo安装的位置。
lanche完成于5月26日
原作者:lanche
实现Win2000与Linux的双引导
--------------------------------------------------------------------------------
http://www.sina.com.cn 2001/08/14 15:08 赛迪网 中科红旗
这里有两个解决方案:
1.安装Linux后安装WIN 2000
首先,需要重新安装LILO。打开/etc/lilo.conf文件,找到boot=/dev/hda行,把hda改为Linux所在分区(比如Linux安在第一块硬盘的第二分区,那么就改成hda2,余类推),保存
改动,执行lilo命令。用mkbootdisk命令制作一张启动盘(多做几张,以备不测)。在执行dd if=/dev/hda2 of=/tmp/bootsect.lnx bs=512 count=1; mcopy /tmp/bootsect.lnx a: (软区里要有一张用DOS格过的软盘),取出软盘,插入win98启动盘。重新启动计算机,用win98启动盘进入DOS,执行fdisk/mbr命令。取出软盘,重新启动计算机,应该显示缺少系统盘。插入win2000光盘,重启机子,安装吧。安好后,将bootsect.lnx文件拷到C盘跟目录下,编辑c:\boot.ini文件(是隐藏的和只读的,需要去掉该属性),增加一行c:\bootsect.lnx="Linux"保存,重启机子,应该能选择进哪个系统了吧。
2.还有另一套方案供参考
我的硬盘上安装有三套操作系统,WIN2000,WIN ME,红旗Linux。如果你也想装WIN ME的话,要先装WIN ME,再装WIN 2000,最后装Linux。Linux的LILO安装在MRB中就行了。启动时,在LILO的界面上按TAB键,你可以看到两个可以启动的系统,如果没有修改的话是DOS Linux,键入DOS,就可以启动WIN2000了!(责任编辑吴北)
标题 Re: 在NT 20G硬盘下如何双启动 [re: peter266]
作者 jinhongbolinux (stranger )
时间 08/08/01 04:52 PM
首先要检查你有没有安装gcc,make等软件包,如果没有的话,请先安装上。
然后你看一下有没有这个目录:/usr/src/linux , 存在这个目录才能够进行内核的重新编译。
如果有的话,在这个目录下运行命令;make xconfig。之后会弹出一个表,你点击“fileststem”,在弹出的框里有NTFS support的选项,你把Y前面的按钮点击下去。然后回到第一个界
面,点击“SAVE”按钮。然后退出,回到#提示符下。
在提示符下按顺序键入命令:make dep,make clean,make bzImage,注意I是大写的。你要等到一个命令运行完才能运行另外一个命令。
上述步骤完成以后,会在/usr/src/linux/arch/i386/boot目录下生成一个文件:bzImage,把这个文件拷贝到/boot目录下,然后编辑/etc/lilo.conf文件,按照image的那一段再写一段,把第一
行的image=/boot/vmlinuz2.4.2****这一行改为image=/boot/bzImage, 将label后面的名字和原来的区分开就可以了。注意改完lilo以后要运行命令lilo使其生效。
如果你没有这个目录/usr/src/linux,你需要安装光盘上的kernel-2.4.2-15和 kernel-source-****的软件包。
我也是个初学者,这个办法是红旗Linux技术支持提供的,你试试看,也许能帮助你。
标题 Re: 又没有办法在nt的启动菜单中加入linux项? [re: jkjt]
作者 sdjiangwei (member)
时间 08/15/01 05:44 PM
on linux:
dd if=/dev/hda?? of=boot.img count=1
on nt:
copy boot.img to c:\
edit boot.ini
- 呵呵谢谢谢谢~~~~~~我也跟着看一下~~(91字) 唯★1978.2·2002.2 (87783)于2002/03/06(19:27:14)..
有个问题使我心有余悸:以前在双硬盘上装过,装在从盘上,可以正常运行:可是它竟然把主盘的引导信息也改了,主盘上装有xp+2000+98,结果不能启动任何系统,只留一个黑屏。
你知道如何解决么?
- ◎ 各个启动顺序是不是错了?(164字) hunome (88219)于2002/03/08(10:37:23)..
我改成这样,大家看对不对?
Win2000放在C盘根目录下的启动控制器 ┌———>启动Win2000
MBR——>Boot——>BootLoader————————>|
└———>启动Win98
┌——>启动Linux
lilo——>| ┌——>启动Win98
└——>BootLoader——>|
└——>启动Win2000
┌——Win98
MBR——>BootLoader—> |——>Win2000
└——Linux
- ◎ 对不起,一考上去就错了。呵呵。(空) hunome (88220)于2002/03/08(10:38:59)..
- ◎ 4(43字) 急救中心 (87942)于2002/03/06(23:00:19)..
用98盘启动,执行fdisk /mbr,然后,用xp盘修复多启动,装linux,注意把lilo装在系统所在分区
- ◎ 从楼上看,安装Win98+WinNT/2000+Linux ,引导信息最好加在软盘上,唯一的缺点就是加载时慢点。(16字) liu29 (87971)于2002/03/07(05:29:05)..
或者用system commander就更直观了。
- 呵呵上来啦?(35字) 唯★1978.2·2002.2 (87944)于2002/03/06(23:06:01)..
我的问题是linux把主盘的引导信息也改了,我是想两块硬盘各自能独立启动呵。
- ◎ 那就设置引导顺序呗。装linux之前,先把第二块硬盘设为启动盘,是这个意思吧(空) 急救中心 (88028)于2002/03/07(14:10:47)..
- 装中文的不就好了吗?如果还不会那就不要用了(空) sdv_cat (87763)于2002/03/06(19:06:01)..
- 这种最简单的LINUX还不会装吗?就像装WINDOWS一样。(空) lynxjack (87762)于2002/03/06(19:00:13)..
- 16G硬盘还大啊?转字体就要1-2G,然后各种设计软件和图库又要10-15G,然后转声音文件又要700-800M,不能在装了,在装我连GAME都找不到地方放了(空) 武汉霞光广告公司 (87791)于2002/03/06(19:43:29)..
本论坛由小熊在线(www.beareyes.com)joyt制作及维护