Clonezilla 和 GParted 可以放在 EFI 分区上吗?

Clonezilla 和 GParted 可以放在 EFI 分区上吗?

因此,这里存在一个困境:我有一堆闪存驱动器,我正尝试将它们设置为 Clonezilla 和 GParted 的多重启动实用程序驱动器,而且由于这些实用程序占用的空间不多,因此我还想使用驱动器上的剩余空间作为存储分区。

我当前的设置有 4 个分区:

  1. 内置 rEFInd 的 EFI
  2. 克隆兹拉
  3. 分区
  4. 贮存

我遇到的问题是 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 条目的参考,可以使用出色的图标图像。

相关内容