win2000和redhat linux7.3共享问题(在线等待,急!)

ghumorst 2002-08-27 07:57:04
我机器上挂了两个硬盘。一个是15G,一个是40G.40G做主盘,分了四个区。我在40G盘的C盘上装了win2000server,NTFS格式的。我把E盘分区给了linux,容量为10G.用GRUB做引导程序,并选择的是写入MBR中。我在装好后。可以正常进入linux。但是当我进入win2000时,发现速度变得非常的慢。我启个2000用了15分钟,这还不算,进入后的常规性操作也变得非常的慢,甚至根本就不能用。linux重装几次都是一样,也考虑过把linux装在第二个硬盘上,但是老样子。这是怎么一回时。装2000和linxu的朋友们,你们有没有这个现象?应该怎么解决。急啊!!!!!!!!!!!
...全文
29 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
chongcc 2002-08-28
  • 打赏
  • 举报
回复
你有没有挂/boot分区。如果没有挂,就会有这种可能性发生
linuxnewer 2002-08-28
  • 打赏
  • 举报
回复
有意思,看看。
dejoy 2002-08-27
  • 打赏
  • 举报
回复
linux的多重启动问题,用windows的os load启动linux

设我的电脑,硬盘40G,C:3G--win98,D:4G---2000AdvanceServer,E:4G----软件
F:4G---XP,G:10G,H:10G资料,上面那几个除F盘是NTFS格式外,都为FAT32,剩下的划出一个swap分区250M,其余的就分为ext2格式了,ext2格式的那个盘是最后一个分区,我在里面装了rad hat 7.1,现在只能用软盘启动,我想最好用windows的load boot来引导启动
先安装win98,再安装win2000得到os load,此时boot.ini已经可以引导win98 and win2000,最后安装linux;
安装linux时,先把lilo安装到软盘上,装完后用软盘引导,进入linux,mount上你的win98安装的c:盘(如果你的win98是fat32分区的话,你的linux核心必须支持fat32分区可写,最好你的linux是redhat6.2或turbolinux6.x,早期的linux版本不支持fat32分区,省去你从新编译linux kernel的麻烦,然后用dd来生成你的linux引导记录,)
方法如下:
1.配置你的lilo.conf
假设你的linux "/ "安装在hda7下,
/etc/lilo.conf文件如下:
boot=/dev/hda7 <---这里
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.2.5-15
label=linux
root=/dev/hda7 <--这里
initrd=/boot/initrd-2.2.5-15
read-only
然后运行hostname#lilo命令,把lilo安装到hda7的分区主引导记录中
2.用dd导出hda7上的主引导记录到文件bootsect.lnx中
方法:
假设你把hda1(win98分区)mount到/mnt/win98目录中
hostname#mount -t vfat32 /dev/hda1 /mnt/win98
hostname#dd if=/dev/hda7 of=/mnt/win98/bootsect.lnx bs=512 count=1
这样就把bootsect.lnx (linux引导记录文件)输出到你mount上的win98目录中
3.修改boot.ini文件:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT= "Microsoft Windows 2000 Professional " /fastdetect
C:\= "Microsoft Windows "
c:\bootsect.lnx= "Linux " <--新加入

这样就可以了,这种方式可以不受1024拄面的限制;
如果你的linux不支持fat32,你也可以用软盘来倒bootsect.lnx,再把文件拷贝到c:盘根目录下;
方法也有两种:
1.输出文件到fat格式的软盘中;
2.输出引导记录到软盘的引导记录中:
#dd if=/dev/hda7 of=/dev/fd0 bs=512 count=1
然后用dos下的dd从软盘上倒出生成bootsect.lnx文件.
dejoy 2002-08-27
  • 打赏
  • 举报
回复
我的机器现在有三个系统,98,2000和XP
想再装一个linux玩,怎么办?我的系统都装在不同的分区,
我已为linux做了两个ext2分区,一个3G,另外一个2.5G
怎么装,小弟一点也不会,忘大虾不啻赐教:)
小弟感激不尽!!!@_@
---------------------------------------------------------------
本手册将从安装计划讲起,然后是如何对硬盘进行正确的分区,跟着安装系统,并且具体讲述了多系统启动的设置,将一步一步地指导你完成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盘!

好了,各系统的启动分区都分配好了,还有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

第二个主分区明明是用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、拷贝完成后接着配置鼠标、配置网络、设置时区、设置服务软件、设置打印机、设置超级用户密
myelan 2002-08-27
  • 打赏
  • 举报
回复
先装linux,再装2000,那怎么引导linux呢

--在安装了linux后,创建一个启动盘,装了2000后。
使用软盘启动,
vi /etc/lilo.conf

添加wn2000的标签

lilo

reboot
ghumorst 2002-08-27
  • 打赏
  • 举报
回复
如果用VMware,,那在装linux的时候还要不要装grub或lilo了呢?
ghumorst 2002-08-27
  • 打赏
  • 举报
回复
但是如果我先装linux,再装2000,那怎么引导linux呢!!!2000会把事先装好的linux的引导程序给破坏掉的。如果解决?
netbin 2002-08-27
  • 打赏
  • 举报
回复
我刚装好...节 :)
装个VMware 软件,两个系统可以同时操作...

dobad 2002-08-27
  • 打赏
  • 举报
回复
就是,先装linux在装win2000就没问题
dejoy 2002-08-27
  • 打赏
  • 举报
回复
这种情况我遇过,找不到原因,把win2k格了重装
Confidence 2002-08-27
  • 打赏
  • 举报
回复
试试通过7.2升级到7.3看看
wiler 2002-08-27
  • 打赏
  • 举报
回复
有没有想过先装linux再装windows
可能可以解决这个问题
你的这种情况我没过
真奇怪
是不是“怪事年年有,今年特别多”啊
呵呵

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧