当前位置: 技术问答>linux和unix
来看看,帮忙解决一下答对者高分!
来源: 互联网 发布时间:2015-03-23
本文导语: 原先安装了Windows2000 server,后来腾出7M的硬盘空间,安装了Linux7.2,安装时一切正常,也选择了安装Linux的操作系统加载程序,但在启动菜单中却找不到Linux,要如何做才能有此选项,谢谢各位了! | 转贴 ...
原先安装了Windows2000 server,后来腾出7M的硬盘空间,安装了Linux7.2,安装时一切正常,也选择了安装Linux的操作系统加载程序,但在启动菜单中却找不到Linux,要如何做才能有此选项,谢谢各位了!
|
转贴
我装了Linux和Windows两个操作系统,现在启动时突然没有了启动菜单
直接默认进了Windows,我有什么办法恢复吗?
----------------------------------------------------
如果你安装linux的时候作了启动软盘,就可以用软盘启动,然后进去进行如下操作:
i如果你希望用linux引导windows,软盘引导linux之后运行 grub-install /dev/hda;
ii如果你希望用win2k(9x不行)引导linux,在提示符#下键入:
dd if=/dev/hda* of=/bootsect.lnx bs=512 count=1 (hda*是你的root所在的分区,如果忘记了可以多试几次,以上命令的意思是: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="linux"。
我装了Linux和Windows两个操作系统,现在启动时突然没有了启动菜单
直接默认进了Windows,我有什么办法恢复吗?
----------------------------------------------------
如果你安装linux的时候作了启动软盘,就可以用软盘启动,然后进去进行如下操作:
i如果你希望用linux引导windows,软盘引导linux之后运行 grub-install /dev/hda;
ii如果你希望用win2k(9x不行)引导linux,在提示符#下键入:
dd if=/dev/hda* of=/bootsect.lnx bs=512 count=1 (hda*是你的root所在的分区,如果忘记了可以多试几次,以上命令的意思是: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="linux"。
|
用linux光盘引导。
vmlinuz root=/dev/hda? noinitrd
就可以引导到系统。修复lilo或者grub.
lilo
grub-install
vmlinuz root=/dev/hda? noinitrd
就可以引导到系统。修复lilo或者grub.
lilo
grub-install
|
the method ii must be wrong ,
cause the OS file format
the Win2k is NTFS ,not vfat.
you can only boot in win2k ,and modify UR boot.ini, cp bootsec.lnx to c:,and after that ,reboot UR system
cause the OS file format
the Win2k is NTFS ,not vfat.
you can only boot in win2k ,and modify UR boot.ini, cp bootsec.lnx to c:,and after that ,reboot UR system
|
zhangyu_smx_(飞飞的叶子) 转载的够清楚了
|
进入linux,修改/etc/grub.conf:
title win2000
chainloader (hd0,0)+1(如果2000在c盘)
title win2000
chainloader (hd0,0)+1(如果2000在c盘)
|
修改grub.conf文件是比较好的办法。相关的语法很简单。
title Windows 2k Professional
rootnoverify (hd0,0)
chainloader +1
就是挂载C盘启动的一个选项。如果要修改为其他的,将hd0,0的后面一个数字改掉就可以了(D为5,E为6……)
title Windows 2k Professional
rootnoverify (hd0,0)
chainloader +1
就是挂载C盘启动的一个选项。如果要修改为其他的,将hd0,0的后面一个数字改掉就可以了(D为5,E为6……)
|
如果你要将LILO之类的加载程序装在MBR的话,你原来的引导分区好像不能用NTFS,可以用PM工具转换成FAT/FAT32;
|
安装过程中应该有是否选择安装grub一项的
|
重装一遍,把GRUB装到MBR中~
|
你可以用2000安装盘修复一下~
|
如果是没有fat32分区,那么windows系统和linux系统的分区必须都是主分区lilo才能装在mbr上