grub 命令使用

别裁伪体亲风雅,转益多师是汝师。这篇文章主要讲述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

    推荐阅读