grub
学习笔记
grub安装及命令行排错
以GRUB引导安装CentOS
grub rescue救援模式的处理
使用grub2制作U盘引导iso
参考链接
- Boot Multiple ISO from USB via Grub2 using Linux: http://www.pendrivelinux.com/boot-multiple-iso-from-usb-via-grub2-using-linux/
- CentOS 5 及 6 上安装 Grub: http://wiki.centos.org/zh/HowTos/GrubInstallation
- 排除 GRUB 的问题: http://wiki.centos.org/zh/TipsAndTricks/TroubleshootGRUB
- 以 GRUB 引导安装: http://wiki.centos.org/zh/TipsAndTricks/InstallFromGRUB
- 如何重新安装开机管理程序(GRUB): http://wiki.centos.org/zh/TipsAndTricks/ReinstallGRUB
-
grub2基础教程—pdf下载: http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=229387
-
grub2基础教程(PDF)
- 一、grub2新特性
- 二、grub2安装与启动
- 三、grub2配置文件详解
- 四、脚本修改
- 五、使用grub2常见错误及修复方法
-
grub2基础教程(PDF)
- ubuntu11.04版的grub2的两个说明: http://forum.ubuntu.com.cn/viewtopic.php?f=139&t=329072&sid=6789dc686e8663cc1d529ecac20673fa
- igrub 引导文件损坏修复: http://blog.csdn.net/scut1135/article/details/6930948
- GRUB stage1/MBR分析:http://thestarman.narod.ru/asm/mbr/GRUB.htm
- linux忘记root密码又忘记grub密码怎么办
- jason_125的grub学习笔记
-
GRUB的工作原理:一般而言,GRUB包含两段引导加载程序:
- stage1在MBR中安装(长度为446字节),它的目的是加载和执行下面的stage2。
- stage2加载并执行内核(显示引导菜单,并提供一个简单的可用来指定内核位置等的Shell环境)
-
GRUB的配置文件:grub.conf,grub.conf中主要的四个关键字:
- title:表示一个菜单选项,后面接着的文字显示在GRUB菜单上(通常是一些注释性信息)
- root:指定引导目录所在分区
- kernel:指定引导内核选项,包括内核的路径和其他一些启动选项
- initrd:建立一个内存镜像文件
-
在开机时怎样编辑GRUB菜单?
- 选中要修改的菜单项,然后按“e”键,这样你就可以编辑该菜单项了。
- 完成编辑之后,按回车键即可返回(如果不需要保存编辑内容,则按“ESC”键返回)。
- 如果要按新修改的配置继续引导系统,按“b”键就可以了。
-
怎样通过GRUB进入单用户模式?
- 单用户模式很重要,比如当你忘记了系统密码的时候。
- 在GRUB中要进入单用户模式很简单,只需要编辑菜单中的内核(kernel)行,在此行结尾添加single即可。
- Linux支持的另一种维护模式是紧急模式,进入它的操作方法与单用户模式类似,只是把single替换为emergency即可。
-
怎样在GRUB中导入一个不在菜单上的内核?
- 有时候我们希望导入一个新的内核,而这个内核并不在菜单上,所以我们不能通过简单的选择来启动。GRUB提供了对此的支持,你只需要按“c”键就好了。
- 按“c”键后,你可以自行输入新内核的root,kernel,initrd行
- 如果你不太记得清楚具体的分区或内核位置,你也用不着慌,因为在这里GRUB支持命令补全,试试Tab键吧
-
怎样创建GRUB引导盘?
-
当GRUB不能正常启动或者菜单无法正常显示时,你肯定很希望得到一张GRUB引导盘,否则你的系统就很难启动了。创建引导盘其实不难,你可以创建启动软盘或光盘。
# 创建软盘的方式: cd /usr/share/grub/i386-pc dd if=stage1 of=/dev/fd0 bs=512 count=1 dd if=stage2 of=/dev/fd0 bs=512 seek=1 # 创建光盘的方式: mkdir iso mkdir -p iso/boot/grub cp /usr/lib/grub/i386-pc/stage2_eltorito iso/boot/grub mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso # 将grub.iso刻录到CD。(注意GRUB的版本要求在0.97之上) # 本文出自 “第二次启航” 博客,请务必保留此出处http://riser.blog.51cto.com/252482/54225
-
当GRUB不能正常启动或者菜单无法正常显示时,你肯定很希望得到一张GRUB引导盘,否则你的系统就很难启动了。创建引导盘其实不难,你可以创建启动软盘或光盘。