安装grub
sudo apt-get install grub
查看磁盘信息
fdisk -l
u盘设备是/dev/sdb
使用fdisk
编辑磁盘
fdisk /dev/sdb
d命令删除磁盘分区
n命令新建磁盘分区
a命令将分区激活
w命令将更改保存到磁盘
创建两个分区,将其中一个设置活动分区。用于安装grub。剩下的分区可以正常使用
之后查看磁盘,已经有两个分区,一个分区被激活,有boot标志
使用mkfs
创建ext文件系统在磁盘活动分区
mkfs -t ext3 /dev/sdb1
挂载磁盘
mount /dev/sdb1 /mnt
建立boot文件夹
mkdir /mnt/boot
安装grub在u盘
grub-install --root-directory=/mnt /dev/sdb
安装完成
安装完成后在u盘会看到grub文件夹
卸载u盘
umount /mnt
之后测试u盘,进入bios引导(如果bios不识别启动u盘,需要开启csm支持,选择legacy+uefi引导选项)
成功进入grub命令界面
grub引导系统的命令
root (hd0,0) 选择根目录,第一块磁盘,第一个分区
linux /vmlinuz 加载操作系统内核
initrd /initrd.img 设置initrd文件系统
boot 启动