You are not logged in.
Pages: 1
Hello,
I just installed Arch with system encryption for the first time, following the instructions on the wiki. I have /dev/sda1 unencrypted with a "boot" flag and mounted as /boot, and I have /dev/sda2 encrypted with LUKS and configured as an LVM.
The problem is that when I boot, nothing happens. Grub does not load from /dev/sda1, and all I see is a blinking cursor.
However, if I boot from the Arch CD and move down to "Boot existing OS", I can hit <tab> and change "chain.c32 hd0 0" to "chain.c32 hd0 1". After that Grub loads, the system boots and asks me for my passphrase, and everything is peachy.
I thought that maybe there was something left over on the MBR from my previous OS that was interfering, so I used "dd if=/dev/zero of=/dev/hda bs=446 count=1" to clear the MBR. Nothing changed.
As far as I can tell, the computer does not know to use /dev/sda1 for booting, but I do not know what I could do to fix this.
Last edited by wanzeo (2011-08-01 20:52:04)
Offline
You need to install GRUB to the MBR, you can do this from a GRUB command line.
Offline
Thanks!
Also, I realized I had accidentally formatted /boot as ext4. I formatted /boot as ext2, and installed GRUB to the MBR. That fixed the problem.
Offline
Pages: 1