Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Kernel wil niet booten!
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Dutch
View previous topic :: View next topic  
Author Message
JeePee
n00b
n00b


Joined: 31 Dec 2004
Posts: 16
Location: België - Turnhout

PostPosted: Fri Jan 07, 2005 12:29 pm    Post subject: Kernel wil niet booten! Reply with quote

Ik heb een paar dagen geleden gentoo gecompiled op een externe hd (een
externe behuizing althans). Dit ging vlot, gentoo live-cd herkende de hd en
ik kon de hd benaderen door middel van scsi-emulatie.
Nu zit ik met een probleem met het booten van die gentoo-installatie, want
mijn moederbord kan niet booten van usb.
Ik probeer dus de gecompilede kernel op mijn hda-schijf te zetten (met de
juiste elementen ingecompiled), maar dan geeft hij volgende errors:

VFS: Cannot open root device "803" or unknown-block(8,3)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(8,3)

Die block(8,3) heb ik nog gezien bij het compilen van de kernel in de
werkomgeving van de gentoo live-cd. Hierna kopiëerde ik de kernel +
system.map naar /boot van hda, en stelde ik mijn lilo in. Maar het wil niet
werken.
Waar ligt het probleem? Bij de modules (die volgens mij wel in orde zijn),
of bij het feit dat ik de kernel op een andere hd heb gecompiled dan
waarvan ik ze boot? Iemand een idee?

ps: modules:
usb-mass-storage, scsi-support, removable-media, ...

Greetz, JeePee
_________________
One way to accelerate windows: Throw it harder
Back to top
View user's profile Send private message
frenkel
Veteran
Veteran


Joined: 13 May 2003
Posts: 1034
Location: .nl

PostPosted: Fri Jan 07, 2005 1:03 pm    Post subject: Reply with quote

Je zult die dingen die je als modules hebt gecompiled in je kernel moeten compilen, want die modules zijn nodig om de hardeschijf te benaderen waar ze momenteel op staan :?

Succes,
Frank
_________________
http://techfield.org
Back to top
View user's profile Send private message
JeePee
n00b
n00b


Joined: 31 Dec 2004
Posts: 16
Location: België - Turnhout

PostPosted: Fri Jan 07, 2005 1:21 pm    Post subject: Reply with quote

Hmm, kleine verwarring. Waar ik "modules" zei, bedoelde ik dus de elementen die ik in de kernel heb ingecompiled, built-in dus :)
_________________
One way to accelerate windows: Throw it harder
Back to top
View user's profile Send private message
frenkel
Veteran
Veteran


Joined: 13 May 2003
Posts: 1034
Location: .nl

PostPosted: Fri Jan 07, 2005 1:24 pm    Post subject: Reply with quote

Ok, wat geef je mee als root= bij het booten?

Frank
_________________
http://techfield.org
Back to top
View user's profile Send private message
JeePee
n00b
n00b


Joined: 31 Dec 2004
Posts: 16
Location: België - Turnhout

PostPosted: Fri Jan 07, 2005 1:28 pm    Post subject: Reply with quote

Code:
image=/boot/kernel-2.6.9-gentoo-r13
   label="Gentoo"
   root=/dev/sda3
   read-only


Ik heb in de lilo.conf - manpage ook nog iets gevonden over usb-disks:
Quote:
disk=device-name
Defines non-standard parameters for the specified
disk. See section "Disk geometry" of user.tex for
details. Especially useful is the `bios=' parame-
ter. The BIOS numbers your disks 0x80, 0x81, etc.
and it is impossible to decide which Linux disk
corresponds to which BIOS disk (since this depends
on the BIOS setup, and on the type of BIOS), so if
you have an unusual setup you need to state the
correspondence between Linux disks and BIOS disks.
For example,

disk=/dev/sda
bios=0x80
disk=/dev/hda
bios=0x81

would say that your SCSI disk is the first BIOS
disk, and your (primary master) IDE disk is the
second BIOS disk.

Dit heb ik dan ook toegevoegd vanboven in de file.
_________________
One way to accelerate windows: Throw it harder
Back to top
View user's profile Send private message
polle
Veteran
Veteran


Joined: 28 Feb 2003
Posts: 1498
Location: Belgium

PostPosted: Fri Jan 07, 2005 2:15 pm    Post subject: Reply with quote

Anders moet je eens wat meer info geven over je hardware, het enige dat ik terugvond over jouw foutmelding had betrekking op volgende modules:

aacraid
aic7xxx

Ik weet niet of ze op jouw systeem van toepassing zijn, maar je kan ze misschien ook eens in je kernel mee compilen en testen
Back to top
View user's profile Send private message
laue
n00b
n00b


Joined: 08 Nov 2004
Posts: 46
Location: Wortel - Belgium - Europe

PostPosted: Fri Jan 07, 2005 2:35 pm    Post subject: Reply with quote

volgens mij heeft frenkel gelijk hoor, je benadert je sda schijf alvorens je modules geladen zijn.

Heb je dus al geprobeerd te compileren in de kernel?
Back to top
View user's profile Send private message
JeePee
n00b
n00b


Joined: 31 Dec 2004
Posts: 16
Location: België - Turnhout

PostPosted: Fri Jan 07, 2005 4:08 pm    Post subject: Reply with quote

Het zijn geen modules, maar wel degelijk built-in. Normaal gezien zouden deze dus moeten geladen zijn alvorens de schijf wordt benaderd.

Misschien heeft het iets te maken met hoe ik de root aanduid in mijn lilo.conf?
Code:
root=/dev/sda3

Zou die misschien anders moeten zijn?
_________________
One way to accelerate windows: Throw it harder
Back to top
View user's profile Send private message
frenkel
Veteran
Veteran


Joined: 13 May 2003
Posts: 1034
Location: .nl

PostPosted: Fri Jan 07, 2005 5:26 pm    Post subject: Reply with quote

JeePee wrote:
Het zijn geen modules, maar wel degelijk built-in. Normaal gezien zouden deze dus moeten geladen zijn alvorens de schijf wordt benaderd.

Misschien heeft het iets te maken met hoe ik de root aanduid in mijn lilo.conf?
Code:
root=/dev/sda3

Zou die misschien anders moeten zijn?

Zou moeten werken, usb-schijven die benaderd worden via scsi-emulatie verschijnen als /dev/sdx, aangezien jij 1 schijf hebt dus als /dev/sda

Frank
_________________
http://techfield.org
Back to top
View user's profile Send private message
nixnut
Bodhisattva
Bodhisattva


Joined: 09 Apr 2004
Posts: 10974
Location: the dutch mountains

PostPosted: Tue Jan 18, 2005 8:09 pm    Post subject: Reply with quote

Het lijkt erop dat de kernel niet snapt dat je een (usb-over-)scsi-hardisk aan wil spreken. Is de scsi support wel in de kernel ingebakken?

Code:
Device Drivers  --->
    SCSI device support  --->
        --- SCSI device support                                                       
        [*]   legacy /proc/scsi/ support                                               
        ---   SCSI support type (disk, tape, CD-ROM)                                   
        <*>   SCSI disk support
        < >   SCSI tape support         
        < >   SCSI OnStream SC-x0 tape support                                       
        < >   SCSI CDROM support                   
        <*>   SCSI generic support


Gerelateerd linkje: https://forums.gentoo.org/viewtopic.php?p=1222255#1222255
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered

talk is cheap. supply exceeds demand
Back to top
View user's profile Send private message
JeePee
n00b
n00b


Joined: 31 Dec 2004
Posts: 16
Location: België - Turnhout

PostPosted: Mon Jan 24, 2005 3:56 pm    Post subject: Reply with quote

Het probleem heeft zich verschoven. Zie hier voor het volledige probleem. Het komt eropneer dat ik een initrd heb gemaakt, en dat hij zo alle juiste modules laad. Hij herken nu de Externe hd, past scsi-emulatie toe en alles. Totdat hij de root gaat remounten naar sda3, dan geeft hij dit:
Quote:
pivotroot: pivot_root(/sysroot, /sysroot/initrd) failed: 2
umount /initrd/proc failed: 2
Kernel panic - not syncing: No init found. Try passing init= option to kernel


mijn root is reiserfs, mijn lilo heeft deze regel: (op de juiste plaats :) )
Code:
append="init=/initrd"
, etc

Wie weet wat er nu fout is?
_________________
One way to accelerate windows: Throw it harder
Back to top
View user's profile Send private message
polle
Veteran
Veteran


Joined: 28 Feb 2003
Posts: 1498
Location: Belgium

PostPosted: Mon Jan 24, 2005 7:00 pm    Post subject: Reply with quote

dit lijkt mij iets gelijkaardigs:

http://www.captain.at/programming/ultra-ata/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Dutch All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum