[gentoo] Error onder het installeren van Gentoo 2005.1

Pagina: 1
Acties:

  • matinez
  • Registratie: Augustus 2003
  • Niet online
Om te beginnen zal ik maar gelijk even de link naar de handleiding geven die ik heb gevolgd:
http://www.gentoo.org/doc...ook-x86.xml?part=1&chap=9

Ik ben gekomen tot deze pagina, hier is het de bedoeling dat ik "emerge syslog-ng" uitvoer.
Als ik dit doe, komt er een lijst met gegegevens. Dit eindigt met de volgende error:

code:
1
2
3
4
5
6
7
8
9
-- warn-undefined-variables  Warn when an undefined variable is referenced.

This program built for i686-pc-linux-gnu
Report bugs to <bug-make@gnu.org>

!!! ERROR: dev/libs/libol-0.3.16 Failed.
!!! Function src_compile, Line 27, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost buid error, Not this satus message


Als ik dan optionele command 9.A oversla, en verder ga met 9.B of 9.C krijg ik ongeveer het zelfde probleem. Heeft dit iets te maken met "emerge"?

Wie kan mij bij deze error helpen..

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 19:00

BoAC

Memento mori

Je moet nog meer regels van die error posten. Want nu is niet te zien welke unreferenced symbols je hebt :)
If you need support, post the topmost buid error, Not this satus message

  • matinez
  • Registratie: Augustus 2003
  • Niet online
BoAC schreef op zaterdag 17 september 2005 @ 13:09:
Je moet nog meer regels van die error posten. Want nu is niet te zien welke unreferenced symbols je hebt :)

[...]
Waar hoort deze regel met de "unreferenced symbols"?
Boven de code die ik heb gepost stond een lijst met variablen voor een command.

"If you need support, post the topmost buid error, Not this satus message"
wat is de topmost?

/* om het probleem te omzeilen ben ik weer opnieuw begonnen met het partitioneren en installeren.

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 19:00

BoAC

Memento mori

Zie voorbeelden op http://forums.gentoo.org ;)

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

matinez schreef op zaterdag 17 september 2005 @ 13:13:
[...]


Waar hoort deze regel met de "unreferenced symbols"?
Boven de code die ik heb gepost stond een lijst met variablen voor een command.
Ja, en daarboven stond waarschijnlijk een foutmelding waar we wat mee kunnen
"If you need support, post the topmost buid error, Not this satus message"
wat is de topmost?
De bovenste.
/* om het probleem te omzeilen ben ik weer opnieuw begonnen met het partitioneren en installeren.
dan had je beter het probleem kunnen omzeilen door een andere syslogger te gebruiken, metalog bijvoorbeeld. Boeit toch niet zo heel erg welke je pakt.

It sounds like it could be either bad hardware or software


  • matinez
  • Registratie: Augustus 2003
  • Niet online
smokalot schreef op zaterdag 17 september 2005 @ 13:40:
[...]

Ja, en daarboven stond waarschijnlijk een foutmelding waar we wat mee kunnen

[...]

De bovenste.

[...]

dan had je beter het probleem kunnen omzeilen door een andere syslogger te gebruiken, metalog bijvoorbeeld. Boeit toch niet zo heel erg welke je pakt.
Dat zou een optie kunnen zijn.
Maar als ik syslogger skip, en verder ga met bijvoorbeeld "emerge jfsutils" dan krijg ik weer een error, maar dan in een andere regel.

zie start post "Als ik dan optionele command 9.A oversla, en verder ga met 9.B of 9.C krijg ik ongeveer het zelfde probleem. Heeft dit iets te maken met "emerge"?"

[ Voor 15% gewijzigd door matinez op 17-09-2005 13:45 ]


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Ik zou eerst emerge -u world doen, het is niet mogelijk de installatie volledig te doorlopen met de "oude" versies uit de stage tar.

  • matinez
  • Registratie: Augustus 2003
  • Niet online
Is het mogelijk de volgende NL handleiding te volgen voor 2005.1?
http://www.gentoo.org/doc...ook-x86.xml?part=1&chap=4

Deze vond ik nadat BoAc met stuurde naar het forum van gentoo _/-\o_
Gert schreef op zaterdag 17 september 2005 @ 13:46:
Ik zou eerst emerge -u world doen, het is niet mogelijk de installatie volledig te doorlopen met de "oude" versies uit de stage tar.
Is dat compatible met 2005.1, en wat doet het?
(ben echt een newbie met linux, het is ook de bedoeling hier aan te proeven..)

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 19:00

BoAC

Memento mori

matinez schreef op zaterdag 17 september 2005 @ 13:54:
Is het mogelijk de volgende NL handleiding te volgen voor 2005.1?
http://www.gentoo.org/doc...ook-x86.xml?part=1&chap=4

Deze vond ik nadat BoAc met stuurde naar het forum van gentoo _/-\o_

[...]

Is dat compatible met 2005.1, en wat doet het?
(ben echt een newbie met linux, het is ook de bedoeling hier aan te proeven..)
Dat zal ongetwijfeld werken :) maar ik zou voor de engelse gaan :P
Waarom begin je dan niet met een eenvoudigere distro als je een newbie bent :?

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

gentoo is een hele goede manier om linux te leren kennen, maar als n00b zal het even duren voor je er een mooi systeem aan over houdt.

maar goed, zie man emerge voor je vraag. Heel kort komt het er op neer dat je van alle packages die je geinstalleerd hebt de laatste versie gaat installeren. Met die geinstalleerd kun je dan waarschijnlijk weer verder met de rest. Sowieso is het natuurlijk prettig om een up-to-date basissysteem te hebben.

offtopic: waarom jfsutils? is niet echt het meestgebruikte filesysteem. Wellicht is het handiger voor jou als n00b om het bij het standaard ext3 te houden, hooguit xfs als je met heel veel grote bestanden handelt, of reiserfs als je juist veel kleine bestanden hebt.

edit: woei! dat was mijn 2500e post!

[ Voor 3% gewijzigd door smokalot op 17-09-2005 14:24 . Reden: feest!! ]

It sounds like it could be either bad hardware or software


  • matinez
  • Registratie: Augustus 2003
  • Niet online
In tegen stelling tot de vorige keer heb ik de kernel default gelaten.
Ik kan nu de emerge commands wel uitvoeren. (verwacht dat dit heeft te maken, doordat ik in in file systems heb lopen kloten met andere indelingen zoals "smokalot" al aangaf.)

Nu ben ik bezig met grub.
Het is de bedoeling dat ik een boot-template moet typen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
# Wat is de standaard kernel om op te starten? 0 is de eerste, 1 is de tweede.
default 0
# Hoeveel seconden wachten we tot onze standaard kernel opstart.
timeout 30
# Mooi, vet splash-image om het mooier te maken :)
# Haal dit weg als je geen grafische kaart hebt geinstalleerd
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.12-r6
# Partitie waar je kernel image (of besturingssysteem) op staat
root (hd0,0)
kernel /kernel-2.6.12-gentoo-r6 root=/dev/hdc3


Zou deze werken, ik snap het (hd0,0) principe niet?
Mijn hdd staat op /dev/hdc

  • pasta
  • Registratie: September 2002
  • Laatst online: 12-01-2025

pasta

Ondertitel

Hier staat in de handleiding van Gentoo toch precies wat je moet weten. ;)
The most critical part of understanding GRUB is getting comfortable with how GRUB refers to hard drives and partitions. Your Linux partition /dev/hda1 will most likely be called (hd0,0) under GRUB. Notice the parenthesis around the hd0,0 - they are required.

Hard drives count from zero rather than "a" and partitions start at zero rather than one. Be aware too that with the hd devices, only hard drives are counted, not atapi-ide devices such as cdrom players and burners. Also, the same construct is used with SCSI drives. (Normally they get higher numbers than IDE drives except when the BIOS is configured to boot from SCSI devices.) When you ask the BIOS to boot from a different hard disk (for instance your primary slave), that harddisk is seen as hd0.
;)

Signature


  • matinez
  • Registratie: Augustus 2003
  • Niet online
pasta schreef op zaterdag 17 september 2005 @ 15:27:
Hier staat in de handleiding van Gentoo toch precies wat je moet weten. ;)

[...]
;)
Ja, dat klopt.
Maar om zeker van mijn zaken te zijn wil ik het hier controleren.

/dev/hdc3 = 0,3 of 0,0
Daar kom ik niet uit |:(

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

grub heeft een andere manier van harde schijven nummeren, hdX,Y waarbij X,Y een positief geheel getal voorstellen, is de (Y-1)e partitie van de (X-1)e schijf (begint bij 0). Het hangt er dus een beetje vanaf welk nummer hdc krijgt, als je aan je primary controller 1 schijf hebt hangen is het hd1, als je er 2 schijven aan hebt hangen is het hd2. De Y in hdX,Y is dus 2, want dat is de 3e partitie.

Het goede nieuws is, dat je bij grub ook tijdens het booten gebruik kunt maken van een shell, waarmee je dus tijdens het booten onafhankelijk van de config een andere kernel kunt pakken, of andere kernel commandline opties kunt geven. Niks aan de hand als je geen goede config produceert dus.

Overigens zouden filesystems niks te maken moeten hebben met het emerge commando, maar goed, mooi dat het werkt...

It sounds like it could be either bad hardware or software


  • XKB
  • Registratie: Oktober 1999
  • Laatst online: 05-04-2021

XKB

Anonymous functional

"Hard drives count from zero rather than "a" and partitions start at zero rather than one."

dus a =0, b=1, c=2
en partitites van 0 ipv1:
3 wordt dan dus 2

Samen dus:
(hd2,2)

Choose for Choice! Choose Linux! | src van icon


  • matinez
  • Registratie: Augustus 2003
  • Niet online
XKB schreef op zaterdag 17 september 2005 @ 15:36:
"Hard drives count from zero rather than "a" and partitions start at zero rather than one."

dus a =0, b=1, c=2
en partitites van 0 ipv1:
3 wordt dan dus 2

Samen dus:
(hd2,2)
Ingesteld op (hd2,2) en laten rebooten volgens de handleiding.
Vervolgens gaat systeem posten, en komt tie niet meer verder :)

Doet niks meer op de PCI device listing..

  • XKB
  • Registratie: Oktober 1999
  • Laatst online: 05-04-2021

XKB

Anonymous functional

Hmm heb je de handleiding echt goed gelezen? Waar heb je grub installed bv? Op de partitie van / of van /boot of? Zie ook het verhaal van smokalot! Het is dus ook van belang hoe je je bios laat booten.

In grub moet je dus eerst aangeven WAAR je kernel staat: meestal in de partitie waar /boot staat. De kernel zelf wil als parameter de plaats waar / te vinden is.

[ Voor 30% gewijzigd door XKB op 17-09-2005 15:57 ]

Choose for Choice! Choose Linux! | src van icon


  • matinez
  • Registratie: Augustus 2003
  • Niet online
code:
1
2
3
4
5
6
7
8
9
10
11
12
# Wat is de standaard kernel om op te starten? 0 is de eerste, 1 is de tweede.
default 0
# Hoeveel seconden wachten we tot onze standaard kernel opstart.
timeout 30
# Mooi, vet splash-image om het mooier te maken :)
# Haal dit weg als je geen grafische kaart hebt geinstalleerd
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.12-r6
# Partitie waar je kernel image (of besturingssysteem) op staat
root (hd2,2)
kernel /kernel-2.6.12-gentoo-r6 root=/dev/hdc3


Dat splashimage niet aangepast is bedenk ik me achteraf, maaar dat moet niet zo'n probleem zijn.
Dit is zoals ik hem heb opgeslagen, booten van de juiste hdd staat ingesteld in de bios.

Is er ook een manier om Grub MBR te deinstalleren, en lilo te configureren?
Of moet ik helemaal opnieuw beginnen :>

[ Voor 11% gewijzigd door matinez op 17-09-2005 16:13 ]


  • XKB
  • Registratie: Oktober 1999
  • Laatst online: 05-04-2021

XKB

Anonymous functional

je regel

root (hd2,2)

klopt waarschijnlijk niet. Volgens de gentoo handleiding moet die de partitie zijn waar /boot op staat. Nu kan dit theoretisch dezelfde partitie zijn als / maar dit wordt in de handleiding afgeraden.

Type dit eens in:

mount -a
df

en geef ons de output daar ns van.

Bij mij is het bijvoorbeeld:

df:

/dev/hda3 1000284 69240 931044 7% /
/dev/hda1 95067 7665 82494 9% /boot

menu.lst:

title=Gentoo Linux 2.6.11-hardened-r15
root (hd0,0)
kernel /kernel-2.6.11-hardened-r15 root=/dev/hda3

[ Voor 33% gewijzigd door XKB op 17-09-2005 16:22 ]

Choose for Choice! Choose Linux! | src van icon


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Of de inhoud van je fstab (als je die al wel goed geconfigureerd hebt)

Blog [Stackoverflow] [LinkedIn]


  • matinez
  • Registratie: Augustus 2003
  • Niet online
Ik heb er even foto van gemaakt:

http://www.matinez.nl/tweakers/Gentoo/

Bij mij zie je dus duidelijk de files van de cd.
Ik kan gewoon geheel niet meer naar mijn hdd booten.

[ Voor 51% gewijzigd door matinez op 17-09-2005 16:38 ]


  • matinez
  • Registratie: Augustus 2003
  • Niet online
Wolfboy schreef op zaterdag 17 september 2005 @ 16:24:
Of de inhoud van je fstab (als je die al wel goed geconfigureerd hebt)
Geheel als volgt ingedeeld:
http://www.gentoo.org/doc...ook-x86.xml?part=1&chap=8

  • Ivo
  • Registratie: Juni 2001
  • Laatst online: 14-01-2025

Ivo

Doe eens:
code:
1
2
3
chroot /mnt/gentoo
mount -a
df

en post je output.
Volgens mij klopt het namelijk niet dat alles aangegeven wordt als tmpfs (of -a zorgt daarvoor). Als je dan nog steeds tmpfs devices hebt dan kijk eens met fdisk welke partitie je boot partitie is en welke je root.

  • XKB
  • Registratie: Oktober 1999
  • Laatst online: 05-04-2021

XKB

Anonymous functional

Ik mis hier de chroot. Wat die foto laat zien is de output van de install cd en niet die van je chroot omgeving.

Ik wil de output van df of je fstab zien van je chrooted omgeving. Ubuntu is trouwens ook een hele mooie distro ;)

-a zorgt ervoor dat alle auto filesystems in /etc/fstab worden gemount. Nu is /boot als het goed is noauto, maar jah.

edit:
Ah Ivo was me voor

[ Voor 27% gewijzigd door XKB op 17-09-2005 17:35 ]

Choose for Choice! Choose Linux! | src van icon


  • matinez
  • Registratie: Augustus 2003
  • Niet online
Volgens mij hebben XKB en Ivo een verkeerde interpretatie van de situatie.
Ik kan niet booten naar het OS.

Het enige wat ik zou kunnen doen, is booten met de universal gentoo 2005.1 CD.

  • XKB
  • Registratie: Oktober 1999
  • Laatst online: 05-04-2021

XKB

Anonymous functional

Normaal neem je de volgende stappen als het booten niet gelukt is:

reboot met live-cd
mount je hdd partities op /mnt/gentoo
chroot naar /mnt/gentoo
mount /boot
pas je menu.lst aan etc.
umount /boot
reboot

OF:

je doet het via de grub CLI, die heeft command completion en expansion, zodat je @boottime de waarden kan ingeven.

Choose for Choice! Choose Linux! | src van icon


  • matinez
  • Registratie: Augustus 2003
  • Niet online
Het niveau van de mensen die reageren ligt duidelijk een stuk hoger, dan mijn niveau met linux is :).
Ik verwacht niet dat dit zonder 1 a 2 reply's opgelost kan worden.

Ik ben de gene die tijd hebben genomen om mij te helpen dankbaar, het is een duw in de rug naar de juiste OS. Zoals BoAc al aangaf "Waarom begin je dan niet met een eenvoudigere distro als je een newbie bent :?"

Zou het niet leuk zijn om onderstaand topic te updaten naar de huidige distro versie's :)
[rml]Linux op de Desktop? Distro&zoeken reviews [ 13/09][/rml]

Ik denk dat andere GOT'ers hier ook wel intresse in hebben :7

Verwijderd

Als ik uitga van je 'screenshot' ben je op de goede weg, echter 'mount -a' mount alle partities uit /etc/fstab. De install-cd weet van tevoren niet welke HD of welk filesystem je wilt gaan gebruiken en zal dus je HD niet mounten mbv 'mount -a'. Vervolg je installatie gewoon met de volgende stap van het Gentoo-handboek.

  • matinez
  • Registratie: Augustus 2003
  • Niet online
Verwijderd schreef op zaterdag 17 september 2005 @ 20:42:
Als ik uitga van je 'screenshot' ben je op de goede weg, echter 'mount -a' mount alle partities uit /etc/fstab. De install-cd weet van tevoren niet welke HD of welk filesystem je wilt gaan gebruiken en zal dus je HD niet mounten mbv 'mount -a'. Vervolg je installatie gewoon met de volgende stap van het Gentoo-handboek.
Dat betekend dat ik dus net de boot table heb aangemaakt, en de installtie weer kan volgen.
Maar anyway ik zal blijven haken op een probleem, maar er zit schot in de newbie >:)

Morgen weer een dag.. :)

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

opnieuw beginnen heeft gewoon niet zoveel zin, je leert er juist veel meer van om de problemen op te lossen! Om het probleem op te lossen moet je het eerst kunnen analyseren, en aangezien dat voor een n00b best lastig kan zijn willen wij je daarbij wel helpen.

Nogmaals, als jij snel een werkend linux systeem met alles erop en eraan wilt hebben is gentoo niet de way to go. Als je wilt leren wel, maar dan moet je niet elke keer opnieuw beginnen.

It sounds like it could be either bad hardware or software


  • Sorcerer8472
  • Registratie: Januari 2002
  • Laatst online: 17:07

Sorcerer8472

Mens sana?

matinez schreef op zaterdag 17 september 2005 @ 18:18:
Volgens mij hebben XKB en Ivo een verkeerde interpretatie van de situatie.
Ik kan niet booten naar het OS.

Het enige wat ik zou kunnen doen, is booten met de universal gentoo 2005.1 CD.
Heb je elke stap van de manual gevolgd? Zo ja: bij welke stap loop je vast, zo nee: toch maar ff doen :P

Trouwens, ipv syslog-ng kun je ook metalog emergen. Vergeet voor het booten niet grub te draaien, je bootpartitie ook een bootable flag mee te geven (a(enter) 1(enter) waarschijnlijk) en vergeet niet /etc/fstab goed in te stellen!

Post anders maar eens de melding die je bij het starten krijgt, en vergeet niet de boot-cd eruit te halen zodat hij daadwerkelijk van de harddrive start.

Reality is merely an illusion, albeit a very persistent one.


  • matinez
  • Registratie: Augustus 2003
  • Niet online
smokalot schreef op zondag 18 september 2005 @ 10:24:
opnieuw beginnen heeft gewoon niet zoveel zin, je leert er juist veel meer van om de problemen op te lossen! Om het probleem op te lossen moet je het eerst kunnen analyseren, en aangezien dat voor een n00b best lastig kan zijn willen wij je daarbij wel helpen.

Nogmaals, als jij snel een werkend linux systeem met alles erop en eraan wilt hebben is gentoo niet de way to go. Als je wilt leren wel, maar dan moet je niet elke keer opnieuw beginnen.
Voor er misvattingen zijn over het wel of niet willen leren van linux.
Waarom zou ik er anders mee beginnen, dan wil ik toch iets nieuws leren.
Sorcerer8472 schreef op zondag 18 september 2005 @ 10:31:
[...]

Heb je elke stap van de manual gevolgd? Zo ja: bij welke stap loop je vast, zo nee: toch maar ff doen :P

Trouwens, ipv syslog-ng kun je ook metalog emergen. Vergeet voor het booten niet grub te draaien, je bootpartitie ook een bootable flag mee te geven (a(enter) 1(enter) waarschijnlijk) en vergeet niet /etc/fstab goed in te stellen!

Post anders maar eens de melding die je bij het starten krijgt, en vergeet niet de boot-cd eruit te halen zodat hij daadwerkelijk van de harddrive start.
Ik volg de engelse handleiding van de gentoo website.
De meeste configureer opties laat ik default zoals:
/mnt/gentoo/etc/make.conf (stap 5.e), vanaf code listing 15 tot 19.
6.B configureren van de USE variable heb ik ook niet veranderd.


Mijn Fstab, is als volgt (zelfde als de handleiding):
code:
1
2
3
4
5
6
7
8
/dev/hdc1   /boot     ext2    defaults,noatime     1 2
/dev/hdc2   none     swap  sw                   0 0
/dev/hdc3   /            ext3    noatime              0 1

none        /proc     proc    defaults             0 0
none        /dev/shm  tmpfs   nodev,nosuid,noexec  0 0

/dev/cdroms/cdrom0    /mnt/cdrom    auto      noauto,user    0 0


Mijn Fdisk table:
code:
1
2
3
4
Device Boot    Start       End    Blocks    Id  System
/dev/hdc1 *        1        14    105808+   83  Linux
/dev/hdc2         15        81    506520     82  Linux swap /solaris
/dev/hdc3         82      3876  28690200   83  Linux


Bij het instellen van nano -w /boot/grub/grub.conf heb ik waarschijndelijk de verkeerde root hd(Y,X) aangegeven. Welke ik ingesteld heb alsroot hd(0,0) (maar dat maakte niks uit).

Vervolgens cp /proc/mounts /etc/mtab uitgevoerd.
grub-install --no-floppy /dev/hdc

Toen heb ik de reboot command uitgevoerd, omdat hij bij de laatste command op fd0 singnal fouten bleef posten.
En dat is waarschijndelijk mijn fout, want ik zie nu dat ik nog code listing 8 en 9 had moeten uitvoeren. Zou dit het probleem zijn geweest.

En wat kan ik doen aan de signal fouten met fd0? (in de bios heb ik geen floppy enabled, none)
Ook zit er geen fdd kabel aan me mobo.

  • Ivo
  • Registratie: Juni 2001
  • Laatst online: 14-01-2025

Ivo

Als hdc1 je boot partitie is, dan moet je root in in grub.conf hd(2,0) zijn. Jij zegt "Dat maakte niks uit", maar als dat fout is dan boot hij sowieso niet.

  • matinez
  • Registratie: Augustus 2003
  • Niet online
Ivo schreef op zondag 18 september 2005 @ 12:50:
Als hdc1 je boot partitie is, dan moet je root in in grub.conf hd(2,0) zijn. Jij zegt "Dat maakte niks uit", maar als dat fout is dan boot hij sowieso niet.
Quote van smokealot:
Het goede nieuws is, dat je bij grub ook tijdens het booten gebruik kunt maken van een shell, waarmee je dus tijdens het booten onafhankelijk van de config een andere kernel kunt pakken, of andere kernel commandline opties kunt geven. Niks aan de hand als je geen goede config produceert dus.

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

matinez schreef op zondag 18 september 2005 @ 12:23:
[...]


Voor er misvattingen zijn over het wel of niet willen leren van linux.
Waarom zou ik er anders mee beginnen, dan wil ik toch iets nieuws leren.

[...]
gentoo is een goede manier om te leren hoe linux onder de motorkap werkt. Je hoeft veel dingen niet te weten om er mee te kunnen werken, maar als je het wel weet snap je wel wat je moet doen als iets niet goed werkt bijvoorbeeld. Als jij linux wilt gaan gebruiken kun je misschien beter een distro als (k)ubuntu of mandriva nemen. Als jij niet alleen het standaard desktop werk wilt doen, maar meteen leren hoe het allemaal werkt, zodat je ook een server zou kunnen inrichten, en je desktop systeem helemaal naar eigen inzicht in wilt richten, dan kun je beter gentoo pakken.

maar goed, les 1 bij linux (of Mac OSX, *BSD, solaris, enz): opnieuw opstarten of installeren heeft zelden zin :)

It sounds like it could be either bad hardware or software


  • Ivo
  • Registratie: Juni 2001
  • Laatst online: 14-01-2025

Ivo

matinez schreef op zondag 18 september 2005 @ 12:52:
[...]


Quote van smokealot:
Het goede nieuws is, dat je bij grub ook tijdens het booten gebruik kunt maken van een shell, waarmee je dus tijdens het booten onafhankelijk van de config een andere kernel kunt pakken, of andere kernel commandline opties kunt geven. Niks aan de hand als je geen goede config produceert dus.
Het is anders een stuk handiger als je dat niet elke keer in hoeft te typen, bovendien moet je dan nog steeds weten waar je boot partitie in GRUB-terminologie staat.

  • matinez
  • Registratie: Augustus 2003
  • Niet online
^^ Right!

Heb nu als volgt deze fstab ingesteld:
http://www.matinez.nl/tweakers/Gentoo/fstab.jpg

Nu ben ik bij het instellen van grub.conf.
Als jullie kijken naar bovenstaande fstab + fdisk table.
Hoe moet ik onderstaande code gaan invullen, of is deze dan OK?
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=(hd2,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.12-r6
# Partition where the kernel image (or operating system) is located
root (hd2,0)
kernel /kernel-2.6.12-gentoo-r6 root=/dev/hdc3

[ Voor 8% gewijzigd door matinez op 18-09-2005 14:22 ]


  • Ivo
  • Registratie: Juni 2001
  • Laatst online: 14-01-2025

Ivo

Dat ziet er prima uit.

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Ivo schreef op zondag 18 september 2005 @ 14:06:
[...]

Het is anders een stuk handiger als je dat niet elke keer in hoeft te typen, bovendien moet je dan nog steeds weten waar je boot partitie in GRUB-terminologie staat.
Als je merkt dat je grub.conf niet goed is, is het dus heel eenvoudig, je gaat naar de shell, tikt kernel (hd<tab>, waarna je een lijstje krijgt. je kiest de eerste, dus:
kernel (hd0,<tab>, waarna je een lijstje krijgt van beschikbare partities. je ziet dan welk fs de partities hebben, en kan dan dus beter checken welke je /boot is.

Je onthoud wat je uiteindelijk in hebt getoetst, boot dat, en dan kun je mooi je grub.conf aanpassen. Hoef je het nooit meer in te toetsen!

It sounds like it could be either bad hardware or software


  • Faust
  • Registratie: Mei 2004
  • Laatst online: 21-02-2022
Juist, je boot met je live-cd, en dan geef je deze commando's:
code:
1
2
3
chroot /mnt/gentoo
mount -a
df'

:)


Ik zelf vermoed dat je in je grub.conf dit bedoeld:
code:
1
kernel /boot/kernel-2.6.12-gentoo-r6 root=/dev/hdc3

en niet:
code:
1
kernel /kernel-2.6.12-gentoo-r6 root=/dev/hdc3


edit:
te traag... :o

[ Voor 9% gewijzigd door Faust op 18-09-2005 14:25 ]


  • matinez
  • Registratie: Augustus 2003
  • Niet online
Faust schreef op zondag 18 september 2005 @ 14:24:
Juist, je boot met je live-cd, en dan geef je deze commando's:
code:
1
2
3
chroot /mnt/gentoo
mount -a
df'

:)


Ik zelf vermoed dat je in je grub.conf dit bedoeld:
code:
1
kernel /boot/kernel-2.6.12-gentoo-r6 root=/dev/hdc3

en niet:
code:
1
kernel /kernel-2.6.12-gentoo-r6 root=/dev/hdc3


edit:
te traag... :o
http://www.gentoo.org/doc...ok-x86.xml?part=1&chap=10
Gentoo, geeft mijn voorbeeld code aan.

Maar als jij zeker weet dat het jouw voorbeeld is dan verander ik het, geef het please even aan ;)

* tevens gooi ik er nog een stuk code bij voor de vga
vga=0x31B video=vesafb:mtrr,ywrap

[ Voor 12% gewijzigd door matinez op 18-09-2005 14:31 ]


  • Remus
  • Registratie: Juli 2000
  • Laatst online: 15-08-2021
De grote vraag die onbeantwoord blijft is die hdc de tweede of de derde harde schijf in je systeem. Is het de tweede schijf dan moet je dus (hd1,0) gebruiken.

  • matinez
  • Registratie: Augustus 2003
  • Niet online
Na dat nu de grub.conf is ingesteld.
Heb ik lilo als MBR gezet.

Als ik vanaf de hdd boot naar "gentoo"
Word het OS geladen, maar hij blijft steken:
code:
1
2
3
VFS: Cannot open root device "1603" or unknown-block(22,3)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(22,3)


OMG(22,3) 8)7

Mijn lilo.conf
code:
1
2
3
4
5
6
7
8
9
10
boot=/dev/hdc             # Install LILO in the MBR
prompt                    # Give the user the chance to select another section
timeout=50                # Wait 5 (five) seconds before booting the default section
default=gentoo            # When the timeout has passed, boot the "gentoo" section

# For non-genkernel users
image=/boot/kernel-2.6.12-gentoo-r6
  label=gentoo            # Name we give to this section
  read-only               # Start with a read-only root. Do not alter!
  root=/dev/hdc3

[ Voor 146% gewijzigd door matinez op 18-09-2005 16:11 ]


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

dus nu je eindelijk een goede grub.conf hebt heb je lilo geinstalleerd?

de foutmelding van de kernel betekent dat root=/dev/hdc3 niet klopt. kun je een overzicht geven van de IDE/SATA-controllers en de schijven die je erop hebt aangesloten?

It sounds like it could be either bad hardware or software


  • matinez
  • Registratie: Augustus 2003
  • Niet online
smokalot schreef op zondag 18 september 2005 @ 15:43:
dus nu je eindelijk een goede grub.conf hebt heb je lilo geinstalleerd?
Ja, als alternatief.
Omdat elke waarde voor Y en X in (hdY,X) geen kik gaf (errors ja).

Primary IDE cable:
- CD-rom
- DVD-rom (hiermee heb ik alles geinstallerd, deze word gezien als cdrom0)

Secundary IDE cable:
- ATA HDD

[ Voor 18% gewijzigd door matinez op 18-09-2005 15:53 ]


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

goh, das niet echt een orthodoxe manier van aansluiten, maar ok, moet kunnen.

hdc moet dan inderdaad kloppen, dus dan zou de partitie die je aangeeft niet kloppen, OF je hebt geen ondersteuning voor het betreffende filesystem in je kernel! Aan de fdisk-output te zien is hdc3 goed, dus dan zal het wel het tweede zijn :)

It sounds like it could be either bad hardware or software


  • matinez
  • Registratie: Augustus 2003
  • Niet online
smokalot schreef op zondag 18 september 2005 @ 16:18:
goh, das niet echt een orthodoxe manier van aansluiten, maar ok, moet kunnen.

hdc moet dan inderdaad kloppen, dus dan zou de partitie die je aangeeft niet kloppen, OF je hebt geen ondersteuning voor het betreffende filesystem in je kernel! Aan de fdisk-output te zien is hdc3 goed, dus dan zal het wel het tweede zijn :)
goh, das niet echt een orthodoxe manier van aansluiten, maar ok, moet kunnen.
\o/ :Y)

De kernel heeft default toch ondersteuning voor ext2 en ext3?
De kernel is default gelaten.

[ Voor 9% gewijzigd door matinez op 18-09-2005 16:23 ]


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

En je weet zeker dat je geen reiserfs oid. gebruikt hebt?

Kan je misschien de output van "sfdisk -l" geven?
Misschien dat we daar iets wijzer uit worden :P

edit:

Btw, probeer genkernel eens, dan weet je iig zeker dat je een werkende kernel configuratie krijgt :)

[ Voor 33% gewijzigd door Wolfboy op 18-09-2005 16:45 ]

Blog [Stackoverflow] [LinkedIn]


  • matinez
  • Registratie: Augustus 2003
  • Niet online
Did it, genkernel.

Vervolgens alles via handleiding gevolgt, en zelf met grub shell de hdd kunnen setup-en.
MBR staat geinstalleerd op hd(0,0)

Als ik boot naar mijn hdd krijg ik allemaal vage tekens in mijn beeld, een kleine impressie:
code:
1
2
L 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99

Heeft iemand hier een redemie voor?
:( a.u.b. niet nog een keer de hele zooi installeren..
Wolfboy schreef op zondag 18 september 2005 @ 16:44:
Kan je misschien de output van "sfdisk -l" geven?
Misschien dat we daar iets wijzer uit worden :P
Sure:
http://www.matinez.nl/tweakers/Gentoo/output_sfdisk.jpg

[ Voor 49% gewijzigd door matinez op 18-09-2005 20:20 ]


  • Sorcerer8472
  • Registratie: Januari 2002
  • Laatst online: 17:07

Sorcerer8472

Mens sana?

Euhm, als het hdc is, moet hij dan niet op (1,0) ofzo worden installed? :?
Ik gooi hem altijd op 0,0 dus zou niet zeker weten of dit de goede notatie is maar ik dacht het wel.

Reality is merely an illusion, albeit a very persistent one.


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Je boot schijf is (bij grub iig) hd0,0 en je root schijf is hd0,2 :)

Blog [Stackoverflow] [LinkedIn]


  • Sorcerer8472
  • Registratie: Januari 2002
  • Laatst online: 17:07

Sorcerer8472

Mens sana?

Wolfboy schreef op maandag 19 september 2005 @ 00:13:
Je boot schijf is (bij grub iig) hd0,0 en je root schijf is hd0,2 :)
Is 0,0 niet gewoon primary master IDE? In dit geval dus een cd-drive? :+

Reality is merely an illusion, albeit a very persistent one.


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Sorcerer8472 schreef op maandag 19 september 2005 @ 01:45:
[...]

Is 0,0 niet gewoon primary master IDE? In dit geval dus een cd-drive? :+
Voor zover ik weet niet.
Grub begint met tellen bij harde schijf 0, niet bij de eerste IDE device.

Maar ik kan het verkeerd hebben hoor :P

Blog [Stackoverflow] [LinkedIn]


  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 19:00

BoAC

Memento mori

Sorcerer8472 schreef op maandag 19 september 2005 @ 01:45:
[...]

Is 0,0 niet gewoon primary master IDE? In dit geval dus een cd-drive? :+
Je kan GRUB een device-map-file laten aanmaken
code:
1
grub --device-map=FILE

In die file worden de mappings aangemaakt naar je devices ;)

  • matinez
  • Registratie: Augustus 2003
  • Niet online
Ik leg er het loodje bij ;(

Mandriva-linux LE2005 draait perfect, bedankt voor de leerzame reacties.
Andere linux-starters zullen misschien iets aan dit topic hebben, of niet :>

Anyway, zodra het allemaal wat duidelijker wordt installeer ik het zeker!
Thanks ^^

  • Aapzak
  • Registratie: November 2000
  • Laatst online: 08-01 15:23

Aapzak

Your genuine OS hopper

Grub gaat niet uit van kabels en aansluitingen maar van wat er aan harddisk aanwezig is.
Als je maar 1 harddisk in je systeem hebt zal dat altijd hd0 zijn, ongeacht waarop je hem aansluit.

De partities nummert hij ook van 0 ipv van 1. Dus in huidige voorbeeld is het zo:
/boot : hd0,0
swap hd0,1
/ hd0,2

of je in de loadkernel lijn /boot/kernel hebt staan of /kernel maakt niet uit, Gentoo heeft in /boot een symbolic link staan naar /boot, dus /boot/boot is dezelfde map als /boot. Die regel in zijn grub conf zal nooit een probleem opleveren.

bij het commando root in de config geef je de partitie op waar de kernel op staat. In dit geval dus:

title=Gentoo Linux
root (hd0,0) # partitie waar de kernel op staat
kernel /kernel-nogwat root=/dev/hdc3 # / in deze regel is dus /boot in je opgestarte systeem

deze grub config zou moeten werken voor je install (als je genkernel gebruikt moet je nog wat toevoegen meen ik, initrd geloof ik)


Jammer dat je hebt opgegeven, jij was op weg veeeel te leren over linux en hoe de dingen in elkaar zitten. Ik hoop dat je het nog een keer probeert in de toekomst, success!

PSN ID: Aapzak


  • matinez
  • Registratie: Augustus 2003
  • Niet online
Aapzak schreef op maandag 19 september 2005 @ 10:24:
title=Gentoo Linux
root (hd0,0) # partitie waar de kernel op staat
kernel /kernel-nogwat root=/dev/hdc3 # / in deze regel is dus /boot in je opgestarte systeem

deze grub config zou moeten werken voor je install (als je genkernel gebruikt moet je nog wat toevoegen meen ik, initrd geloof ik)
Zoals je hem hier post heb ik hem gemaakt.

code:
1
2
3
4
5
6
7
8
default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.12-r6
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.12-gentoo-r6 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hdc3 udev
initrd /initramfs-genkernel-x86-2.6.12-gentoo-r6


De initrd regel klotpt. ik heb een command line moeten noteren.
Deze regel heb ik precies overgenomen en onder jouw laatste regel gezet!

Vervolgens "exit"
cd
umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
reboot

Bij het booten zag het er alleen niet 'best' uit
edit:
code gemaakt van grub.conf

[ Voor 22% gewijzigd door matinez op 19-09-2005 13:19 ]


  • Aapzak
  • Registratie: November 2000
  • Laatst online: 08-01 15:23

Aapzak

Your genuine OS hopper

dat lijkt erg op wat ik met lilo vaak had, een mbr die niet deugt. Met lilo hielp het wel om gewoon nog een keer lilo te runnen.

Je zou kunnen proberen nog een keer grub te draaien. Ik zou zelf kiezen voor loader installen in hd0 (de MBR) en dus niet op een partitie maar dat is een kwestie van smaak.

Je kan trouwens altijd je mbr schoon krijgen als je DOS op kunt starten. met het commando fdisk /mbr wist hij je MBR. je partitietabel blijft dan wel bestaan. Dan start gewoon Windows weer op (als je die er op had staan)

Het komt soms weleens voor dat 1 van de 2 bootloaders niet lekker werkt. Ik heb dat met een laptop gehad, Grub lukte voor geen meter, lilo ging toen makkelijk. Desalnietemin geniet grub de voorkeur, het is in mijn optiek veel flexibeler dan lilo.

PSN ID: Aapzak


  • Polichism
  • Registratie: Maart 2002
  • Niet online

Polichism

MOEHOE

(overleden)
ik zit met een soort gelijk probleem...
Alleen begint ie te zeuren dat /boot geen ext2 is.
Wat dus wel het geval is.. maar goed dan zal ik wel wat verkeerd hebben gedaan.

{02:31:10} (splinkie): ik hoor net van iemand dat ze nu met een fietsband moest naaien omdat ze geen condooms meer kon betalen || {02:34:44} (Asjemenou): beter met een lange tijd met goodyear dan een korte tijd met firestone en in de problemen komen

Pagina: 1