别裁伪体亲风雅,转益多师是汝师。这篇文章主要讲述grub 命令使用相关的知识,希望能为你提供帮助。
命令列表ubuntu 的 iso 盘内一般有 command.lst 这个文件,里面是 grub 支持的命令
加载字体 ( 方便中文显示 )
grub>
loadfont $prefix/fonts/unicode.pf2
if loadfont $font ;
then
insmod gettext
fi
列出所有设备 ( SATA硬盘是用sda表示的,而IDE硬盘则是用hda表示 )
grub>
ls
grub>
ls -l
grub>
lsmod
grub>
lsfonts
现在不分 SATA 和 IDE 了,统一用 hd 表示
指定 boot 所在分区 ( root指令来指定/boot所在的分区 )
grub>
root (hd0, 0)
加载模块
grub>
insmod all_video
grub>
insmod part_gpt
grub>
insmod gzio
查询分辨率
grub>
videoinfo
设置分辨率( 支持多分辨率 )
grub>
set gfxmode=<
分辨率>
auto, width x height, width x height x depth
可以指定一组由逗号或分号分隔的模式以供逐一尝试:每个模式的格式必须是:auto(自动检测),宽x高,宽x高x色深之一,
并且只能使用VBE标准指定的模式[640x480,800x600,1024x768,1280x1024]x[16,24,32]。可以在GRUB SHELL中使用"videoinfo"命令列出当前所有可用模式。默认值是auto。
设置输出终端( 支持多个,空格分开 )
grub>
terminal_output xxx yyy zzz
console
PC Bios及EFI控制台
serial
串行终端
gfxterm
图形模式输出
ofconsole
开放固件控制台
vga_text
VGA文本输出,主要用在Coreboot
视频模式( 明确设定,内核参数设置可能无效 )
grub>
set gfxpayload=keep
text
普通文本模式,不能用于UEFI平台
keep
继承"gfxmode"的值
auto
自动检测
分辨率
width x height, width x height x depth
加载镜像 &
文件系统 &
启动
grub>
linux /install/vmlinuz file=/cdrom/preseed/ubuntu.seed nomodeset console=tty0
/install/vmlinuz
光盘上对应的文件
/cdrom/preseed/ubuntu.seed 对应的配置文件
加载文件系统并启动安装系统
grub>
initrd /install/initrd.gz
【grub 命令使用】
grub>
boot
推荐阅读
- squid详解(正向代理透明代理反向代理)
- lnmp架构搭建实例
- 关于容灾系统的保护级别
- MYSQL随笔十四 MySQL 8.0 移除的配置参数和状态变量
- #yyds干货盘点# Redis概念和基础
- 别人在抢红包,程序员在研究红包算法
- nginx静态配置&安装
- 在字节跳动,一个更好的企业级SparkSQL Server这么做
- redis的monitor命令