当前位置: 技术问答>linux和unix
重装windows怎么恢复机器的启动菜单?
来源: 互联网 发布时间:2015-07-06
本文导语: 我昨天新装的redhat9与原来的98和xp相处还正常,今天重装了一下98,然后机器上只剩98了用redhat9的启动盘还能启动red9,xp的文件在98下还能看得到,怎么能恢复以前的可以选择操作系统的启动菜单呢? | ...
我昨天新装的redhat9与原来的98和xp相处还正常,今天重装了一下98,然后机器上只剩98了用redhat9的启动盘还能启动red9,xp的文件在98下还能看得到,怎么能恢复以前的可以选择操作系统的启动菜单呢?
|
这样应该没法恢复XP的引导吧。
先用98的安装盘引导进入dos,然后运行fdisk /mbr ,这样就能恢复98和XP的引导。
然后用linux启动盘启动,到出现安装步骤后,按Ctrl+Alt+F2进入另一个控制台,
mkdir /mnt/tmp 新建目录tmp
mount -t vfat /dev/hda1 /mnt/tmp 将C盘挂载到tmp目录中
cd /mnt/tmp
dd if=/dev/hda3 of=linux.bin bs=512 count=1 制作linux.bin文件 /dev/hda3为linux分区,不同机器情况可能不同
编辑boot.ini,在最后一行加入 C:linux="linux",保存,重新启动计算机就有选择菜单了。
注意:C盘要为fat32格式的,否则是无法挂载的。不过也只要将linux.bin文件保存到软盘上,进入windows对boot.ini文件做相同的修改即可。
先用98的安装盘引导进入dos,然后运行fdisk /mbr ,这样就能恢复98和XP的引导。
然后用linux启动盘启动,到出现安装步骤后,按Ctrl+Alt+F2进入另一个控制台,
mkdir /mnt/tmp 新建目录tmp
mount -t vfat /dev/hda1 /mnt/tmp 将C盘挂载到tmp目录中
cd /mnt/tmp
dd if=/dev/hda3 of=linux.bin bs=512 count=1 制作linux.bin文件 /dev/hda3为linux分区,不同机器情况可能不同
编辑boot.ini,在最后一行加入 C:linux="linux",保存,重新启动计算机就有选择菜单了。
注意:C盘要为fat32格式的,否则是无法挂载的。不过也只要将linux.bin文件保存到软盘上,进入windows对boot.ini文件做相同的修改即可。
|
在出现的提示符“grub>”后使用命令查找“ /boot/grub/grub.conf ” 在哪个分区 ,在提示符后输入: " find /boot/grub/gurb.conf "回车 (返回值类似: (hd0,0)) 。 然后. Find命令查询结果为(hd0,0),设置改分区为root:,在提示符后输入 " root (hd0,0) "回车 (返回值类似: Filesystem type is ext2fs, partition type ox83 )。 再使用Setup命令安装Grub到(hd0),即重写(hd0)的主引导扇区(MBR),在提示符后输入: " setup (hd0) " 回车。
|
副盘要用hdb了,应该是hdb1,当然如果你的第二块硬盘是接在primary slave是hdb,接在second master是hdc
你是用XP的OS LOADER来做多重引导的吧,用LINUX的光盘引导进LINUX系统后,fdisk命令应该可以查看,或者mount命令。
你是用XP的OS LOADER来做多重引导的吧,用LINUX的光盘引导进LINUX系统后,fdisk命令应该可以查看,或者mount命令。
|
将第一张光盘放进去,安装一次(不安装软件),只是升级,就可以了!
|
好象还要装内核参数?
我在光盘中升级没有装好GRUB!
怎么弄的?
我在光盘中升级没有装好GRUB!
怎么弄的?
|
你的LINUX是用GRUB还是LILO来引导的,需要重新安装一下引导程序,grub的话,用grub-install命令,应该是这样:/sbin/grub-install hdb1,LILO不太清楚。。。
|
运行安装光盘,选择修复引导
或者用软盘启动linux,执行lilo或grub
或者用软盘启动linux,执行lilo或grub