当前位置: 技术问答>linux和unix
双系统并存问题!!!大虾帮忙!
来源: 互联网 发布时间:2015-02-19
本文导语: 我的机器是 20G的硬盘,512内存,先装了windows 2000 professional,然后用 pq 分区,整个分区情况如下 : C (FAT32,4G,主分区) , Linux (ext2,3G,主分区), Linux (swap,800M,逻辑分区), ...
我的机器是 20G的硬盘,512内存,先装了windows 2000 professional,然后用
pq 分区,整个分区情况如下 :
C (FAT32,4G,主分区) ,
Linux (ext2,3G,主分区),
Linux (swap,800M,逻辑分区),
D(逻辑分区), E(逻辑分区),
分区结束后,用光盘引导后装linux 7.1 ,选择图形界面安装,按顺序完成配置,
装到最后时提示信息如下:
An error occured while installing the boot loader ,we highly
recomand you make a recovery boot floppy when prompted ,otherwise you
may not be able to reboot into red hat linux
the error reported was:
warning:/dev/hab is not on the first disk
按要求插入软盘,制作启动盘后,重起机器,无法实现正常引导,需要软盘来
引导, 并且windows 2000 也无法进入了。 我该怎么办?
还有,我看到很多资料说在安装linux时会有提示选项来选择将lilo装在何处,
为什么我装的时候没碰到,在 text 方式下安装也是如此!
如果出现以上情况后,我再重新装了windows2000,可以用引导盘来进入linux,
这种情况下我如何实现在windows下引导 linux,而不必重装linux?
pq 分区,整个分区情况如下 :
C (FAT32,4G,主分区) ,
Linux (ext2,3G,主分区),
Linux (swap,800M,逻辑分区),
D(逻辑分区), E(逻辑分区),
分区结束后,用光盘引导后装linux 7.1 ,选择图形界面安装,按顺序完成配置,
装到最后时提示信息如下:
An error occured while installing the boot loader ,we highly
recomand you make a recovery boot floppy when prompted ,otherwise you
may not be able to reboot into red hat linux
the error reported was:
warning:/dev/hab is not on the first disk
按要求插入软盘,制作启动盘后,重起机器,无法实现正常引导,需要软盘来
引导, 并且windows 2000 也无法进入了。 我该怎么办?
还有,我看到很多资料说在安装linux时会有提示选项来选择将lilo装在何处,
为什么我装的时候没碰到,在 text 方式下安装也是如此!
如果出现以上情况后,我再重新装了windows2000,可以用引导盘来进入linux,
这种情况下我如何实现在windows下引导 linux,而不必重装linux?
|
其实你可以不用重新安装windows 2000
如果你的windows 2000安装盘可以光盘启动的话,启动进去,选择修复windows 2000
然后选择控制台模式,进入-》输入administrator的密码,然后进入dos模式。
这个时候可以用fixmbr来重写MBR。
然后退出,重新启动,就可以进入windows 2000了。
不过,lilo对分区的要求是比较高,我看过一些资料,上面都说linux的lilo必须安装在1024柱面以内。我用pqmagic进行分区,结果还是进不去。推荐magicboot (www.crsky.com上面有下载)进行启动管理。应该可以解决问题。
如果你的windows 2000安装盘可以光盘启动的话,启动进去,选择修复windows 2000
然后选择控制台模式,进入-》输入administrator的密码,然后进入dos模式。
这个时候可以用fixmbr来重写MBR。
然后退出,重新启动,就可以进入windows 2000了。
不过,lilo对分区的要求是比较高,我看过一些资料,上面都说linux的lilo必须安装在1024柱面以内。我用pqmagic进行分区,结果还是进不去。推荐magicboot (www.crsky.com上面有下载)进行启动管理。应该可以解决问题。
|
找个 DOS 启动盘,fdisk /mbr 就可以恢复 2000 了。
|
1、用FDISK分出一个小于8G的windows分区(LILO不能装于大过8G的分区里)
2、格式化这个分区(c:)
3、安装Linux,LILO不要安装在MBR上要安装在boot的启动分区的第一个扇区上
4、以root用户进入Linux
5、执行以下命令
mount -t vfat /dev/hda1 /mnt/winc 将C:盘挂上
dd if=/dev/hda2 of=/mnt/winc/redhat.lnx bs=512 count=1将启动分区的第一个扇区上的内容输出成redhat.lnx文件
6、用Fdisk进行其他windows分区生成
7、安装windows
8、修改C:boot.ini文件,加上c:redhat.lnx="RedHat x.x"
9、将c:redhat.lnx改成只读、隐藏属性
10、重新启动windows
------------------------------Ok了----------------------------------------
2、格式化这个分区(c:)
3、安装Linux,LILO不要安装在MBR上要安装在boot的启动分区的第一个扇区上
4、以root用户进入Linux
5、执行以下命令
mount -t vfat /dev/hda1 /mnt/winc 将C:盘挂上
dd if=/dev/hda2 of=/mnt/winc/redhat.lnx bs=512 count=1将启动分区的第一个扇区上的内容输出成redhat.lnx文件
6、用Fdisk进行其他windows分区生成
7、安装windows
8、修改C:boot.ini文件,加上c:redhat.lnx="RedHat x.x"
9、将c:redhat.lnx改成只读、隐藏属性
10、重新启动windows
------------------------------Ok了----------------------------------------
|
先看看硬盘的跳线!
正确的话!
再试试修复2000,在2000下用FDISK或分区魔术师激活LINUX的主分区!
正确的话!
再试试修复2000,在2000下用FDISK或分区魔术师激活LINUX的主分区!