一、使用fdisk命令对u盘进行分区
1、fdisk -l 查看那个设备时u盘 (现在以/dev/sdc为例)
2、fdisk /dev/sdc 对u盘分区 p:查看当前分区 d:删除当前分区 n:新建分区 w:保存
二、使用mkfs 将u盘格式化为fat32格式,fat32 通用性比较好
mkfs.vfat -F 32 /dev/sdc1 或者 mkfs -t vfat /dev/sdc1
三、将grub2安装到u盘
1、sudo grub-install --boot-directory=/media/u /dev/sdc 问题:--boot-dircetory 和 --root-dircetory 的区别
2、 sudo update-grub
3、sudo grub-mkconfig -o /media/u/boot/grub/grub.cfg
以上代码中的/dev/sdc是U盘对应设备,/media/u是U盘的挂载点。
经过上面的操作,grub2被安装到u盘的mbr上了,生成了默认的启动菜单/grub/grub.cfg,通过u盘启动就能看到grub2的引导界面了,完全可以引导电脑硬盘上的操作系统了。