GNU/Hurd
因为GNU/Hurd 是符合Multiboot 规范的操作系统,所以非常容易引导:
grub> root (hd0,2)
如果你不记得Hurd 所在的分区号的话,可以用find /boot/gnumach 查找。
grub> kernel /boot/gnumach root=hd0s1
grub> module /boot/serverboot
grub> boot
GNU/Linux
grub> root (hd1,3)
grub> kernel /vmlinuz root=/dev/hda1
如果你需要指定内核启动参数的话,可以直接加到命令的最后面如:
grub> kernel /vmlinuz root=/dev/hda1 vga=ext
如果你使用initrd 的话,在kernel 命令之后执行:
grub> initrd /initrd
grub> boot
FreeBSD
GRUB 能够直接装载.ELF 和a.out 两种格式的内核,但是由于FreeBSD 的内核引导接口有时有较
大的变动,
所以,对FreeBSD 最安全的引导方法是引导/boot/loader
grub> root (hd0,a)
grub> kernel /boot/loader
grub> boot
NetBSD,OpenBSD,NetBSD
这三种系统的引导指令序列一样,如下:
1. 'root'设置根设备.
2. `kernel'装载内核.
3. `boot'引导.
DOS/Windows
grub> rootnoverify (hd0,0)
grub> chainloader +1
grub> boot
SCO UnixWare
grub> rootnoverify (hd1,0)
grub> chainloader --force +1
grub> makeactive //注意这条指令将设置UnixWare 分区为活动分区,这样要求你的GRUB 安装在
MBR,否则下次启动时将直接进入UnixWare 而不会进入GRUB grub> boot

