I have a sony VPCSA36GG. Being an old laptop, it used to have 4x64 ssd's with a raid 0 on it. I had problems installing grub bootloader while installing debian (my 1st linux install) so removed the raid and just installed it on one of the 64gb sticks. ( /dev/sda1)
fdisk shows each stick as a separate device. (a,b,c,d)
I have been trying to install arch on ( /dev/sdc) and am faacing the following problem.
grub wont install on /dev/sdc1 (boot partition), so I had to install it on /dev/sdc. Could anyone explain why is this the case?
the command
grub-mkconfig -o /boot/grub/grub.cfg
returns the following
WARNING: Device /dev/sda1 not initialized in udev even after waiting 1000000 microseconds
this warning is shown for all the devices/partitions on the laptop. How can I troubleshoot this? I turn on my laptop and it boots straight to debian. How can I get it to boot arch also?
Since grub2 has already been installed with debian, why do I need to install it again while installing arch? How do I go about configuring dual boot with arch/debian?
Note: Debian is my main workhorse, has all my data. I'm only installing arch to understand how things work. I have gone through arckwiki twice now, and i still dont understand how to work around this.
update-grub
as root? The OS Prober can often find other installs of linux. If it can then you don't need to re-install grub. I've never tried this with arch linux though