请教如何对EFI system分区进行挂载以及文件操作
Tofloor
poster avatar
xliang9550
deepin
2013-11-20 03:49
Author
用PartedMagic预先初始化GPT磁盘并且创建EFI分区,安装Mint 15/16,选择UEFI模式启动,启动和安装过程都正常,然而重启后在UEFI启动选项中看不到系统的引导程序。

官方的说法是将/boot/efi/EFI/linuxmint/grubx64.efi复制为/boot/efi/boot/bootx64.efi,或者手动为/boot/efi/startup.nsh文件添加fs0:\EFI\linuxmint\grubx64.efi。

请问在EFI Shell下如何操作,在Shell不可用的情况下如何挂载EFI分区(文件系统为vfat)并对其中的文件进行操作。再问一下,如果Shell可用,是否可以直接运行/boot/efi/EFI/linuxmint/grubx64.efi来启动系统?
Reply Favorite View the author
All Replies
woodelf
deepin
2013-11-20 05:28
#1
用PartedMagic预先初始化GPT磁盘并且创建EFI分区,安装Mint 15/16,选择UEFI模式启动,启动和安装过程都正常,然而重启后在UEFI启动选项中看不到系统的引导程序。

官方的说法是将/boot/efi/EFI/linuxmint/grubx64.efi复制为/boot/efi/boot/bootx64.efi,或者手动为/boot/efi/startup.nsh文件添加fs0:\EFI\linuxmint\grubx64.efi。

请问在EFI Shell下如何操作,在Shell不可用的情况下如何挂载EFI分区(文件系统为vfat)并对其中的文件进行操作。再问一下,如果Shell可用,是否可以直接运行/boot/efi/EFI/linuxmint/grubx64.efi来启动系统?
EFI shell下面对于FAT文件系统不需要挂载的,直接用cd fs0:\进入目录就行了。而且改名也不必要,UEFI的boot manager是可以实现自动识别的。
efi本来就是一种可执行文件,可以直接在EFI shell执行。
Reply View the author
xliang9550
deepin
2013-11-20 18:10
#2
感谢回复,我试着重新用Live USB启动,好像可以挂载EFI分区并进行读写操作。实在不行还可以从Shell启动,总之解决问题的方法不是唯一的。
Reply View the author