I recently switch from Kubuntu to Manjaro and so I install this last on an other hard drive.
So now I have :
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931,5G 0 disk ├─sda1 8:1 0 100M 0 part ├─sda2 8:2 0 73,1G 0 part └─sda3 8:3 0 858,3G 0 part sdb 8:16 0 931,5G 0 disk ├─sdb1 8:17 0 7,5G 0 part [SWAP] ├─sdb2 8:18 0 23,3G 0 part └─sdb3 8:19 0 900,8G 0 part sdc 8:32 0 931,5G 0 disk ├─sdc1 8:33 0 7,8G 0 part [SWAP] ├─sdc2 8:34 0 48,8G 0 part / └─sdc3 8:35 0 874,9G 0 part /home sr0 11:0 1 1024M 0 rom
In short :
- sda - Win7
- sdb - old Kubuntu
- sdc - new Manjaro
Sounds simple ? Here the catch.
My old Kubutnu use Btrfs for its / and /home but my new Manjaro use Ext4 for its / and /home.
But when I installed Manjaro, my old Grub wasn’t updated
I boot on Kubuntu and update it manually :
$ sudo update-grub $ sudo grub-install /dev/sda
And now, I have a Manjaro entry but when I select it : “Kernel Panic”
The only way to boot my Manjaro is to run in in safe mode “initramfs”
I switch on Manjaro to force a Grub update and no issue (except my Kubuntu is not reconized but it’s not important and probably because of the Btrfs).
But when I reboot, I have the old Kubuntu Grub and no change is done.
So I don’t know why my Grub is not updated
I though of an incompatibility between old Grub and new Grub and maybe erase it (with “dd”) before install it would solve the issue but I’m not confident in this solution.
My questions :
- Am I right, the Btrfs causes issues with Grub ?
- Why Manjaro works in initramfs and not in normal mode ?
- How can I fix my Grub for Manjaro ? (the most important one)