ArchThis Forum is for the discussion of Arch Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I installed Arch 2010.5 and the installation went flawlessly, not a single error message. But when I rebooted, GRUB did not load. Just a blank screen with a blinking cursor. I cannot input anything. I'm sure I followed the installation instructions correctly, and I don't know what could be wrong.
The installation should be on (hd1,0). [(hd0,0) is going to be windows eventually but it's not my top priority and BIOS is instructed to boot hd1 (sdb) first.] If I boot from the Live USB drive I used for the installation, I can select "Boot Existing OS" and tell it to boot "hd1 0" at the prompt, but then I just get "Booting..." and the blinking cursor that does nothing.
Maybe this is irrelavent, but the first time I tried installing Arch it didn't work becasue I installed GRUB to a partition (/dev/sda1) indtead of the drive (/dev/sda).
Maybe this is irrelavent, but the first time I tried installing Arch it didn't work becasue I installed GRUB to a partition (/dev/sda1) indtead of the drive (/dev/sda).
I thought I might have done that, so when I retried the installation I was very careful to check what the instructions said and install to the drive, not a partition.
Unfortunately, I can't get at it, because I can't boot the computer. I didn't change any of whatever the Arch installer put in the menu.lst file and I can't remember it perfectly, but I'm pretty sure it was aiming at (hd1,0) for Arch Linux. I checked that specifically during the installation.
What you can do is use the install cd and mount the /boot partition - or whatever partition /boot is on - and retrieve the file that way.
Any other LiveCD works just as well, of course.
# Arch Linux
title Arch Linux
root (hd1,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/db9d5d80-d822-481e-885f-c93bf2927512 ro
initrd /kernel26.img
# Arch Linux fallback
title Arch Linux Fallback
root (hd1,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/db9d5d80-d822-481e-885f-c93bf2927512 ro
initrd /kernel26-fallback.img
Did you check the uuid to see if it is correct? Use the live CD, open a terminal and run blkid and compare the output for sdb1 to your menu.lst entry.
Try the geometry command from Grub. In a terminal as root just type grub to get the grub prompt then type geometry (hd1) - (hit enter to get output).
Do you not have your other drive currently attached?
Did you have it attached during the installation of Arch?
Does the geometry command include the "-"?
The other drive is attached, and was attached when I installed Arch. Maybe that got GRUB confused. I'm wondering about detaching the other drive and reinstalling to see if that makes a difference.
The other drive will have Windows 7 on it, but that hasn't been installed. I'm wondering whether I should install that first, detach it, install Arch, reattach everything, and edit GRUB's menu.lst.
If you are referring to my last post, no the - is not included in the command. As I indicated, go to a terminal in a live CD as root enter:
grub
That should give you the grub prompt which looks like this: grub>
here you would type: geometry (hd0) That is a number zero not a Letter O.
After getting the output, repeat the process and change the (hd0) to (hd1) if you have both drives attached.
Quote:
And it's not a "command", it's an "option".
The Grub manual refers to geometry as a command, Section 13.3.13?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.