[kernel2.6.6]VFS:cannot open root device

Pagina: 1
Acties:

  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 07-02 23:33
situatie: verse Debian installatie, via de "compact-diskettes" gevolgd door base-install via http. Standaard geinstalleerde kernel: 2.2.20-compact.
Sources van 2.6.6 hier gedownload en gecompileerd, MET ext2 support:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<*> Second extended fs support
[ ]   Ext2 extended attributes
<M> Ext3 journalling file system support
[*]   Ext3 extended attributes
[ ]     Ext3 POSIX Access Control Lists
[ ]     Ext3 Security Labels
[ ] JBD (ext3) debugging support
<M> Reiserfs support
[ ]   Enable reiserfs debug mode
[ ]   Stats in /proc/fs/reiserfs
<M> JFS filesystem support
[ ]   JFS POSIX Access Control Lists
[ ]   JFS debugging
[ ]   JFS statistics
< > XFS filesystem support
<M> Minix fs support
< > ROM file system support
[ ] Quota support
<*> Kernel automounter support
<*> Kernel automounter version 4 support (also supports v3)
CD-ROM/DVD Filesystems  --->
DOS/FAT/NT Filesystems  --->
Pseudo filesystems  --->
Miscellaneous filesystems  --->
Network File Systems  --->
Partition Types  --->
Native Language Support  --->

nog wat output (via de WEL werkende 2.2.20-compact kernel)
code:
1
2
osiris@hades:~$ uname -a
Linux hades 2.2.20-compact #1 Sat Apr 20 12:40:22 EST 2002 i686 unknown

code:
1
2
3
4
osiris@hades:~$ df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdb1             96124904    633796  90608156   1% /
/dev/hda1             48062440        20  45620944   1% /home/troep

output van grep -v ^\# /etc/lilo.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
lba32
boot=/dev/hda1
root=/dev/hdb1
install=/boot/boot-menu.b
map=/boot/map
delay=20
prompt
timeout=150
vga=normal

default=Linux

image=/vmlinuz
        label=Linux
        read-only

image=/boot/vmlinuz-2.6.6
        label=Linux-2.6.6
        read-only


output van lilo -V
code:
1
LILO version 22.2



Dit krijg ik als error als ik met 2.6.6 probeer te starten:
code:
1
2
3
VFS: Cannot open root device "341" or unknown-block (3.65)
please append a correct "root=" boot option
unable to mount root fs on unknown-block (4.65)


Ik heb zowel root= als boot= als globale parameter in /etc/lilo.conf staan, daarnaast werken deze parameters prima voor de originele kernel.
De output van dmesg van de originele kernel staat hier

stukje uit kernel .config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
# CONFIG_EXT3_FS_POSIX_ACL is not set
# CONFIG_EXT3_FS_SECURITY is not set
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_JFS_FS=m
# CONFIG_JFS_POSIX_ACL is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
# CONFIG_XFS_FS is not set
CONFIG_MINIX_FS=m
# CONFIG_ROMFS_FS is not set
# CONFIG_QUOTA is not set
CONFIG_AUTOFS_FS=y
CONFIG_AUTOFS4_FS=y


Ik zie het even niet, maar het ligt vast aan mijzelf B). Zie iemand waar ik al tig keer overheen gekeken heb?

Het is een enorme lap tekst, maar wil voorkomen dat mijn post gesloten wordt in het kader van 'een slappe topicstart'...

ach...in een volgend leven lach je er om!


  • compie
  • Registratie: November 1999
  • Niet online
In de kernel documentatie staat wat voor software je nog meer moet upgraden. Heb je dat gecheckd?

  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 05-02 22:10

Tachyon

pop the glock

code:
1
2
boot=/dev/hda1
root=/dev/hdb1


Je boot van je eerste fysieke harddisk en je root filesystem staat op een tweede harddisk?

Misschien is dit wat?

http://lists.debian.org/debian-user/2004/04/msg01523.html

[ Voor 39% gewijzigd door Tachyon op 22-05-2004 00:38 ]

If we do not change our direction, we will likely end up where we are heading.


  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 07-02 23:33
./Documentation/Changes:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
o  Gnu C                  2.95.3
o  Gnu make               3.79.1
o  binutils               2.12
o  util-linux             2.10o
o  module-init-tools      0.9.10
o  e2fsprogs              1.29
o  jfsutils               1.1.3
o  reiserfsprogs          3.6.3
o  xfsprogs               2.6.0
o  pcmcia-cs              3.1.21
o  quota-tools            3.09
o  PPP                    2.4.0
o  isdn4k-utils           3.1pre1
o  nfs-utils              1.0.5
o  procps                 3.2.0
o  oprofile               0.5.3

nou daar gaat-ie ;)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
gcc --version 2.95.4
make --version  3.79.1
ld -v 2.12.90.0.1 20020307
fdformat --version  util-linux-2.11n
depmod -V  2.4.15
tune2fs 1.27
fsck.jfs -V 1.0.14 [command not found]
reiserfsck -V 2>&1|grep reiserfsprogs [command not found]
xfs_db -V [command not found]
cardmgr -V 3.1.33
quota -V [command not found]
pppd  2.4.1
isdnctrl [command not found]
showmount --version [command not found]
ps --version 2.0.7
oprofiled --version [command not found]


dus mijn e2fsprogs is niet up-to-date (dat zal de belangrijkste zijn), en nog wel meer dingen niet...ik ga er morgen verder mee, maar heb er nu even tabak van :)
Bedankt voor de tip!

ach...in een volgend leven lach je er om!


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Tachyon schreef op 22 mei 2004 @ 00:32:
code:
1
2
boot=/dev/hda1
root=/dev/hdb1


Je boot van je eerste fysieke harddisk en je root filesystem staat op een tweede harddisk?

Misschien is dit wat?

http://lists.debian.org/debian-user/2004/04/msg01523.html
Dat is geen probleem hoor.
--

Ik denk dat je de installatie wellicht beter overnieuw kunt doen met een 2.4 kernel. Die staat op de verschillende cd's en floppies. Zo'n grote stap in versienummers is niet makkelijk te overbruggen namelijk :)

All my posts are provided as-is. They come with NO WARRANTY at all.


  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 07-02 23:33
woei, het werkt :*)
wat heb ik gedaan:
1) ga van woody naar sarge (unstable) (genoeg hits over te vinden met google)
2) apt-get-dist upgrade, apt-get update en apt-get upgrade enzo draaien
3) kernel nogmaals proberen, geen resultaat.
4) echt alles wat je maar kan aanzwengelen in de kernel aangezet, opnieuw gecompileerd enzo, nog steeds niets
5) uitgepakte kernel weggegooid, .bz2 van kernel opnieuw uitgepakt en opnieuw geconfigureerd, gecompileerd enz. enz. enz...... EN DAT WERKTE!

Ik had echt geen enkele zin om opnieuw te beginnen :)
PS ik heb nog wel wat errors hier en daar, maar nu-ie gewoon doorstart, kan ik dat gaan oplossen (zo te zien wat meer dingen uit de kernel donderen die ik niet op me bak ga gebruiken
Van de week Unreal Tournament 2004 dedicated server erop, en klaar is 0siris ;)

[ Voor 21% gewijzigd door 0siris op 22-05-2004 13:12 ]

ach...in een volgend leven lach je er om!


  • compie
  • Registratie: November 1999
  • Niet online
Hier staat uitgeleged hoe het zou moeten:
http://www.cs.utexas.edu/...kernel_2.6_migration.html

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 07:58
Voglende keer module-init-tools ook even instaleren en IDE controler + hd support hard mee compilen. Als je ext3 gebruikt deze ook hard mee compilen.

BTW Sid is unstable, Sarge is testing (wordt met een maandje of wat de nieuwe stable). Sid blijft Sid (still-in-development ;)) en heeft meestal de allerlaatste spullen aan boord.

Verder raad ik je met debian aan om naar kernel-package te kijken. Eventueel /etc/kernel-package.conf je naam en email neer gooien en in de Makefile van je kernel source extraversion = -osiris. Vervolgens:
cd /usr/src/linux-2.6.6
make-kpkg --bzimage --revision <volgNummertje> --config menuconfig kernel_image

Even configen en vervolgens staat er in /usr/src: kernel-image-2.6.6-osiris_1_i386.deb welk je met dpkg kan installen (en dus ook lilo en dergelijke voor je regelt) :)

[ Voor 4% gewijzigd door Jelmer op 22-05-2004 22:26 ]


  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 05-02 22:10

Tachyon

pop the glock

wordt met een maandje of wat de nieuwe stable
Echt waar? Dat zou eens tijd worden...
Heb je daar ook nog een bron van?

If we do not change our direction, we will likely end up where we are heading.


  • DataGhost
  • Registratie: Augustus 2003
  • Laatst online: 14:40

DataGhost

iPL dev

errm probeer eens daadwerkelijk module_init_tools te downen en installen... 2.4.x bestaat namelijk niet, dat is modutils :P
been there done that, dan kan ie iets niet laden ofzo.. dan werkt je hele modprobe gedoe neit zegmaar
ook met 2.6.6

en wrom gebruik je nog ext2 :X

edit: en je procps is ook niet uptodate

[ Voor 8% gewijzigd door DataGhost op 22-05-2004 22:39 ]


  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 07-02 23:33
dataghost schreef op 22 mei 2004 @ 22:37:
en wrom gebruik je nog ext2 :X
Tja...vreselijk veel rapper is de rest niet, en journalling (hoop dat ik dat goed schrijf) filesystem is voor mij ook niet enorm handig. Daarnaast kwam ext2 mee met die bootfloppies die ik heb gebruikt.
edit: en je procps is ook niet uptodate
Nu wel ;)
Tachyon:Echt waar? Dat zou eens tijd worden...
Heb je daar ook nog een bron van?
Als ik zie hoevaak ik via apt-get upgrade ineens _all of _i386 achter de nieuw te installeren packages zie staan, zijn ze toch al een heel eind op weg, dat kan inderdaad niet zo heel lang meer duren.... Maar volgens mij zijn het alleen geruchten.

ach...in een volgend leven lach je er om!

Pagina: 1