当前位置: 技术问答>linux和unix
Red hat7.1的安装问题。
来源: 互联网 发布时间:2014-11-07
本文导语: 我的硬盘为40G,已经安装了win98和win2000,并预留了最后的5G打算安装linux。 请问高手,能实现多启动么? 我听说lilo必须安装在1023柱面以内才能实现linux的硬盘启动。我应该如何做呢? | 完全可...
我的硬盘为40G,已经安装了win98和win2000,并预留了最后的5G打算安装linux。
请问高手,能实现多启动么?
我听说lilo必须安装在1023柱面以内才能实现linux的硬盘启动。我应该如何做呢?
请问高手,能实现多启动么?
我听说lilo必须安装在1023柱面以内才能实现linux的硬盘启动。我应该如何做呢?
|
完全可以实现多启动。
安装在哪个分区(靠前或靠后)无所谓,但要记住所安装的分区(如:/dev/hda8)。
安装时不要选将LILO装在MBR中。
安装时制作启动软盘。
安装完后软盘启动。
启动后做如下工作:
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下检查文件:/etc/lilo.conf
类似“boot=/dev/hda”的那一行(一般是第一行),应确保其就是目前的“/dev/hda”,而不是“/dev/hdax”等。
检查是否存在“linear”一行,若有,则将其改为“lba32”。
修改后保存,并执行命令:
[root@jiak /root]# cd /etc/
[root@jiak /root]# lilo
之后重复上面的2-3步。
如此,应该是没有问题的了。
安装在哪个分区(靠前或靠后)无所谓,但要记住所安装的分区(如:/dev/hda8)。
安装时不要选将LILO装在MBR中。
安装时制作启动软盘。
安装完后软盘启动。
启动后做如下工作:
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下检查文件:/etc/lilo.conf
类似“boot=/dev/hda”的那一行(一般是第一行),应确保其就是目前的“/dev/hda”,而不是“/dev/hdax”等。
检查是否存在“linear”一行,若有,则将其改为“lba32”。
修改后保存,并执行命令:
[root@jiak /root]# cd /etc/
[root@jiak /root]# lilo
之后重复上面的2-3步。
如此,应该是没有问题的了。
|
其实呢,有一个方法你可以试一试,如下:
知道最多允许4个主分区,可以创建一个30M的ext2格式的/boot分区,128M的Swap分区,剩下的全部为/分区。这样在简单和安全性之间找到一个平衡,我觉得很适合初学者。其他的,按提示即可。
当然,使用lilo或Grub(redhat7.2提供)实现多系统引导没有问题,按默认安装即可。
知道最多允许4个主分区,可以创建一个30M的ext2格式的/boot分区,128M的Swap分区,剩下的全部为/分区。这样在简单和安全性之间找到一个平衡,我觉得很适合初学者。其他的,按提示即可。
当然,使用lilo或Grub(redhat7.2提供)实现多系统引导没有问题,按默认安装即可。
|
你用的是LILO启动的吧!
那你可以更改/etc/lilo.conf 文件
将
linear
改成
lba32
保存
执行
#lilo -v
无法进入X-window可以更改/etc/inittab文件
将
id:5:initdefault:
改成
id:3:initdefault:
重新启动
用startx来启动x-window
其实在init 5模式下不能启动x-window是因为少了启动一些服务。
那你可以更改/etc/lilo.conf 文件
将
linear
改成
lba32
保存
执行
#lilo -v
无法进入X-window可以更改/etc/inittab文件
将
id:5:initdefault:
改成
id:3:initdefault:
重新启动
用startx来启动x-window
其实在init 5模式下不能启动x-window是因为少了启动一些服务。