Linux 安装

本文详细介绍如何在Linux环境下配置grub.conf以实现多个不同版本Linux系统的安装与启动。覆盖Red Hat Enterprise 5.4、Fedora 12、Ubuntu 9.10等版本,并针对启动过程中的黑屏问题提供了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux下修改其自身grub.conf,安装多版本Linux总结


     使用此办法安装系统的好处是,不必求助于其他光盘或PXE启动来引导安装进程,至于启动后具体到每个版本的Linux安装过程,很多文章都有介绍,本文不再罗嗦。
     仅对以下版本的Linux做过测试,具体的grub.conf配置如下;
     如果灵活使用,也可以套用至grub4dos的引导环境、或是PXE启动中的default文件环境,这里就不讲了。

1.)
label Redhat Enterprise 5.4
    kernel /reinstall/rhel/vmlinuz
    append /reinstall/rhel/initrd=initrd.img ramdisk_size=8192
# RHEL的配置不必多将,很多地方都有。

2.)
title Fedora 12 / Network Install
    kernel (hd0,0)/vmlinuz
    initrd (hd0,0)/initrd.img
# fedora的网络安装,不需要特别指定vga、ramdisk_size或是其他参数,使用默认的就好;就像上面的一样,光光的。
# 曾经自以为是的将RHEL的配置copy过来用,结果偶的机器每次用这个配置启动就黑屏假死:(

3.)
title ubuntu 9.10 live LiveCD / HD Install
    kernel (hd1,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
    initrd (hd1,0)/initrd.lz
# 此硬盘安装方法仅将ubuntu 9.10的LiveCD版测试成功;对于alternate版本,在检测iso的时候死活检测不到,暂时放弃;
# vmlinuz,initrd.lz来自ubuntu desktop CD光盘目录/casper。

4.)
title ubuntu 9.10 alternate / Network Install
    kernel (hd1,0)/linux quiet splash ro
    initrd (hd1,0)/initrd.gz
# 此网络安装方法,测试完成后才发觉非常简单,与Redhat如出一辙:将光盘解压后,挂载至Web的虚拟目录,安装时直接使用;有点不同的 是,Redhat可使用HTTP或FTP,且使用标准URL路径,如:http://192.168.11.22/fedora ;但是Ubuntu只识别HTTP,IP+端口方式,如: 192.168.11.22:80 ,如果使用了标准的URL路径,反而会被认为非法至无法识别,这点要切记!(FTP的方式测试过不能用)
# linux,initrd.gz来自ubuntu alternate CD光盘目录/install/netboot/ubuntu-installer/amd64/。

 

 

 

 

在《RedHat Linux 9.0安装过程小记 》说到进入系统黑屏,可能是由于显卡分辨率的原因,当我选择用图形模式默认安装后,屏幕黑屏无任何反应,按F2之后,用linux lowres命令进行的图形化安装。linux lowres命令默认分辨率为640x480。

用linux lowres命令,RedHat Linux 9.0 安装完成后,进系统黑屏。经过2个晚上的摸索,终于解决了问题,现将过程记录下来。

黑屏之后手足无措,由于我是个linux新手,又不懂命令行模式的运作,只好重启,进入winxp系统,上网查黑屏的原因,有关搜索结果如下:

在安装的时候力求把显卡设置对。 否则,对初学者比较麻烦。

1,Ctrl+Alt+F1进入命令行状态
2,login   as   root
3,xfree86config,用命令行配置X-Window,改变显卡驱动设置
4,reboot,maybe   OK

记下来之后,重启电脑进linux,启动之后黑屏,按Ctrl+Alt+F1进入命令行状态, 用root登陆,输入xfree86config 回车,提示命令出错,再次输入,还是出错。再重启进windowsxp,继续上网查。

又查到下面的内容:

#vi /etc/X11/XF86Config 编辑xf86config文件
/1024x768 #找到1024x768,直接在vi下键入/1024x768
把它变为 800x600(可以按i,进入编辑模式;改了就可以了,后直接启动x)
按ESC键;打入:wq保存
#init 5 启动到图形模式
 
再次重启,进LINUX,用root账号登陆后,输入 vi /etc/X11/XF86Config,回车后打开了XF86Config文件:
找到下面一段,更改后大致如下:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "DevInputMice" "AlwaysCore"
EndSection

再找到下面一段,更改后大致如下:
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
注意有些显卡支持不好,要选择合适的分辨率才能进入图形模式。
我是把 Modes "1024x768" "800x600" "640x480" 改成 Modes "640x480" 后重启才进去了图形模式。
至此,黑屏问题解决了,虽然分辨率只有640x480,但是总算进去了,可以暂时休息一下了。
 
注意:Linux系统区分大小写,用vi命令更改XF86Config文件之后,按ESC键;打入:wq保存。

你有没有root权限?
CODE: sudo gedit /boot/grub/grub.conf 
CODE: sudo gedit /boot/grub/grub.conf 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值