当前位置:网站首页>grub 命令使用
grub 命令使用
2022-08-02 14:16:00 【freeabc】
命令列表
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> boot
边栏推荐
猜你喜欢
随机推荐
分布式一致性协议-Paxos
Oauth2.0 认证服务器添加验证码登陆方式
Mobile copy constructor
为什么Volatile能保证双重检查锁的线程安全
字符数组/字符串数组|数组指针/指针数组/
OpenPose command line
HCIE学习记录——数据封装与常用协议(TCP/UDP)
【线程网络】了解线程属性(fork/interview question)
排序方法汇总(C语言)
net start mysql 服务名无效。
深入理解负载均衡
从FAST TCP到POWERTCP
MySQL协议长什么样子
implement tcp copa on ns3
理解:野指针,空指针,失效指针。
Mysql开启日志并按天进行分割
Template Series - Dichotomous
change the available bandwidth of tcp flow dynamically in mininet
RouteOS 导入至PVE
Three-way joint interface data security issues