Nic wrote
i did mount:
/mnt/boot
swapon
/mnt
/mnt/home
thats how i used to do it in the past. Only thing i am not sure is if the boot partition has to be ef00
Did I miss some parts in the wiki?
I will revisit now...
Hey Nic,
I'd like to try the best I can to help you trace down where your error is :)
Did you mount in exactly that order you mentioned?!
That would not work!
Here's why:
You first mount your boot partition (which you say is /dev/sda1) to /mnt/boot
This makes that disk partition writable at that point. Which is fine.
Now you mount your root partition (/dev/sda3 like the wiki) to /mnt
This makes that disk partition and all its sub folders writable at that point. Which is fine. (Sort of, because:)
Attention: The formerly mounted /dev/sda1 is now blocked by the second mount because it got mounted at the same or a higher level (/mnt)!!
If you install a bootloader after mounting like this, your bootloader will now be inside a folder /boot on disk partition /dev/sda3!!!
Take note that this could be a valid configuration if you explicitly told the system (bootloader config, fstab etc.) to not use /dev/sda1 to boot. But by default we do.
So you would have to take care to
mount /dev/sda3 to /mnt first!
Then after that you can mount sda1 and sda4
inside of that.
This is crucial.
If you did it this way, you might have noticed that you had to create /mnt/boot first. Well that is because you have to mount to an existing folder. But you actually created /mnt/boot on your live USB and then hooked up /dev/sda1 to that.
You need to mount your new root partition to /mnt and then inside of that make /mnt/boot and /mnt/home and mount the corresponding partitions. (It can be done completely different once you understand very well what the requirements to boot an operating system are).
I'll later see what else might be an issue here. Hope this makes sense to you and helps!
P.S.: Please also note that this is NOT related to Obarun at all. This is basic linux configuration. The
Arch wiki on installation is great for details.