grub命令 – 多重引导程序grub的命令行shell工具

Linux命令 统信UOS系统管理员 4周前 (03-19) 19次浏览 0个评论 扫描二维码

grub 命令是多重引导程序 grub 的命令行 shell 工具。

grub 是一个引导程序或者是一个系统引导工具,通过 grub 命令可以引导种类丰富的系统,如 linux、freebsd、windows 等。

进入 linux 操作系统之后,可以输入 grub 命令,就进入“grub>”提示状态,然后可以进入操作若干命令。grub 就是 shell,bash 类似。并且提供了交互模式和非交互两种模式。

语法格式:grub [参数/命令]

常用参数:

— -batch 打开批处理模式
— -boot-drive= 指定 stage2 的引导驱动器
— -config-file 指定 stage2 的配置文件
— -device-map= 指定设备的映射文件
— -help 显示帮助信息
— -install-partition= 指定 stage2 安装分区
— -no-config-file 不使用配置文件
— -no-pager 不使用内部分页器
— -preset-menu 使用预设菜单
— -probe-second-floppy 检测第二个软盘驱动器
— -read-only 只读模式

常用命令:

color 设备菜单界面的颜色
device 指定设备文件作为驱动器
hide 隐藏分区
pager 改变内部页程序的状态
partnew 创建一个主分区
parttype 改变分区类型
password 为菜单界面设备口令
serial 设置串口设备
setkey 设置键盘映射
splashimage 设置 GRUB 启动的背景图形文件
terminal 选中终端类型
unhide 还原隐藏分区
clear 清屏
terminfo 定义终端的功能
blocklist 显示文件所在分区位置
boot 启动系统
cat 显示文件内容
chainloader 把启动控制权软交给其他的引导装载程序
cmp 比较两个文件
configfile 加载已经存在的 GRUB 配置文件
debug 开启/关闭 debug 模式
displayapm 显示 APM BIOS 信息
displaymem 显示内存配置
embed 嵌入 STAGE1_5 设备
find 查找包括文件的所有设备
fstest 切换文件系统测试模式
geometry 显示驱动器的物理信息
halt 关闭系统
help 显示 GRUB 命令帮助信息
impsprobe 查询 SMP 信息
initrd 加载 initrd/initramfs 文件
install 安装 GRUB
ioprobe 查询驱动器的 I/O 端口
kernel 引导系统内核
lock 锁定 GRUB 引导菜单项,只有输入密码后才能启动
makeactive 激活主分区
map 虚拟映射驱动器
md5crypt 使用 MD5 算法加密口令
module 加载模块
modulenounzip 加载模块但不进行解压
pause 暂停并等待按键
quit 退出 GRUB 命令行界面
reboot 重启系统
read 读取内存中的内容
root 设置 GRUB 的 root 设备
rootnoverify 设置 GRUB 的 root 设备但不装载文件系统
savedefault 保存当前的启动菜单项为默认启动
setup 自动安装 GRUB
testload 从文件系统中测试读取文件
testvbe 测试 VESA BIOS  EXTENSION
uppermem 强制设备计算机上位内存大小
vbeprobe 查询 VESA BIOS  EXTENSION 信息

参考实例

grub 信息损坏,使用命令启动系统:

grub>root (hd0,1)   /* 假设 /dev/hda2 是你的 /boot 所在的分区 */ 
grub>kernel /boot/vmlinuz-2.6.15-26-386 ro dev=/dev/hda3    /* 假设 /dev/hda3 是你的 / 所在的分区 */ 
grub>initrd /boot/initrd.img-2.6.15-26-386 
grub>boot 

在分区设备上安装 grub:

grub>setup (hd0)

指定初始化文件:

grub> initrd /boot/initrd-2.6.11-1.1369_FC4.img 
[Linux-initrd @ 0x2e1000, 0x10e685 bytes]


统信UOS之家 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:grub命令 – 多重引导程序grub的命令行shell工具
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址