Toon posts:

GRUB --> frees system

Pagina: 1
Acties:

Verwijderd

Topicstarter
Dear Tweaker,

/boot/grub/grub.conf/:
code:
1
2
3
4
5
title Gentoo Linux 2.6.9
   kernel (hd1,0)/kernel-2.6.9-gentoo root=/dev/sda5

title linux SuSE
   kernel (hd1,1)/vmlinuz root=/dev/sda2


fdisk -l:

code:
1
2
3
4
5
6
/dev/sda1 /boot --> hier staat de kernel in van Gentoo.
/dev/sda2 /root SuSE
/dev/sda3 /Swap
/dev/sda4 Extended
/dev/sda5 /root Gentoo
/dev/sda6 /home Gentoo


Ik maakte de volgende configuratie bij installatie grub:
code:
1
2
3
grub> root (hd1,0)          (Specify where your /boot partition resides)
grub> setup (hd0)           (Install GRUB in the MBR)
grub> quit                  (Exit the GRUB shell)


Kreeg deze code terug:
code:
1
2
3
4
5
6
Checking if "/boot/grub/stage1"exists ...yes
Checking if "/boot/grub/stage2"exists ...yes
Checking if "/boot/grub/e2fs_stage1_5 (hd0) ....failed (this is not fatal)
Checking if "/boot/grub/e2fs_stage1_5 (hd1,0) ....failed (this is not fatal)

Running "install /boot/grub/stage1 d (hd0) /boot/grub/stage2 p /boot grub/menu.1st" ....succeed.


Probleem:
Wanneer ik nu bootup, krijg ik een prachtig keuze menu te zien, maar systeem hangt dan. Kan dus niet SuSE of Gentoo selecteren en begint ook niet automatisch na 30 sec. de default partitie te bootupen.

Waar maak ik de fout?

Verwijderd

title Gentoo Linux 2.6.9
kernel (hd1,0)/kernel-2.6.9-gentoo root=/dev/sda5

title linux SuSE
kernel (hd1,1)/vmlinuz root=/dev/sda2

# staat vmlinuz in het root van sda2 of staat ie in /boot van sda2

title linux SuSE
kernel (hd1,1)/boot/vmlinuz root=/dev/sda2

Verwijderd

Topicstarter
Staat vmlinuz in het root van sda2 of staat ie in /boot van sda2

title linux SuSE
kernel (hd1,1)/boot/vmlinuz root=/dev/sda2
vmlinuz is de kernel van SuSE en staat in de /boot map van de SuSE root partition. De SuSE root partition = /dev/sda2.

Heb ik dat zo duidelijk gemaakt :)

Verwijderd

title Gentoo Linux 2.6.9
kernel (hd1,0)/kernel-2.6.9-gentoo root=/dev/sda5

title linux SuSE
kernel (hd1,1)/vmlinuz root=/dev/sda2

==========================================================

title Gentoo Linux 2.6.9
root (hd0,0)
kernel (hd0,0)/kernel-2.6.9-gentoo root=/dev/sda5
initrd (hd0,0) /initrd.img # als je initrd.img ergens hebt staan

title linux SuSE
root (hd0,0)
kernel (hd0,0)/boot/vmlinuz root=/dev/sda2
initrd (hd0,0) /initrd.img

---------------------------------------------------------------------------------------------

Deze bovenste config is niet helemaal compleet, ik moet zo ff weg boodschappen doen, met me vriendin :?
Als ik strax terug ben dan zal ik het ff verder na pluizen.
Groeten, Snake Eye

Verwijderd

Topicstarter
Deze bovenste config is niet helemaal compleet, ik moet zo ff weg boodschappen doen, met me vriendin :?
Als ik strax terug ben dan zal ik het ff verder na pluizen.
Groeten, Snake Eye
Dat zou bijzonder welkom zijn. Ik zit te springen om mijn Gentoo te booten. Dus any help would be great!! :*) Als je op de één of andere manier nog extra informatie moet hebben --> just post.

Even ter achtergrond het volgende:

Ik heb de bootloaders van beide partities verwijderd. De SuSE partitie heb ik nu opgestart via DVD en dan root partitie booten. Er is dus nog geen bootloader voor SuSE geïnstalleerd. Ik heb in de /boot/grub/grub.conf (dit is de Gentoo install) al de SuSE verhaal verwijderd om te kijken of het daar aan lag. Systeem blijft vastlopen. Nu SuSE dus toch weer vermeld staan.

Wat is die "initrd image" precies?

[ Voor 37% gewijzigd door Verwijderd op 21-01-2005 19:50 ]


Verwijderd

Topicstarter
Hier overzicht via Gentoo handboek voor nonGenkernel gebruikers:

For non-genkernel users:
code:
1
2
3
4
5
6
7
8
9
10
11
12
# Which listing to boot as default. 0 is the first, 1 the second etc.
default 0
# How many seconds to wait before the default listing is booted.
timeout 30
# Nice, fat splash-image to spice things up :)
# Comment out if you don't have a graphics card installed
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.5
# Partition where the kernel image (or operating system) is located
root (hd0,0)
kernel /kernel-2.6.5-gentoo root=/dev/hda3


For Genkernel users:
code:
1
2
3
4
5
6
7
8
9
Code Listing 4: grub.conf for genkernel users
default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.5
root (hd0,0)
kernel /kernel-2.6.5-gentoo root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3
initrd /initrd-2.6.5-gentoo


Dat verklaart waarom jij initrd hebt staan en ik niet. Ik gebruik geen genkernel.

[ Voor 72% gewijzigd door Verwijderd op 21-01-2005 19:57 ]


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 00:07

Creepy

Tactical Espionage Splatterer

En check ook meteen of e2fs_stage1_5 wel in /boot/grub bestaat ;) (evenals de reiserfs_stage1_5 etc afhankelijk van wat je als rootfs gebruikt).

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

title Gentoo Linux 2.6.9
root (hd0,0)
kernel (hd0,0)/kernel-2.6.9-gentoo root=/dev/sda5
initrd (hd0,0) /initrd.img # als je initrd.img ergens hebt staan

title linux SuSE
root (hd0,0)
kernel (hd0,1)/boot/vmlinuz root=/dev/sda2 #Let wel waar je vmlinuz staat, hier staat ie in boot.
initrd (hd0,1) /initrd.img

======================================================
Dit zou goed moeten zijn.

Als je geen genkernel gebruikt dan hoeft initrd dus nu .

Even voor de duidelijkheid.
(hd0,0) = /dev/sda1 /boot --> hier staat de kernel in van Gentoo.
(hd0,1) = /dev/sda2 /root SuSE
(hd0,2) = /dev/sda3 /Swap
/dev/sda4 Extended
(hd0,3) = /dev/sda5 /root Gentoo
(hd0,5) = /dev/sda6 /home Gentoo
-------------------------------------------------------------------------------------------------------------------

Eventueel kun je als je je pc opstart ziet je bootscreen van grub. Dan kun je deze ook meteen editten, door op een regel te gaan staan en op e te drukken.
Suc6.
Als het je niet lukt, laat het ff weten. kan ik er van remote bij jou pc (via ssh).
of als je in de buurt van enschede woont. kan ik ook wellangs komen ;)

Verwijderd

Topicstarter
Creepy schreef op vrijdag 21 januari 2005 @ 19:58:
En check ook meteen of e2fs_stage1_5 wel in /boot/grub bestaat ;) (evenals de reiserfs_stage1_5 etc afhankelijk van wat je als rootfs gebruikt).
Ik gebruik reiserfs als root partitie filesystem. Deze staat dan ook in mijn /boot/grub map:

e2fs_stage1_5
fat_stage1_5
ffs_stage1_5
grub.conf
grub.conf.sample
jfs_stage1_5
menu.lst -> grub.conf
minix_stage1_5
nbgrub
pxegrub
reiserfs_stage1_5
splash.xpm.gz
stage1
stage2
stage2.netboot
vstafs_stage1_5
xfs_stage1_5

Verwijderd

Topicstarter
======================================================
Dit zou goed moeten zijn.

Als je geen genkernel gebruikt dan hoeft initrd dus nu .

Even voor de duidelijkheid.
(hd0,0) = /dev/sda1 /boot --> hier staat de kernel in van Gentoo.
(hd0,1) = /dev/sda2 /root SuSE
(hd0,2) = /dev/sda3 /Swap
/dev/sda4 Extended
(hd0,3) = /dev/sda5 /root Gentoo
(hd0,5) = /dev/sda6 /home Gentoo
-------------------------------------------------------------------------------------------------------------------
Mijn eerst harddisk is /dev/hda dit is (hd0,x) = PATA
Mijn tweede harddisk is /dev/sda dit is (hd1,x) = SATA

Handige links:
http://portal.suse.com/sd...hassel_grub_overview.html
http://portal.suse.com/sd...el_boot_second_linux.html

[ Voor 14% gewijzigd door Verwijderd op 21-01-2005 20:38 ]


Verwijderd

Ok, dan moet je er wel uitkomen zo te zien tog. ;)

Wel zou ik als ik jou was even je PATA (IDE) schijven eruit halen.
Ik maak wel vaker mee dat grub dan problemen geeft en niet goed wil installeren.

suc6 ermee.

Verwijderd

Topicstarter
Ok, dan moet je er wel uitkomen zo te zien tog. ;)
Nou ik heb de configuratie onderander gemaakt met deze links, maar het wil nog niet werken.
Wel zou ik als ik jou was even je PATA (IDE) schijven eruit halen. Ik maak wel vaker mee dat grub dan problemen geeft en niet goed wil installeren.
Nou ik weet niet of dat verstandig is. Dan staat de bootloader op de SATA disk, maar ik zodra ik mijn IDE disk er weer inzet, dan zal het denk ik niet werken. Grub moet altijd op de 1e harde schijf staan. Enige probleem is dat de bootsequence in de BIOS mijn SATA niet ziet! Deze kan ik dus niet als eerste zetten. Nu staat mijn PATA schijf dus als primary master.

[ Voor 6% gewijzigd door Verwijderd op 21-01-2005 20:55 ]


Verwijderd

Topicstarter
Edit: Gentoo gaat als weer een week als een speer. Ik gebruik nu de Lilo bootloader, en die doet het uitstekend. Ook dit probleem opgelost dus. Waarom Grub weigerde is mij nog steeds niet duidelijk, ik gaf de juiste input, maar grub bleef hangen in bootloader venster.

[ Voor 81% gewijzigd door Verwijderd op 29-01-2005 18:13 ]


Verwijderd

Eehm SATA, ik denk dat je bios mischien het gewoon als scsi device ziet en hiervan kan booten.
Ik zelf hebt ook ide hdd en scsi, maar mijn pc start op van scsi.
Maar goed,

Suc6 ermee
Pagina: 1