转自:杜昌彬的空间首先向其致敬!有改动。
grub是Linux系统即其他类unix系统的主流bootloder,由于grub原来版本的设计存在很大缺陷,与以前的grub很不相同,其使用和配置也发生很大变化。现在很多Linux发行版本都使用了grub2作为引导系统,比如 Ubuntu。grub2是模块化的,可动态加载需要的模块,另外增加了更多的功能,具有较高的可扩展性。grub2支持自定义菜单的主题,命令更丰富,支持网络启动等。经过重新设计,将新的grub命名为grub2.
grub2的安装非常简单,使用grub-install命令即可。如:
# grub-install --root-directory=/boot /dev/hda
grub2的真正配置文件是/boot/grub/grub.cfg,但通常不直接编辑他,
而是通过配置/etc/default/grub文件和/etc/grub.d目录中的shell脚本,
然后通过grub-mkconfig命令来生成/boot/grub/grub.cfg文件中的内容。
比如修改了/etc/default/grub文件后
可运行以下命令使配置生效:grub-mkconfig -o /boot/grub/grub.cfg
注意grub-mkconfig命令不带参数时仅在终端中输出生成的配置内容,
而不写入/boot/grub/grub.cfg中。在Ubuntu中,可以直接使用
sudo update-grub(或update-grub2,两者是一样的)命令代替上面的长命令.
/etc/default/grub文件中是一些变量设置,该文件的默认的有效内容是:
GRUB_DEFAULT=0#默认的启动菜单项
GRUB_HIDDEN_TIMEOUT_QUIET=true#在显示菜单项之前等待若干秒直到有按键被按下,
否则直接启动
RUB_TIMEOUT=10#显示菜单的超时时
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"#除非GRUB_DISABLE_LINUX_RECOVERY被设置,否则每个Linux内核启动启动菜单会生成两个,一个是默认菜单,一个是恢复模式菜单项。此变量便是默认项的附加内核启动参数.
GRUB_CMDLINE_LINUX=""#所有linux内核菜单项都会附加上的启动参数
可以根据自己的喜好设置相应的值。
设置完成之后用update-grub命令更新,重启就会有效果了。
分享到:
相关推荐
使用多重启动管理器GRUB引导Linux系统.pdf
Linux运维-2系统管理-13启动引导与修复-154grub配置文件.avi
。。。
Linux的引导管理程序 比较老的LILO和目前用的较多的Grub
本文重点介绍了GRUB的menu.lst的写法,另外通过GRUB命令行引导系统也做了详述;这些无论是对 Windows版本的WINGRUB还是Linux版本的GRUB都是适用的
Linux 系统引导管理器GRUB,初学者指南
GRUB是多系统引导管理器,简单的说既能引导Linux,同时也能引导Windows;从讨论区近四年的观察来看,大多初学者并不能在短时间内掌握GRUB的用法,为了解决初学者在最短时间内掌握GRUB,重写GRUB入门文档还是有必要的...
Linux运维-2系统管理-13启动引导与修复-155grub加密.avi
它可以在 DOS 和 LINUX下运行,也可以通过其他引导器来运行,还可以作为MBR运行。GRUB4DOS内置了功能完善的 BIOS 级磁盘仿真。 下面以比较广泛使用的GRUB4DOS为基础进行说明。GNU GRUB与GRUB4DOS的不同之处,可参看...
grub语法 系统引导 GRUB是多系统引导管理器,简单的说既能引导Linux,同时也能引导Windows;
Grub4dos是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、 Linux等。 GRUB 是一个遵从Multiboot(多重启动)规范的启动管理程序。现在接触到的有3种,即GNU Grub ...
GRUB 是一个遵从Multiboot(多重启动)规范的启动管理程序。现在接触到的有3种,即GNU ...它可以在 DOS 和 LINUX下运行,也可以通过其他引导器来运行,还可以作为MBR运行。GRUB4DOS内置了功能完善的 BIOS 级磁盘仿真。
GRUB是多系统引导管理器,简单的说既能引导Linux,同时也能引导Windows
在删除Linux分区前,我们需要将启动Windows的引导信息写入MBR,否则,MBR中的Linux引导信息,当然就不能启动Windows系统了。一:将Windows的引导信息写入MBR, 写入MBR的方法,有两种比较简单, 第1种方法:就是将...
读取并加载硬盘MBR(主引导记录)中的启动引导器(GRUB或LILO等) 运行Linux的系统内核并检测硬件 Linux的启动过程 读取配置文件/etc/inittab运行第一个进程init init进程是由Linux内核引导运行的,它是系统中运行的...
主讲Linux基本技能(Ubuntu初步、安装、Linux基础、Linux系统简介、命令行、Ubuntu系统简介、软件安装、Xwindow简介、系统管理、简明VIM教程、引导管理器Grub、FAQ)。随着Linux日益强大,越来越多的人接触Linux,但...
第6章GRUB引导器. wmv 第7章 Linux中的进程管理.wmy 第8章 远程登录管理.wmv 第9章 TCPIP网络基础. wmv 第10章 Samba服务器配置.wny 第11章Proxy服务器配置.wmny 第12章 数据库服务器.wmv 第13章Apache服务器.wmvy ...
15.1.1 启动管理-启动流程-运行级别.mp4 15.1.2 启动管理-启动流程-启动过程.mp4 15.2.1 启动管理-启动引导程序-Grub配置文件.mp4
grub4dos 是一款多功能启动引导管理器, grub4dos是一个将Linux下的GNU GRUB启动引导程序移植到DOS和Windows的一个分支,是一个大幅度提高了软件和硬件兼容性的启动引导程序。
什么是Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多...2、读取 MBR 的引导文件(GRUB、LILO)。 3、引导 Linux 内核。 4、运行第一个进程 init (进程号永远为 1 )。 5、进入相应的运