grub2 安装到upan
1 U盘分区 使用mbr分区表
2 挂载U盘 mkdir /mnt/boot && mount /dev/sdX1 /mnt/boot
3 安装grub2到 U盘
# BIOS grub-install --target=i386-pc --recheck --boot-directory=/mnt/boot /dev/sdX # UEFI grub-install --target x86_64-efi --removable --boot-directory=/mnt/boot --efi-directory=/mnt
4 增加挂载nfs配置
set timeout=10 set default=0 menuentry "nfs" { echo 'Loading Linux ...' linux /boot/bzImage ip=:::::eth0:dhcp root=/dev/nfs nfsroot=192.168.1.99:/nfsroot/rootfs rw }
参考: