简介
下面介绍如何在不安装Linux系统的情况下,在U盘上安装grub。之所以这样干是因为我折腾引导的目标之一是制作一个UEFI+BIOS双引导、WinPE&Linux多启动的U盘。
在U盘上安装grub分为如下两步:
- U盘分区并给建立文件系统
- grub-install
下面只涉及UEFI分区U盘上的grub安装方法
动手安装
准备一个U盘,确保里面没有什么重要数据,插入到一个Linux系统中,下面以Ubuntu为例,U盘在系统中是/dev/sdb
分区
使用fdisk
工具给U盘分区。
需要做如下工作:
- 创建gpt分区表
- 创建一个新分区。分区只要200多M就能装下grub,但是不妨多分一点空间,多余空间可以用来放一些工具,这里分3G
- 设置新分区为EFI分区,使用
fdisk
的话,t
选项,然后选1 w
写入修改的内容,下面是结果示例(其他两个分区后面讲解)
Disk /dev/sdb: 14.6 GiB, 15707668480 bytes, 30679040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
D