当前位置: 技术问答>linux和unix
有关linux安装的简单问题。
来源: 互联网 发布时间:2014-11-10
本文导语: 我是linux初学者,安装的过程中遇到了一个非常烦人的问题。 安装过程中提示说系统不能从1024柱面之后启动或者bios不支持,安装结束重启后重启无法引导。 我试过redhead linux5.3 redhead linux 7.0 redhead linux 7.2 xterm linu...
我是linux初学者,安装的过程中遇到了一个非常烦人的问题。
安装过程中提示说系统不能从1024柱面之后启动或者bios不支持,安装结束重启后重启无法引导。
我试过redhead linux5.3
redhead linux 7.0
redhead linux 7.2
xterm linux 3
曾经试着同时安装98、2000、linux不成功,又单独装linux还是不行。
请问如何解决。谢谢
安装过程中提示说系统不能从1024柱面之后启动或者bios不支持,安装结束重启后重启无法引导。
我试过redhead linux5.3
redhead linux 7.0
redhead linux 7.2
xterm linux 3
曾经试着同时安装98、2000、linux不成功,又单独装linux还是不行。
请问如何解决。谢谢
|
依次安装win98、win2000、linux。
完全可以实现多启动。
linux安装在哪个分区(靠前或靠后)无所谓,但要记住所安装的分区(如:/dev/hda8)。
安装时不要选将LILO装在MBR中。
安装时制作启动软盘。
安装完后软盘启动linux。
启动后做如下工作:
1、[root@jiak /root]# mkdir /mnt/c
2、[root@jiak /root]# mount /dev/hda1 /mnt/c
(其中/dev/hda1 是硬盘的第一个分区,即98所在的分区。这样做的原因是下面的命令将要在该分区写文件。注意执行该命令后,所有对/mnt/c 下进行的操作实际就是在98分区上今行的,故请务必谨慎,负责可能破坏98系统。)
3、[root@jiak /root]# dd if=/dev/hda8 of=/mnt/c/bootsect.lnx count=1 bs=512
(执行此命令时注意不要写错,否则可能造成严重后果。其中的/dev/hda8是linux 实际的安装分区。)
[root@jiak /root]# reboot(可以直接在linux 下修改下述文件,之后再重起)
4、此时可以启动到98或2000下修改c:boot.ini文件。
在该文件最后加上下面一句:
c:bootsect.lnx="Red Hat Linux7.1"
当然如果熟悉,也可以直接在linux 下修改此文件。
完成以上操作后重启(取出软盘),将会出现2000的那种选择菜单,只是多了Red Hat Linux7.1而已。
若以上操作后不能实现多启动,可能是因为大硬盘(如果是大硬盘)的原因,或是因为linux安装在了1024柱面之后,此时请在linux下检查文件:/etc/lilo.conf
类似“boot=/dev/hda”的那一行(一般是第一行),应确保其就是目前的“/dev/hda”,而不是“/dev/hdax”等。
检查是否存在“linear”一行,若有,则将其改为“lba32”。
修改后保存,并执行命令:
[root@jiak /root]# cd /etc/
[root@jiak /root]# lilo
之后重复上面的2-3步。
完全可以实现多启动。
linux安装在哪个分区(靠前或靠后)无所谓,但要记住所安装的分区(如:/dev/hda8)。
安装时不要选将LILO装在MBR中。
安装时制作启动软盘。
安装完后软盘启动linux。
启动后做如下工作:
1、[root@jiak /root]# mkdir /mnt/c
2、[root@jiak /root]# mount /dev/hda1 /mnt/c
(其中/dev/hda1 是硬盘的第一个分区,即98所在的分区。这样做的原因是下面的命令将要在该分区写文件。注意执行该命令后,所有对/mnt/c 下进行的操作实际就是在98分区上今行的,故请务必谨慎,负责可能破坏98系统。)
3、[root@jiak /root]# dd if=/dev/hda8 of=/mnt/c/bootsect.lnx count=1 bs=512
(执行此命令时注意不要写错,否则可能造成严重后果。其中的/dev/hda8是linux 实际的安装分区。)
[root@jiak /root]# reboot(可以直接在linux 下修改下述文件,之后再重起)
4、此时可以启动到98或2000下修改c:boot.ini文件。
在该文件最后加上下面一句:
c:bootsect.lnx="Red Hat Linux7.1"
当然如果熟悉,也可以直接在linux 下修改此文件。
完成以上操作后重启(取出软盘),将会出现2000的那种选择菜单,只是多了Red Hat Linux7.1而已。
若以上操作后不能实现多启动,可能是因为大硬盘(如果是大硬盘)的原因,或是因为linux安装在了1024柱面之后,此时请在linux下检查文件:/etc/lilo.conf
类似“boot=/dev/hda”的那一行(一般是第一行),应确保其就是目前的“/dev/hda”,而不是“/dev/hdax”等。
检查是否存在“linear”一行,若有,则将其改为“lba32”。
修改后保存,并执行命令:
[root@jiak /root]# cd /etc/
[root@jiak /root]# lilo
之后重复上面的2-3步。
|
redhat 7.2肯定是没有这个限制的,同时安装98、2000、linux也不应该有问题。
用lilo引导时,如果超出1024柱面,要使用lba32,而不要用linear。使用grub引导,不许特别设置也没有这个问题。另外,要将lilo或grub安装在mbr,作为多重引导,并配置好lilo或grub的配置文件,引导98、2000、linux都不会有问题的。
其实大多时候不能启动都是这些配置文件没有配对的原因。
用lilo引导时,如果超出1024柱面,要使用lba32,而不要用linear。使用grub引导,不许特别设置也没有这个问题。另外,要将lilo或grub安装在mbr,作为多重引导,并配置好lilo或grub的配置文件,引导98、2000、linux都不会有问题的。
其实大多时候不能启动都是这些配置文件没有配对的原因。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。