View previous topic :: View next topic |
Author |
Message |
Nimwa2 n00b
Joined: 10 Jul 2006 Posts: 45 Location: Copenhagen, Denmark
|
Posted: Wed Jul 12, 2006 4:57 pm Post subject: |
|
|
well anyways can anyone see what i have done wrong? I have no idea myself. and i Still get the Error 15. As far as i can see myself there is everything it needs in the boot partition.
and thats what iv'e typed into the grub.conf..so what is wrong specificly.. my intelligence about this is very low. As I have used Fedora core and mandriva mostly. |
|
Back to top |
|
|
davascript l33t
Joined: 07 Apr 2004 Posts: 618 Location: Pennsylvania
|
Posted: Wed Jul 12, 2006 5:03 pm Post subject: |
|
|
The Grub Howto is the best place for grub issues.
I am off to lunch righ now. i will read more of your post wheni get back. sorry to not answer better right now. |
|
Back to top |
|
|
chrbecke Guru
Joined: 12 Jul 2004 Posts: 598 Location: Berlin - Germany
|
Posted: Wed Jul 12, 2006 5:04 pm Post subject: |
|
|
Nimwa2,
if your boot partition is hda1 and your root partition is hda3, your grub.conf should look like this:
Code: |
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6.16-r12
root (hd0,0)
kernel (hd0,0)/boot/kernel-genkernel-x86-2.6.16-gentoo-r12 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd (hd0,0)/boot/initramfs-genkernel-x86-2.6.16-gentoo-r12
|
Looking at your /boot dir, you have only got kernel 2.6.16-gentoo-r12 installed, which is what you have to tell grub in your grub.conf.
HTH |
|
Back to top |
|
|
Nimwa2 n00b
Joined: 10 Jul 2006 Posts: 45 Location: Copenhagen, Denmark
|
Posted: Wed Jul 12, 2006 6:22 pm Post subject: |
|
|
ahh thank you people. I set my grub as you said chrbecke and now it doesn't give me the error.. So i had misspelled. Now I got past the Error 15 but bumped into another problem.
The Block device Problem
http://img116.imageshack.us/img116/9303/bootdevice3fo.jpg
what is actually wrong here? I searched the forums a bit and alot of places people had misconfigured their grub.conf? |
|
Back to top |
|
|
chrbecke Guru
Joined: 12 Jul 2004 Posts: 598 Location: Berlin - Germany
|
Posted: Wed Jul 12, 2006 6:30 pm Post subject: |
|
|
Look again carefully at the grub config in my previous post. I changed the part "real_root=/dev/sda3" to "real_root=/dev/hda3", as well. You said you mounted /dev/hda3 as your root partition when chrooting into your system from the live cd - so I guess your root device actually is /dev/hda3 rather then /dev/sda3. |
|
Back to top |
|
|
davascript l33t
Joined: 07 Apr 2004 Posts: 618 Location: Pennsylvania
|
Posted: Wed Jul 12, 2006 6:33 pm Post subject: |
|
|
Are you using SCSI drivs or IDE drives.
Here you have /dev/hda
Code: | # mount /dev/hda3 /mnt/gentoo |
the pic says /dev/sda3 |
|
Back to top |
|
|
davascript l33t
Joined: 07 Apr 2004 Posts: 618 Location: Pennsylvania
|
Posted: Wed Jul 12, 2006 6:33 pm Post subject: |
|
|
Quote: | Look again carefully at the grub config in my previous post. I changed the part "real_root=/dev/sda3" to "real_root=/dev/hda3", as well. You said you mounted /dev/hda3 as your root partition when chrooting into your system from the live cd - so I guess your root device actually is /dev/hda3 rather then /dev/sda3. |
Passe typing class with flying colors eh'. |
|
Back to top |
|
|
ArsDangor Guru
Joined: 20 May 2003 Posts: 477
|
Posted: Wed Jul 12, 2006 8:16 pm Post subject: |
|
|
As I see, your grub.conf line tries to boot kernel-genkernel-x86-2.6.12-gentoo-r12, but your ls shows there is not such file. There is a kernel-genkernel-x86-2.6.16-gentoo-r12. That's why I told you to complete file names using tab key.
You had a typo on your grub.conf. _________________ Cómo usar Portage correctamente |
|
Back to top |
|
|
Nimwa2 n00b
Joined: 10 Jul 2006 Posts: 45 Location: Copenhagen, Denmark
|
Posted: Wed Jul 12, 2006 9:16 pm Post subject: |
|
|
Sorry for the big confusing I am using S-ATA drives, therefore it is sda1 ,2 ,3 etc that I am using. The reason i wrote hda was because i had copy/paste from the handbook and didn't quit realise that it said hda.. so my root is indeed sda3 just as the handbook says.
aaanyways this is my current grub.conf second screenshot is just the end of line 2.. could not fit the screen.
http://img478.imageshack.us/img478/6599/grub14vi.jpg
http://img74.imageshack.us/img74/2089/grub28rw.jpg
is this what is wrong? or is that correct? |
|
Back to top |
|
|
smiffy Apprentice
Joined: 28 Jun 2006 Posts: 259 Location: SA.AU.AP.EARTH
|
Posted: Thu Jul 13, 2006 12:18 am Post subject: |
|
|
THANK YOU!
It was the:
# CONFIG_BLK_DEV_IDE_SATA is not set
That's the last time that I taken any notice of a "deprecated, do not use" in the help of menuconfig
I was getting worried that it would be the SMP option - I really do NOT want SMP on this machine, as it's known to trash some software that I use. (Can't remember what - might be something to do with ntp.)
Thanks again - I can now relax and have a nice cup of tea. |
|
Back to top |
|
|
jmbsvicetto Moderator
Joined: 27 Apr 2005 Posts: 4734 Location: Angra do Heroísmo (PT)
|
Posted: Thu Jul 13, 2006 1:09 am Post subject: |
|
|
[mod]I've merged the above four posts here.[/mod] _________________ Jorge.
Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
|
|
Back to top |
|
|
deviantintegral n00b
Joined: 13 Jul 2006 Posts: 12
|
Posted: Thu Jul 13, 2006 2:25 am Post subject: Installing GRUB on EVMS drives |
|
|
I'm following the howto posted here and am having problems getting GRUB to install to the MBR of any of my hard disks. When I use grub-install, I get:
Code: | uberphoenix / # grub-install /dev/sda
/dev/evms/boot does not have any corresponding BIOS drive. |
When I use grub, I get:
Code: | grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/boot/grub/stage2
/boot/grub/menu.lst"... failed
Error 22: No such partition. |
Mount shows:
Code: | uberphoenix / # mount
tmpfs on /newroot type tmpfs (rw)
/dev/hdc on /newroot/mnt/cdrom type iso9660 (ro)
/dev/loop/0 on /newroot/mnt/livecd type squashfs (ro)
proc on /newroot/proc type proc (rw,nodiratime)
sysfs on /newroot/sys type sysfs (rw)
udev on /newroot/dev type tmpfs (rw,nosuid)
devpts on /newroot/dev/pts type devpts (rw)
tmpfs on /newroot/mnt/livecd/lib/firmware type tmpfs (rw)
tmpfs on /newroot/mnt/livecd/usr/portage type tmpfs (rw)
usbfs on /newroot/proc/bus/usb type usbfs (rw)
/dev/evms/root on / type reiserfs (rw,noatime)
/dev/evms/boot on /boot type ext3 (rw,data=ordered)
none on /proc type proc (rw,nodiratime)
udev on /dev type tmpfs (rw,nosuid)
usbfs on /proc/bus/usb type usbfs (rw) |
What I really don't understand is that GRUB should be going to the MBR, which is a fixed place on each disk. Why should it care about my partitioning scheme at this point?
Any help would be greatly appreciated - I want to be able to reboot .
Thanks,
--Andrew |
|
Back to top |
|
|
jmbsvicetto Moderator
Joined: 27 Apr 2005 Posts: 4734 Location: Angra do Heroísmo (PT)
|
Posted: Thu Jul 13, 2006 2:51 am Post subject: Re: Installing GRUB on EVMS drives |
|
|
[mod]Merged above post here.[/mod]
Hi and welcome to the forums.
deviantintegral wrote: | When I use grub-install, I get:
Code: | uberphoenix / # grub-install /dev/sda
/dev/evms/boot does not have any corresponding BIOS drive. |
When I use grub, I get:
Code: | grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/boot/grub/stage2
/boot/grub/menu.lst"... failed
Error 22: No such partition. |
What I really don't understand is that GRUB should be going to the MBR, which is a fixed place on each disk. Why should it care about my partitioning scheme at this point?
|
The problem with error 22 seems to be related with an invalid partition table, modified partition table or having a partition that lies outside a disk. At least that's what I gather after reading http://www.redhat.com/archives/fedora-list/2004-November/msg07246.html and http://www.linuxquestions.org/questions/showthread.php?t=403780 .
Your problem seems to be caused by something related, but simpler. As the guide you've followed clearly explains in
http://gentoo-wiki.com/HOWTO_setup_evms#Create_the_boot_partitions , both LILO and GRUB don't support /boot partitions under EVMS. I seem to recall some threads where someone said that it's possible to use it with LILO, but that it required a patch to be applied to the kernel. The simplest solution is for you to create a non-EVMS partition to /boot. If you want fault-tolerance, create a RAID1 array for /boot. Don't forget though, that in GRUB you'll have to use the partitions that are part of the RAID and not the RAID itself. If you had /dev/md0 consisting of /dev/sda1and /dev/sdb1, you would need to install GRUB into /dev/sda1, /dev/sdb1 or both, but not into /dev/md0. _________________ Jorge.
Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
|
|
Back to top |
|
|
deviantintegral n00b
Joined: 13 Jul 2006 Posts: 12
|
Posted: Thu Jul 13, 2006 4:08 am Post subject: Re: Installing GRUB on EVMS drives |
|
|
jmbsvicetto wrote: | both LILO and GRUB don't support /boot partitions under EVMS. |
Yeah, that's what I got out of it too. What I understood from that was that it was essentially creating an EVMS managed partition which isn't in a container. The partitions are booted read-only, an initrd is loaded, evms_activate is called, and things are remounted. Or at least that's how I understood it.
Quote: | If you want fault-tolerance, create a RAID1 array for /boot. Don't forget though, that in GRUB you'll have to use the partitions that are part of the RAID and not the RAID itself. |
I manage another box which is using md without EVMS, and the steps you mention work fine. Right now, I've got /boot and swap in regular EVMS volumes, and / and /media in a single storage container. I can post the output from evmsn, but it's rather verbose.
Thanks,
--Andrew |
|
Back to top |
|
|
jcreech110 n00b
Joined: 11 Jul 2006 Posts: 64
|
Posted: Thu Jul 13, 2006 6:56 am Post subject: |
|
|
I'm getting error 15 after install and reboot. I mounted the /boot...
Code: | mount /dev/sda1 /mnt/gentoo/boot |
typed...
and got...
I noticed someone earlier talking about evms, during the install process I emerged evms, not sure exactly what it is or if it would be a factor in my problem.
Any suggestions? |
|
Back to top |
|
|
deviantintegral n00b
Joined: 13 Jul 2006 Posts: 12
|
Posted: Thu Jul 13, 2006 12:22 pm Post subject: |
|
|
If you didn't run evms_activate or use evms/evmsn to create volumes, then evms wouldn't be causing any problems as it's not in use. |
|
Back to top |
|
|
davascript l33t
Joined: 07 Apr 2004 Posts: 618 Location: Pennsylvania
|
Posted: Thu Jul 13, 2006 1:40 pm Post subject: |
|
|
did you go with the normal partitioning scheme?
/ - /dev/sda3
swap - /dev/sda2
/boot - /dev/sda1 |
|
Back to top |
|
|
Nimwa2 n00b
Joined: 10 Jul 2006 Posts: 45 Location: Copenhagen, Denmark
|
Posted: Thu Jul 13, 2006 2:12 pm Post subject: |
|
|
yes exactly like the handbook.. want to see my fstab? |
|
Back to top |
|
|
tomk Bodhisattva
Joined: 23 Sep 2003 Posts: 7221 Location: Sat in front of my computer
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54243 Location: 56N 3W
|
Posted: Thu Jul 13, 2006 8:43 pm Post subject: |
|
|
Nimwa2,
Please post Your fstab is not relevant yet, since your kernel is not loaded.
Check it shows a symbolic link and your kernel and initrd file names are identical to the ones you have used in grub.conf.
Its your boot we need to see. Its mounted at /mnt/gentoo/boot before you chroot. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Nimwa2 n00b
Joined: 10 Jul 2006 Posts: 45 Location: Copenhagen, Denmark
|
|
Back to top |
|
|
mailmaldi n00b
Joined: 14 Jul 2006 Posts: 29
|
Posted: Fri Jul 14, 2006 5:08 pm Post subject: |
|
|
http://linux.ioerror.us/2006/01/where-should-you-install-grub/
Quote: | Some special circumstance notes:
If you run OS/2, you MUST NOT install GRUB to the MBR under any circumstances, or you wont be able to boot OS/2! You will have to install it to the boot sector of the Linux /boot partition on your primary (first) hard drive. I
f you dont have any free unpartitioned space on your first hard drive, you will have to use a resizing tool such as Partition Magic to create some space and have your Linux installation create the Linux /boot partition in that space.
Quote: | The space must be within the first 1024 cylinders of the hard drive. |
Quote: | And it will have to be a primary partition as well, not a logical partition. |
Many computers cant boot from logical partitions, only primary ones.
The root (/) partition can be elsewhere, even on a secondary hard drive. Youll then need to add the /boot partition to OS/2s Boot Manager menu once youve completed the Linux installation. |
Q> is it really essential for it to be primary as well as within 1024 cylinders to install grub?
My boot partition is sda8 -- a logical partition & starts from cylinder 8,444 & i want to install grub here..away from mbr. |
|
Back to top |
|
|
jmbsvicetto Moderator
Joined: 27 Apr 2005 Posts: 4734 Location: Angra do Heroísmo (PT)
|
Posted: Fri Jul 14, 2006 6:24 pm Post subject: |
|
|
Hi mailmaldi.
As long as you have LBA on your disk, you can put GRUB in any partition and don't need to worry with the 1024 cylinder limit. I've never run OS/2, so I'm not aware of any problem of GRUB with it. Are you running OS/2 on this system?
Don't forget though, that if you don't install GRUB in the MBR, your system will boot into another boot loader. You will need to configure that boot loader to start GRUB. You can configure Win2kXX, XP to do that - if that's what you want. _________________ Jorge.
Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
|
|
Back to top |
|
|
mailmaldi n00b
Joined: 14 Jul 2006 Posts: 29
|
Posted: Fri Jul 14, 2006 6:40 pm Post subject: |
|
|
am running WXPro
i will then do Code: | dd if=/dev/sda5 of=/mnt/C_drive/bootsect.lnx bs=512 count=1 |
then edit boot.ini as c:\bootsect.lnx = "GRUB" |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54243 Location: 56N 3W
|
Posted: Fri Jul 14, 2006 7:09 pm Post subject: |
|
|
mailmaldi,
Err..no. You cannot write to an ntfs partiton from Linux. Thats why the HOWTO I pointed you to earlier discussed moving the grub boot setctor.
Code: | dd if=/dev/sda5 of=/bootsect.lnx bs=512 count=1 | then you will have a file called /bootsect.lnx that you need to move to your Windows XP partition.
You can use floppy, CD, USB Flash, even email to get it to Windows but you cannot write it directly to a ntfs partition. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
|