![Clonezilla 和 GParted 可以放在 EFI 分区上吗?](https://linux22.com/image/1564855/Clonezilla%20%E5%92%8C%20GParted%20%E5%8F%AF%E4%BB%A5%E6%94%BE%E5%9C%A8%20EFI%20%E5%88%86%E5%8C%BA%E4%B8%8A%E5%90%97%EF%BC%9F.png)
因此,这里存在一个困境:我有一堆闪存驱动器,我正尝试将它们设置为 Clonezilla 和 GParted 的多重启动实用程序驱动器,而且由于这些实用程序占用的空间不多,因此我还想使用驱动器上的剩余空间作为存储分区。
我当前的设置有 4 个分区:
- 内置 rEFInd 的 EFI
- 克隆兹拉
- 分区
- 贮存
我遇到的问题是 Windows 7 无法很好地处理闪存驱动器上的多个分区,并且拒绝安装我拥有的 3 个非 EFI 分区中的任何一个。我只需要能够安装存储分区,但 Windows 没有任何分区。不,升级到 Windows 10 不是一个选择。
我认为可以解决这个问题的一种方法是将 Clonezilla 和 GParted 与 rEFInd 一起放在 EFI 分区上,这样驱动器上唯一的其他分区就是存储分区。这将解决我的 Windows 问题,因为我已经删除了两个额外的 Linux 部分。
但是,我不确定如何做到这一点,或者这是否有可能。有没有人能够做到这一点,我该怎么做?
答案1
是的,您可以使用 rEFInd 启动项成功启动 Clonezilla 和 Gparted(具有完整功能)。新条目已添加到“refind.conf”配置文件中,如下所示。
menuentry "Clonezilla" {
icon EFI/Clonezilla/clonezilla.png
loader EFI/Clonezilla/vmlinuz
initrd EFI/Clonezilla/initrd.img
options "boot=live union=overlay username=user config components quiet noswap edd=on nomodeset enforcing=0 locales= keyboard-layouts= ocs_live_run=""ocs-live-general"" ocs_live_extra_param="""" ocs_live_batch=""no"" nomodeset ip= net.ifnames=0 nosplash live_console_font_size=16x32 live-media-path=/EFI/Clonezilla"
}
menuentry "GParted" {
icon EFI/Gparted/gparted.png
loader EFI/Gparted/vmlinuz
initrd EFI/Gparted/initrd.img
options "boot=live union=overlay username=user config components quiet noswap nomodeset toram=filesystem.squashfs ip= net.ifnames=0 nosplash live_console_font_size=16x32 live-media-path=/EFI/Gparted"
}
Loader、Initrd 和 Options 行基本上是从可启动 USB 盘上的各自 grub.cfg 文件中剪切/粘贴的。我还在每个选项行中添加了“live-media-path=/EFI/xxxx”。这使加载程序能够找到“filesystem.squashfs”文件。之后,一切都应该很好!
我个人还发现高分辨率、.PNG、透明背景图标可在hiclipart.com作为 refind.conf 选择中的 EFI 条目的参考,可以使用出色的图标图像。