[Linux] boot log

Pagina: 1
Acties:
  • 55 views sinds 30-01-2008

  • arcadis
  • Registratie: Februari 2002
  • Laatst online: 16-02-2009

arcadis

Gele Stip

Topicstarter
Hola allemaal,

Weet iemand misschien hoe je de hele bootsequence naar een bestand kan laten schrijven? Ik weet niet of het mogelijk is, maar zo ja dan zou ik heel graag willen weten hoe dat dan zou moeten. Ik gebruik een redhat 7.3 systeem dus als daar nog speciale dingen over te zeggen zijn dan hoor ik het graag.
Ik heb nl. wat problemen bij het starten omdat m'n kernel geen root fs kan mounten op een raid array.

Verwijderd

dat staat toch al in je /var/log/messages (bij slackware iig 8) ) :?
Ik neem aan dat je die bij RH ook wel zult hebben.

edit:

dit gaat idd moeilijk worden als je geen root fs kunt mounten 8)7
had niet helemaal goed gelezen :O

[ Voor 37% gewijzigd door Verwijderd op 03-02-2003 14:37 ]


Verwijderd

Nou, op welke harddisk moet dat dan geschreven worden, als je niets kan mounten. Zomaar naar een bestand schrijven kan dus niet.

Wat je wel kan doen is zorgen dat alle uitvoer naar een seriele console gaat (dan moet je dat in de kernel meecompileren) en dan met een nullmodem kabel en een andere computer deze uitvoer opvangen.

Zoek maar eens op google naar 'serial console linux' o.i.d.

  • arcadis
  • Registratie: Februari 2002
  • Laatst online: 16-02-2009

arcadis

Gele Stip

Topicstarter
ja, dat is waar, maar aangezien het hier al eerder fout gaat (ik krijg nl steeds een kernel panic als ie het root fs gaat mounten) zie ik daar nix van terug in de messages.

werksendy: tja daar zat ik op te wachten. Het punt is dat ie wel het initrd image van de hd kan laden, maar daarna niet verder komt. Ik had dus nog een beetje hoop, dat op de een of andere manier je dat log kan nakijken. In ieder geval bedankt voor de tip.

[ Voor 44% gewijzigd door arcadis op 03-02-2003 14:37 ]


Verwijderd

je ken ook nalezen in volgende bestand.

linux# dmesg |less

zie je meteen of proces goed gestart is ja of nee.
Dit werkt in suse iedergeval zo.

succes

Verwijderd

Ik gebruik een redhat 7.3 systeem dus als daar nog speciale dingen over te zeggen zijn dan hoor ik het graag.
Welke kernel (versie, zelf gemaakt of van RedHat), welke RAID (hardware/software), welk FS :? Dat lijkt me wel relevant. Een melding zoals jij die beschrijft komt vaak door :
• kernel heeft geen ingebakken support voor het root fs
• kernel heeft geen support voor de IDE/SCSI controller ingebakken
• kernel support geen RAID voor betreffende controller (ATARAID)

Dus we wachten met spanning.
Lees ook eens [rml]-=[ Nieuw in NOS? Eerst dit lezen! GEEN HELPDESK! ]=-[/rml] door.

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Denk ook eens aan een foutje in lilo.conf of /etc/fstab.
dat zijn de meest voorkomende oozaken van "cannot mount root fs".

  • arcadis
  • Registratie: Februari 2002
  • Laatst online: 16-02-2009

arcadis

Gele Stip

Topicstarter
vrotogel: ik zal meteen ff wat uitgebreidere info posten. Het ging me in eerste instantie ook gewoon om een boot log. :)

Het gaat om een 2.4.16 kernel die precompiled is aangeleverd. Die heb ik dus vervangen ipv de 2.4.18 versie van redhat zelf. Ik heb gisteren ook al een topic hierover gepost, en toen werd me aangeraden om een nieuwe initrd img te maken. Maar ook dit werkte niet.
Het gaat erom dat ik een 3ware 7210 kaartje heb. De originele redhat kernel kan zonder problemen booten van de raid array, maar de nieuwe kernel dus niet.
De error die ik krijg is:
code:
1
2
3
4
5
6
...
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0
request_module[block_major-8]: Root fs is mounted
VFS: Cannot open root device "sda1" or 08:01
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 08:01

Die 08:01 slaat op scsi device nr 1 en dat klopt.
De root= boot option waar ie naar vraagt is al aanwezig in de vorm van /dev/sda1.

Juist omdat de kernel geen support heeft ingebakken voor ide/scsi controllers in redhat, omdat redhat bijna alle drivers modulair heeft is er dus een initrd nodig. Ik heb daarom dus de nodige drivers naar de /lib/modules/2.4.16.../kernel/drivers/scsi gekopieerd

Ik gebruik grub als bootloader en heb gewoon de instellingen van de 2.4.18 kernel overgenomen.

Verwijderd

Dus dit is een vervolg op [rml][ Linux 2.4] Kernel panic met 3ware kaart[/rml] ? Zeg maar welke dicht kan dan, want basicly wordt dit dus een 2e topic over hetzelfde probleem. Ik heb een voorkeur om in de oude draad verder te gaan.

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 10-05 12:50

wzzrd

The guy with the Red Hat

Verwijderd schreef op 03 February 2003 @ 14:38:
je ken ook nalezen in volgende bestand.

linux# dmesg |less

zie je meteen of proces goed gestart is ja of nee.
Dit werkt in suse iedergeval zo.

succes


dmesg is het standaard linux commando om de bootmessages mee te bekijken. De uitvoer van dmesg geeft in elke distro - dus niet alleen in suse - in principe alles weer wat er tijdens de boot over het scherm vlieft. Alleen is het niet zo makkelijk (lees: onmogelijk) om na een kernelpanic een commando in te voeren. De topicstarter zegt nl. dat dat gebeurt. :)

Je zou kunnen proberen knoppix oid te downloaden en te proberen daarmee een fs te mounten. Dan zou je foutmeldingen moeten kunnen zien. vrotogel heeft overigens gelijk als hij om meer info vraagt. Wij wachten :P

  • arcadis
  • Registratie: Februari 2002
  • Laatst online: 16-02-2009

arcadis

Gele Stip

Topicstarter
vrotogel: gooi deze dan maar dicht, het lijkt me inderdaad verstandiger om de oude draad te gebruiken.

Verwijderd

Oke. aangezien dit probleem rechtstreeks gerelateerd is aan [rml][ Linux 2.4] Kernel panic met 3ware kaart[/rml] gaan we daar verder :)
Pagina: 1

Dit topic is gesloten.