I'm trying to install Arch on a Lenovo Ideapad Z580. Everything seems to be going well, except for when I exit the live install and reboot. GRUB doesn't show at all, not even an error message. It skips right over and tries to boot from any other device before opening a boot menu. My partitions are as follows:
/dev/sda1 Windows Loader
/dev/sda2 Windows Loader (I have no idea why there need to be two of these)
/dev/sda5 Arch Root
/dev/sda6 Arch /home
/dev/sda4 Lenovo Recovery Thingamajig
GRUB installed to /dev/sda without errors. I tested (following the instructions in the Beginner's Guide) and confirmed I'm not using UEFI. However, there is an option in my BIOS to enable it. I had Fedora installed previously, with GRUB working fine, but Windows messed it up somehow and I erased it to install Arch. It might be useful to know I had Arch working in VirtualBox on Fedora.
I would post the contents of grub.cfg here but I'd have to type it up by hand, so if there's any specific section you need to see let me know. Also, I'm not sure how relevant it is; I tried installing Syslinux as well and got the same problem. I was wondering if it has anything to do with my root being on a logical partition.
Thanks in advance for any help or advice you can offer,
i guess the hidemenu option is on or timeout is 0.
so edit the configuration file to change it.
you can press a key at the right time to show the menu anyway
but i'm not sure if it's any key or a specific one - maybe tab key.
Thanks, but I highly doubt that's the issue, as Syslinux doesn't work either. I noticed that when I run grub-mkconfig I get the following output:
Generating grub.cfg ... Found linux image: /boot/vmlinuz-linux Found initrd image: /boot/initramfs-linux.img No volume groups found [ 2002.052465 ] SQUASHFS error: can't find a SQUASHFS superblock on sda3 [ 2002.058903 ] EXT4-fs (sda3): unable to read superblock [ 2002.082167 ] EXT4-fs (sda3): unable to read superblock [ 2002.088330 ] EXT4-fs (sda3): unable to read superblock Found Windows 7 (loader) on /dev/sda1 Found Windows 7 (loader) on /dev/sda2 Found Windows Recovery Environment (loader) on /dev/sda4 done
It doesn't seem to be identifying my Arch partitions, sda5 and sda6.
I fixed it. I deleted sda3, sda5, and sda6, and made a new sda3 and installed Arch to it. Thanks for the help.