当前位置:  技术问答>linux和unix

关于winME与linux的双引导问题

    来源: 互联网  发布时间:2015-03-29

    本文导语:  想装双系统很长时间了,但一直没能实现.现在机子上已经装了winME和system commander 7,想用后者实现winME与linux8(或9)双系统.可alt+o之后,只是说正在分析系统,就没了下文. 请问这种情况怎么解决? 是不是有更简便易行的方法...

想装双系统很长时间了,但一直没能实现.现在机子上已经装了winME和system commander 7,想用后者实现winME与linux8(或9)双系统.可alt+o之后,只是说正在分析系统,就没了下文.
请问这种情况怎么解决?
是不是有更简便易行的方法(比如不用装system commander)就可以实现双系统
请详细说明.

|
一、本机分区如下: 
hda1 2000 FAT32 7G 
hda3 /boot EXT3 24M 
hda2 扩展分区 
hda5 Program FAT32 8G 
hda6 / EXT32 7.7G 
hda7 /swap SWAP 251M 
hda8 xp FAT32 8G 
hda9 Backup FAT32 7.3G 
二、安装系统 
先安装2000,再安装xp。2000下的os loader会引导2000和xp。 
最后装linux,注意安装时lilo不要安装在MBR,要安装在First Sector of boot partition (根分区的第一个扇区)中;要做一个启动盘。 
三、引导文件 
用linux启动盘启动进系统。 
在提示符#下键入: 
dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1 (因为/boot在hda3,以上命令的意思是:dd if= 引导分区,of=启动扇区文件存放路径,bs=对应扇区前?字节,count为读写次数) 
mkdir /mnt/winc (创建winc目录) 
mount -t vfat /dev/hda1 /mnt/winc (将c盘mount到目录winc) 
cp /bootsect.lnx /mnt/winc 
然后,在/mnt/winc中打开boot.ini(如果没有,可以打开隐藏设置),加入c:bootsect.lnx="RedHat Linux7.2" 
也可以到2000的根目录中操作。 
最后,重启。 
os loader引导时出现启动菜单: 
Microsoft Windows XP Professional 
Microsoft Windows 2000 Professional 
RedHat Linux7.2 
选择第三项将进入lilo,lilo引导会出现启动菜单: 
linux 
dos 
选择linux将进入rh7.2 
选择dos将返回到一开始os loader引导启动菜单。 
四、 大功告成,亲个嘴儿~~~    
五、总结 
特别注意的是启动盘启动进linux时要命令键入 
dd if=/dev/hda3 of=/bootsect.lnx count=1 
我曾经根据一篇文章所说的新建一个文件,将上述命令写入,并存为bootsect.lnx。在重启选择“RedHat Linux7.2”后,会出现:“NTLDR is missing.”的错误。(注:NTLDR是2000下引导系统的重要文件)由于个人 
系统配置、分区不同,因此也不能说那篇文章就是错误的。但对于初学者来说,键入上述命令导出系统的启动信息可以说是最准确的。 
以上是本人在实战中的经验总结,希望对像我一样的初学者有所帮助

|
还是看这篇文章吧:
多个Windows NT (2000,XP) 与 Linux的共存

多系统共存的比较好的方法是用Windows NT(2000,XP)自带的 NT Loader。 

以下以安装 Win2000+WindowsXP+Magic Linux+Redhat9.0 为例 

(1)先将硬盘分区分好, 一般 Linux 用 EXT3 ,每个 Linux用一个Boot分区,一个Root 分区,两个Linux共享一个Swap分区,最好再留一个Fat32以便于 Windows于Linux交换数据。关于 Linux下硬盘的命名方法请参考其他文章 

(2)假设分区情况如下: 
Hda1:Windows2000, 

Hda5:WindowsXP, Hda6:Fat32, Hda7:NTFS 

Hda8:Redhat 的Boot分区(EXT3),Hda9 :Redhat的 Root(/)分区, 

Hda10:Magic Linux 的Boot分区(EXT3),Hda11 :Magic Linux的 Root(/)分区, 

Hda12: Swap分区(公用) 

然后安装Windows 2000 ,windwosXP,Redhat,Magic ,顺序随意,但一定要将 Redhat 与 Magic Linux的引导程序(Lilo 或 Grub)安装在自己的引导分区的第一个扇区上(Hda8-Redhat,Hda10-Magic),不要安装再MBR上(理由稍后叙述) 

安装完后会发觉Windows启动菜单里只有 Windows2000 与 WindowsXP 没有 Linux,无法进入 Linux! 
接下来我们要做的是将 Linux 的启动选项加入到 启动菜单中 

(3)将Linux安装光盘中的 dosutils 中的 loadlin.exe 与 vmlinuz 拷贝到一个FAT32 分区中(例如 Hda6),然后启动到DOS,转到该分区,执行 loadlin vmlinuz root=/dev/hda(x) (x) 指的是Linux安装的Root分区(本例中为 Hda9 或是Hda11,分别对应 Redhat 与 Magic),这样就能进入 Linux(magic 或 Redhat)了 

(4)进入 Linux后,执行 dd if=/dev/hda(X) of=路径与文件名 bs=512 count=1 
说明:a. 这条命令是将 Linux 的 启动扇区存为一个文件 
b. (X) 指的是 Linux 安装的 Boot 分区(Hda8 与 Hda10 ,分别对应 Redhat 与 Magic) 
c. 路径与文件名是存放文件的位置与文件名 
对两个Linux的Boot分区执行命令得到两个文件 
例如:dd if=/dev/hda8 of=/redhat.lnx bs=512 count=1 
dd if=/dev/hda10 of=/magic.lnx bs=512 count=1 

(5) 将刚刚做好的两个文件拷贝到Windows 的 C 盘(Hda1) 
修改 C盘下的 boot.ini 文件添加最后两行例如: 
[boot loader] 
timeout=15 
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS 
[operating systems] 
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows 2000 Professional" /fastdetect 
multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Windows XP Professional" /fastdetect 
c:magic.lnx="Magic Linux1.1 beta" 
c:Redhat.lnx="Redhat 9.0“ 

(6) 重启动,菜单就会出现了。 

(7) 这样安装的好处在于 Linux与 Windows 互不干扰,即使要重装 Windows,也不会影响 Linux,只要备份那两个文件 (redhat.lnx 与 Magic.lnx), 重装完后放回 C盘,再按(5)中的方法修改 boot.ini 即可。 

本回复是转贴。

|
linux发行版都有带lilo和grub,安装时会自动要你选择

|
唉呀,看错了,你的是WinME,那上面的回复无效,不好意思:)
那你就把grub或lilo(建议使用grub)装入MBR吧。
grub的具体使用去这里http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=359
看。

|
直接用redhat光盘引导,装完后就出现引导菜单了,不用做什么特别处理

|
直接用linux光盘启动安装就可以啊

|
我曾尝试修改boot.ini
但提示系统文件错误

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我安装了Linux9.0之后又安装了winme,但是一开机就进入了winme,怎么才能进入Linux呢?
  • 请问双系统,重装winme后,如何再找回linux的GRUB那?
  • 如何在WinMe中装Redhat linux, 让二者共存? 给分50 啊!
  • 求能在win2000或winme下能与远程登陆linux的工具
  • 我重装了winme,却进不了Linux了,而我现在又没有Linux光盘,也没有Linux启动盘,还有没有办法?
  • 一台机器上怎样安装unix和WINME?
  • 怎样将Mandrake 7.0或sco与WinMe装在一起
  • 如何在winme下使用j2sdk1.3?
  • 请问:已安装winme如何再安装unix?
  • 先装WINME,后装REDHAT 7。1 可行吗?
  • 我不想重新安装winme,谁有Ghost做的镜象文件,高分求(100)!!
  • 已经装好了winme和win 2000 server,该怎么装red hat 7.3 ??
  • 超级新手: 在98或winme下设置jdk时怎么设置系统环境变量PATH??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3