【Grub】常见命令

来源:互联网 发布:java注册js验证代码 编辑:程序博客网 时间:2024/06/10 21:55
【Grub】常见命令

root(hdx,x)   设置某块分区为根目录
kernel 加载linux kernel
initrd加载驱动
boot启动加载的kernel

find查找文件,
find --set-root --ignore-floppies --ignore-cd /usr/bin/cp

将查找到特定文件的磁盘设为根目录,不能是软盘和cd

加载iso
root (hdx,x)
map --mem /xx.iso (0xff)
map --hook
chainloader (0xff)
boot

Grub命名规则,(hd32)为第一仿真cd/dvd设备,等同于0xa0,(hd33)为二仿真cd/dvd设备,0xff为最后一个。grub中将0xa0以上都认做cdrom。
map --mem用于仿真不连续的存放的iso文件,不加则必须连续存放,碎片整理后再存放iso一般才会连续。
另外grub不支持大的iso。
如果支持iso启动则顺利启动,若是iso不支持则提示:inviladorupsupportedexecutableformat,grub不是很适合iso,联系使用grub2,如果只能使用grub,可以使用grub引导grub2,再引导iso

使用grub引导grub4dos
title grub4dos
root (hd0,0)
kernel /grub4dos/grub.exe

引导grub2
root (hd0,0)
kernel /boot/grub/core.img
boot

0 0
原创粉丝点击