当前位置: 技术问答>linux和unix
多系统启动菜单
来源: 互联网 发布时间:2014-11-18
本文导语: 我的电脑装了如下四个系统: win98(C) Win2000(D) WinXP(E) Linux 现在WinXP坏了,連安全模式都不能进入,请问怎样才能不改变原启动菜单而重装WinXP系统。 以前我重装过一次,会覆盖Linux启动菜单。后来只好再重装Linux ...
我的电脑装了如下四个系统:
win98(C)
Win2000(D)
WinXP(E)
Linux
现在WinXP坏了,連安全模式都不能进入,请问怎样才能不改变原启动菜单而重装WinXP系统。
以前我重装过一次,会覆盖Linux启动菜单。后来只好再重装Linux
win98(C)
Win2000(D)
WinXP(E)
Linux
现在WinXP坏了,連安全模式都不能进入,请问怎样才能不改变原启动菜单而重装WinXP系统。
以前我重装过一次,会覆盖Linux启动菜单。后来只好再重装Linux
|
如果OS Loader坏了,进不去Windows98,Win2000,WinXP.不用着急,用Windows 98的启动软盘启动,(或Windows 2000启动),安装WinXP,在WinXP Setup 开始复制文件以后,OS Loader就修好了,重启机器进入Win98或Win2000(不要进入WinXP),删除安装WinXP的临时文件,原来的Win98,Win2000,WinXP不会受到影响!!,此时记得修改c:boot.ini,将"WinXP 安装程序"改为"WinXP",前面的对应目录改为WinXP的盘.
我的系统是WinMe+WinXP+Red Hat Linux 7.2,可从硬盘启动3系统,下面介绍我的方案
用OS Loader实现多系统方案,Windows 2000(XP)本身附带了一个很好的多系统引导程序---OS Loader.
1.OS Loader的好处
不需独占一个主区,而且每次启动时不需要重写MBR(Master Boot Record),增加Item也很方便。相对LILO更容易,安全。若新安装了其他系统,它不能检测到,而且不会自动增加相应的Item,必须手工加上。
2.OS Loader多重引导的原理
把其他操作系统的启动扇区信息变成一个文件,大小一般是512字节,在启动OS Loader的时候,它读入这文件并启动选择的操作系统。(NT,Linux,FreeBSD)
引导多系统的话,关键是如何获取相应的启动扇区前512字节的启动信息。
用硬盘分区工具(推荐PQmagic)建立一个Linux ext2主分区、一个Swap分区。重新启动后用RedHat的安装光盘来启动,正常安装Linux.
注意!!!:在选取安装LILO在MBR还是它所在主分区的时候,一定要选安装在Linux分区!否则LILO将会代替OS Loader.
安装结束后,进入Linux,先将C盘挂上。方法如下:
首先建立一个C文件夹,C盘准备挂在C上
#mkdir /mnt/c
接着,把C盘挂上,不过下面的hda1要换成您的C盘所在硬盘分区的设备名。
#mount -t vfat/dev/hda1 /mnt/c
然后,确定您的Linux分区(指Ext2分区)是那个设备,hda5。如果您不知道,可以键入mount看看就可以了。弄清楚后,假设您的分区是hda5,在命令行下输入:
#dd if=/dev/hda5 of=/mnt/ntboot.lnx bs=512 count=1
#cp /mnt/ntboot.* /mnt/c
OK!
重启机器后进入C盘,在C:boot.ini里面增加一下信息:
c:ntboot.lnx = "Red Hat Linux"
注意它的格式,它是增加在[Operating System]下面。
我的系统是WinMe+WinXP+Red Hat Linux 7.2,可从硬盘启动3系统,下面介绍我的方案
用OS Loader实现多系统方案,Windows 2000(XP)本身附带了一个很好的多系统引导程序---OS Loader.
1.OS Loader的好处
不需独占一个主区,而且每次启动时不需要重写MBR(Master Boot Record),增加Item也很方便。相对LILO更容易,安全。若新安装了其他系统,它不能检测到,而且不会自动增加相应的Item,必须手工加上。
2.OS Loader多重引导的原理
把其他操作系统的启动扇区信息变成一个文件,大小一般是512字节,在启动OS Loader的时候,它读入这文件并启动选择的操作系统。(NT,Linux,FreeBSD)
引导多系统的话,关键是如何获取相应的启动扇区前512字节的启动信息。
用硬盘分区工具(推荐PQmagic)建立一个Linux ext2主分区、一个Swap分区。重新启动后用RedHat的安装光盘来启动,正常安装Linux.
注意!!!:在选取安装LILO在MBR还是它所在主分区的时候,一定要选安装在Linux分区!否则LILO将会代替OS Loader.
安装结束后,进入Linux,先将C盘挂上。方法如下:
首先建立一个C文件夹,C盘准备挂在C上
#mkdir /mnt/c
接着,把C盘挂上,不过下面的hda1要换成您的C盘所在硬盘分区的设备名。
#mount -t vfat/dev/hda1 /mnt/c
然后,确定您的Linux分区(指Ext2分区)是那个设备,hda5。如果您不知道,可以键入mount看看就可以了。弄清楚后,假设您的分区是hda5,在命令行下输入:
#dd if=/dev/hda5 of=/mnt/ntboot.lnx bs=512 count=1
#cp /mnt/ntboot.* /mnt/c
OK!
重启机器后进入C盘,在C:boot.ini里面增加一下信息:
c:ntboot.lnx = "Red Hat Linux"
注意它的格式,它是增加在[Operating System]下面。
|
升级Linux 用原来盘升级。。就可以重新安装Linux的启动。