GNU GRUB(简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。


1.
如何修改grub开机画面

开机画面的路径是splashp_w_picpath,输入你编辑图片名字,在配置文/boot/grub/grub.conf

你只需改为你制作的图片名字就行了。可下载安装gimp 工具进行制作,安装后在命令行输入 gimp & 就可启动图形编辑器。

图片要求长640宽为48014位色,保存为xpm格式,用gzip压缩,这样你可你看到你要的图画了!

 

2、当管理员密码丢失,如何才能进入系统?

当操作系统启动时,按下任意键进入grub界面,grub引导加载器功能十分强大,可以引导linux unix window 等操作系统或内核,grub还支持命令行编辑功能,按上下方向 键选择你要编缉的内核,按两次e键进入编织界面,按下空格再输入1s键,进入1级维护模式,返回主键面,按b键进入引导启动内核,这时就不需要密码了。管理员可以设置自己的新密码。

 

3、当/boot/grub/grub.conf 这个配置文件丢失时,系统启动不了怎么办呢?

有时我们会不小心误删除了这个文件,这样系统就不会启动。当我们进入grub命令提示符下时,如果我们知道根文件系统在那个分区时,我们可以很容易的输入命令进入,如

Root (hd0,0)   ##(hd0,0)表示在第1块磁盘,第一个分区;根据你自己实际进入改写

Kernel /vmlinuz-$(uname –r)  ro /dev/vol0/root  rhgb quiet  前面是内核名,后边可有可无

Initrd /initrd-$(uname –r).img  ##根分区下的initrd,名字不要输错了

如果不知道在根分区在那里,可用find命令查看 如:find (hd0,0)/ 再按tab键,这样就会显示根分区的内空,进入root kernel initrd 这样依次输入,可启动进入,进入后再建grub.conf,方便下次启动。

 

4/boot/grub/grub.conf ###grub.conf的配置文件介绍
default=0 #
表示运行级别默认就是第0个启动,也就是下面第一个title定义的启动级别
timeout=5 #
开机等待你选择运行级别时间
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz #
开机图片

hiddenmenu #隐藏信息
title Red Hat Enterprise Linux Server (2.6.18-164.el5) #
系统版本
root (hd0,0) #
第一块硬盘的第一分区
kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/vol0/root rhgb quiet #
内核文件ro表示只读 root表示根分区 quiet静默模式
initrd /initrd-2.6.18-164.el5.img #
微型小linux系统来提供开机驱动程序
password --md5 $1$FSUEU/$uhUUc8USBK5QAXc.BfW4m. #
设置密码,以md5格式加密
password
如放在title上方表示对grub整个界面加密,如放title下则表示你要编缉此

系统或内核需提供密码。

另外可用grub-md5-crypt这个命令生成加密数据