克隆 Linux 安装以与原始安装进行多重引导

克隆 Linux 安装以与原始安装进行多重引导

我在 UEFI 板上以 gpt 分区的空驱动器上安装了 arch linux。

我的计划是安装三份副本,原因我将在后面详细说明。

分区表实际上看起来是这样的:

/dev/sda1    FAT32    EFI/BOOT 500MB
/dev/sda2    swap     swap 32 GB
/dev/sda3    ext4     emergency  2GB
/dev/sda4    ext4     arch_linux 450 GB
/dev/sda5    ext4     backup

因此,您可能从该表中推断出,我计划将 sda3 作为紧急(最小)安装,将 sda4 作为实际操作系统,将 sda5 作为备份。

我已经在 sda3 上安装了紧急操作系统并成功启动它,但我无法在 sda4 上启动,它的内容如下:

    cp -rav mnt/sda3/* mnt/sda4

我也在 sda3 上运行了 grub-mkconfig,但它没有检测到复制的 linux。

显然,我可以遵循所有三个分区的整个安装过程,但这很浪费时间。

我做错了什么以及该怎么办?

答案1

基本上,我所需要的就是安装 os-prober,并通过在 /etc/grub/grub.conf 中添加 GRUB_DISABLE_OS_PROB=false 来启用它

然后在任何系统上运行 grub-mkconfig -o /boot/grub/grub.cfg,它将检测并添加其他系统的条目。

在我在这里提问之前,这个问题已经解决了,但是我看不到,因为一定要记得在 hostname 中更改主机名,或者至少彻底检查 root 挂载的位置,如果你不这样做,你将无法区分登录提示

相关内容