Hi everyone. Recently I installed dualboot of antergos with gnome dektop and antergos with cinnamon desktop. They are sharing swap and boot partition.
The problem I had was grub. Grub somehow messed up after every system update on gnome or cinnamon and later, I could not get it to work even after reinstall. So I installed syslinux and everything is running happilly except one problem - both antergos-es (gnome desktop and cinnamon desktop) are sharing one boot partition and when updating one or another, it writes linux image in one directory, so if I update linux kernel only in gnome desktop, when I try to boot to “outdated” cinnamon desktop, it is using the “new” linux image and fails to load “kernel modules” and I can’t login to my account, since keyboard, touchpad and mouse are not responding. So everytime I’m updating one desktop and the update changes linux image, I need to chroot to other desktop and update that as well.
Is there any workaround to have both desktops use their “own” linux images, or is there any other solution to this problem?
Here is my setup:
# fdisk -l /dev/sda Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0xe8f0b609 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 1955172 1953125 953,7M 83 Linux /dev/sda2 1955173 480470797 478515625 228,2G 83 Linux /dev/sda3 480470798 498048922 17578125 8,4G 83 Linux /dev/sda4 498048923 976768064 478719142 228,3G 83 Linux Partition 2 does not start on physical sector boundary. Partition 3 does not start on physical sector boundary. Partition 4 does not start on physical sector boundary.
/dev/sda1 is shared /boot partition
/dev/sda2 is arch with gnome desktop
/dev/sda3 is shared swap partition
/dev/sda4 is arch with cinnamon desktop
... LABEL arch MENU LABEL Arch Linux Cinnamon LINUX ../vmlinuz-linux APPEND root=/dev/sda4 rw INITRD ../initramfs-linux.img LABEL archfallback MENU LABEL Arch Linux Cinnamon Fallback LINUX ../vmlinuz-linux APPEND root=/dev/sda4 rw INITRD ../initramfs-linux-fallback.img LABEL arch2 MENU LABEL Arch Linux Gnome LINUX ../vmlinuz-linux APPEND root=/dev/sda2 rw INITRD ../initramfs-linux.img LABEL archfallback2 MENU LABEL Arch Linux Gnome Fallback LINUX ../vmlinuz-linux APPEND root=/dev/sda2 rw INITRD ../initramfs-linux-fallback.img ...
PS: I googled but I don’t know what to look for so I don’t know which results are relevant for my problem so if my problem is noob, please link me some relevant guides.
PS2: sorry if topic is in wrong section