You are not logged in.
I'm attempting to install arch on my eee 900. I've got a 4 GB (sda) drive and a 16 GB (sdb) drive. the partitions are laid out as follows:
sda1 - 150mb /boot partition
sda5 - / partition
sdb1 - /home partition
fstab:
UUID=04a14de4-d76b-xxxx-xxxx-xxxxxxxxxxxx /home ext2 defaults 0 1
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /boot ext2 defaultsn 0 1
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext2 defaults 0 1
(the xs are just random hex numbers... didn't want to recopy them all but I will if it's important.)
menu.lst
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/[the same hex as was the / partition in my fstab] ro
initrd /kernel26.img
# (1) Arch Linux
title Arch Linux Fallback
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/[the same hex as was the / partition in my fstab] ro
initrd /kernel26-fallback.img
All goes well until I attempt to install grub. It quits and tells me to check tty5. There, it sais:
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
error 15: File not found
I checked /boot/grub/ and stage1 isn't there. /grub doesn't exist.
I'm stuck. Any help would be appreciated, as my google-fu seems to have failed me
Edit: forgot 1 thing: grub then find /boot/grub/stage1 yields (hd2,0). Changing my menu.lst accordingly doesn't seem to do anything.
Last edited by Jamben (2009-02-11 20:41:17)
Offline
you probably didnt have sda1 mounted to /boot when you installed grub.
is grub/stage1 there when you unmount your boot-partition? if so, either copy the whole grub-dir to / mount /boot and copy it over again or make sure /boot is mounted and reinstall the grub-package.
Offline
In your fstab you have 'defaultsn' for /boot instead of 'defaults'.
Offline
In your fstab you have 'defaultsn' for /boot instead of 'defaults'.
That was a typo in my post. My fstab never had defaultsn in it.
I mounted /dev/sda1 to /boot, same resault. The only thing in my grub dir is menu.lst.
Offline
did you reinstall the grub package afterwards? (pacman -S grub)
Offline
I mounted /dev/sda1 to /boot, same resault. The only thing in my grub dir is menu.lst
it is the normal situation if you did not the Install Bootloader step during installation, but it seems you did it. did you make the installation straightforward or did you do some step back ?
this is how to fix :
- be sure that your /boot partition is mounted
- the needed files are in /usr/lib/grub/i386-pc, copy all the files in this directory to /boot/grub (the installer normally do this)
- install grub
take time to daydream, inspiration comes ...
Offline
..
- the needed files are in /usr/lib/grub/i386-pc, copy all the files in this directory to /boot/grub (the installer normally do this)
Thanks a lot for this info
Offline
Hi nowahn
You helped me as well. The grub-installation of archiso-live does not work properly and stage1 was missing. With the help of your hint I have a working grub-installation, thanks!
Offline
Nice one - could you please mark the thread as solved?
never trust a toad...
::Grateful ArchDonor::
::Grateful Wikipedia Donor::
Offline