EFI下使用GRUB2引导Gentoo2.1
1、分区准备 # mkdir /boot/efi 用parted或者gdisk工具,分出标识为EFI且大小为200-500MB,格式为fat32的分区 # parted /dev/sda # mkpart EFI fat32 0mb 500mb # set 1 boot on 格式化/dev/sda1 mkfs.vfat -F 32 /dev/sda1 将挂载信息写入fstab echo "/dev/sda1 /boot/efi vfat noauto,noatime 1 2" >> /etc/fstab 2、安装grub2 添加grub2关键字 # echo "sys-boot/grub ~amd64" >> /etc/portage/package.keywords 编译grub2 # emerge -avt grub 3、制作EFI引导U盘 用gdisk或者parted工具分出大于200MB小于500M且标识为EFI的分区,假设为/dev/sdb1 # parted /dev/sdb >> mkpart EFI fat32 0mb 500mb >> set 1 boot on 格式化U盘分区为fat32 # mkfs.vfat -F 32 /dev/sdb1 (工具见sys-fs/dosfstools) 挂载U盘到/mnt # mount /dev/sdb1 /mnt 安装grub2到U盘 # grub2-install --target=x86_64-efi --grub-setup=/bin/true --efi-directory=/mnt --removable --modules=part_gpt 复制内核 # cp /usr/src/linux/arch/x86_64/boot/bzImage /boot/kernel-3.8.13-gentoo 生成grub2菜单 # grub2-mkconfig -o /boot/grub2/grub.cfg 4、配置并编译内核相关项 Processor type and features ---> -*- EFI runtime service support [*] EFI stub support Firmware Drivers ---> {M} EFI Variable Support via sysfs [*] Google Firmware Drivers Google Firmware Drivers --->
Comments
Loading comments...
Leave a comment