Toon posts:

[debian] kan root fs niet meer mounten?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met het installeren van een servertje en na een reboot stuit ik op het volgende:

De kernel boot, die is klaar en hij wil zijn root gaan mounten..... geen rootfs :?
na een heletijd wachten kom je dan in een of andere build-in shell. als je dan in /dev kijkt staat daar ook inderdaar helemaal geen hda, hda1, hda2 of hdc (cdrom).

preciese fout:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<kernel berichten>
Done.
Begin: Mounting root file system... ...
Begin: Running /scripts/local-top ...
Done.
begin: Waiting for root file system... ...
<errrug lang wachten>

ALERT! /dev/hda2 does not exist. Dropping to a shell!

BusyBox v1.01 (Debian 1:1.01-4) Built-in shell (ash)
< nog wat>
/ #

Het gekke is dat hij tijden het booten wel degelijk hda en hdc vind en correct herkend. :?
De schijf zelf is prima (oude 4,3 gig, maar toch ;) ) ik kan hem met grub probleem loos benaderen.

what the heck is going wrong?

  • m33p
  • Registratie: September 2002
  • Laatst online: 20:21
Je hebt geen support voor je filesystem (ext, reiser, etc etc) mee gecompiled?

Verwijderd

Topicstarter
Heb helemaal niks gecompiled eigenlijk :P , het is de 2e reboot na de install.
het is een ext2 fs, dat zit er wel standaard in de kernel toch??

Ligt het misschien aan hardware herkenning ofzo? als ik de install cd erin gooi herkend de hd wel, nadat hij een of andere hardware herkenning heeft uitgevoerd. De kernel die op de cd staat heb ik trouwens ook al geboot, zonder merkbaar verschil :|

  • m33p
  • Registratie: September 2002
  • Laatst online: 20:21
Die kernel zit gewoon vol met zooi. Je moet even checken of je je filesystem support meegebakken hebt. Daarna is IDE (-disk) support natuurlijk wel handig. Standaard staat het aan ja, maar afhankelijk van hoe je gecompiled hebt kan dat ook wel eens uit staan ;)

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 22:36

Sjonny

Fratser

welke install cd van debian heb je gebruikt?
klinkt alsof udev die devices niet goed voor je aanmaakt, of dat de initrd niet goed is aangemaakt na de install.

The problem is in the part of your brain that handles intelligence.


Verwijderd

Topicstarter
De debian-testing netinstall.
About This CD

This CD-ROM is labeled
Debian GNU/Linux testing "Etch" - Official Snapshot i386 Binary-1
aldus de README.html :)

Dezelfde die ik gebruikt heb om de pc waar ik nu op zit te installeren.

[ Voor 4% gewijzigd door Verwijderd op 24-06-2006 22:45 . Reden: brak nederlands ]


  • Aike
  • Registratie: Juli 2000
  • Niet online
Wat staat er in je grub/menu.lst? Ik gok op het ontbreken van een initrd.

Mijn blog over het deployen van Ruby on Rails: RunRails.com


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Aike schreef op zondag 25 juni 2006 @ 11:12:
Wat staat er in je grub/menu.lst? Ik gok op het ontbreken van een initrd.
busybox zit voor zover ik weet in de initrd, dat trekt íe niet uit de lucht :)

Het enige wat ik me kan bedenken is dat of de menu.lst niet klopt m.b.t. de devices,
of dat je de hardwareconfig hebt aangepast (schijf eruit gehaald ofzo), waardoor hij het nu niet meer kan vinden.

Als je het bootmenu ziet, zou je dan eens op 'e' kunnen drukken en hier plaatsen wat je dan precies voor regels krijgt te zien (zullen er waarschijnlijk 3 zijn).

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Topicstarter
Aike schreef op zondag 25 juni 2006 @ 11:12:
Wat staat er in je grub/menu.lst? Ik gok op het ontbreken van een initrd.
Grub is naar mijn weten gelemaal goed.
even over getypt: :)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
grub> root (hd0,1) <= hda2 toch?
Filesystem <blaat>
grub> cat /boot/grub/menu.lst
<knip>
title        Debian GNU/Linux
root       (hd0,1)
kernel    /boot/vmlinuz-2.6.15-1-486 root=/dev/hda2 ro
initrd      /boot/initrd.img-2.6.15-1-486
savedefault
boot

title         Debian recovery
(zelfde als hierboven maar dan met 'single' ook als parameter bij de kernel)

title         Freaking test!
root        (hd0,1)
kernel     /boot/vmlinuz
initrd       /boot/initrd.img-2.6.15-1-486
boot

grub>


Die freaking test heb ik zelf erbij gemaakt, de kernel daarvan heb ik vanaf de install cd gekopieerd.
( heb het ook met de initrd van de cd geprobeert maar dat gaat niet helemaal goed :+ )
Geen van allen heeft er dus zin in :(

Ik heb hdd's verwisseld of jumpers omgezet.
(jij bedoeld dat hda2 hdc2 is geworden oid? )

Wat ik nu probeer is de root=/dev/hda2 te veranderen naar hdb, hdc enz. maar dat geeft voorzover geen resultaat.
Waar het probleem ligt is volgens mij toch het aanmaken van /dev die is best wel leeg... wat ik zo tel: 16 "dingen" en een hele hoop tty* .

  • engelbertus
  • Registratie: April 2005
  • Laatst online: 29-01 09:24
je zou eens kunnen kijken of je wel alle (sym) links naar de initrd's en kernel bestanden en vmlinuz goed hebt staan. ik heb een keer daar een probleem mee gehad na het installeren van een nieue kernel dat er iets fout was gegaan en de link in / niet meer klopte, dan kreeg ik ook dat fout dat ie geen root fs kon mounten oid.
----edit.. ehm ik zie dat grub dat niet met symlinks in de root doet, dus misschien dat wat ik had ( met lilo dus ) er ehlemaal niets teo doet in dit geval.

[ Voor 21% gewijzigd door engelbertus op 25-06-2006 17:27 ]


  • Aike
  • Registratie: Juli 2000
  • Niet online
Je grub config ziet er goed uit. Toch zal er wel ergens een denkfoutje inzitten? Heb je bijvoorbeeld een aparte /boot partitie? Of staat je root toch op hda1? Zoiets?

Mijn blog over het deployen van Ruby on Rails: RunRails.com


Verwijderd

Topicstarter
Hij doet het weer :D

Via een grote omweg heb ik de initrd.img van mijn pc op die van de servert in question gepleurt, en somehow doet die het :)
Wat dan weer een beetje zuur is: ik heb het plugje van de tobo vern**kt en kan er dus even niks meer mee |:(
Allen bedankt voor de hulp :)
Pagina: 1