GNT sans publicité, site mobile, fonctionnalitées exclusives...

User-Mode-Linux: Problème de boot

Le
Soon
Bonjour à tous,

Je souhaite installer un noyau UML.

Pour cela je prend un noyau 2.6.1 (Systrace oblige), et je suis la
procédure suivante:

make menuconfig ARCH=um
-> Pas de module, et j'active TUN/TAP

bzcat uml-patch-2.6.1.bz2 | patch -p1

make mrproper ARCH=um

make defconfig ARCH=um

make linux ARCH=um

Tout se passe bien (a priori) !

Ensuite j'essaye de lancer mon noyau avec la commande suivante:

./linux umidÞbian root=/dev/ubd0 ubd0Þbian.cow,Debian-3.0r2.ext2
devfs=mount eth0=tuntap,,,192.168.57.210

A mon grand malheur, le système s'arrete sur
[]
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
blkmtd: version $Revision: 1.5 $
blkmtd: error: missing `device' name

NET: Registered protocol family 2

Ca fait 2 jours que je tourne en rond, et je trouve pas.

Je ne sais même pas ce que c'est que ce "blkmtd"

Si quelqu'un a une idée !

Merci d'avance de vos remarques.

Ci-dessous, je met le log complet du boot de mon noyau.

-- Thierry

Checking for the skas3 patch in the hostnot found
Checking for /proc/mmnot found
tracing thread pid = 6115
Linux version 2.6.1-1um (thierry@Debian) (version gcc 3.3.5 (Debian
1:3.3.5-2)) #1 Mon Nov 8 12:22:13 CET 2004
On node 0 totalpages: 8192
DMA zone: 8192 pages, LIFO batch:2
Normal zone: 0 pages, LIFO batch:1
HighMem zone: 0 pages, LIFO batch:1
Building zonelist for node : 0
Kernel command line: umidÞbian root=/dev/ubd0
ubd0Þbian.cow,Debian-3.0r2.ext2 devfs=mount eth0=tuntap,,,192.168.57.210
PID hash table entries: 16 (order 4: 128 bytes)
Memory: 28984k available
Calibrating delay loop 3460.30 BogoMIPS
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Checking for host processor cmov supportYes
Checking for host processor xmm supportNo
Checking that ptrace can change system call numbersOK
Checking that host ptys support output SIGIOYes
Checking that host ptys support SIGIO on closeNo, enabling workaround
Checking for /dev/anon on the hostNot available (open failed with errno
2)
POSIX conformance testing by UNIFIX
NET: Registered protocol family 16
Initializing software serial port version 1
mconsole (version 2) initialized on /home/thierry/.uml/debian/mconsole
UML Audio Relay (host dsp = /dev/sound/dsp, host mixer = /dev/sound/mixer)
Initializing stdio console driver
Netdevice 0 : TUN/TAP backend - IP = 192.168.57.210
Could not kern_mount tmpfs
VFS: Disk quotas dquot_6.5.1
devfs: v1.22 (20021013) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS version 1.0, (C) 1999, 2000 Axis Communications AB
pty: 256 Unix98 ptys configured
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Using anticipatory io scheduler
nbd: registered device at major 43
PPP generic driver version 2.4.2
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max%6).
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
blkmtd: version $Revision: 1.5 $
blkmtd: error: missing `device' name

NET: Registered protocol family 2
Lire les 3 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
no_spam
Le #1363555
On Mon, 08 Nov 2004 12:01:01 +0100, Soon wrote:

Bonjour à tous,

Je souhaite installer un noyau UML.

Pour cela je prend un noyau 2.6.1 (Systrace oblige), et je suis la
procédure suivante:


Pourquoi pas un noyau plus récent (2.6.9 ?)

[...]
A mon grand malheur, le système s'arrete sur
[...]
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
blkmtd: version $Revision: 1.5 $
blkmtd: error: missing `device' name


Enlève l'option:
"Device Drivers" =>
"Memory Technology Devices (MTD)" =>
"Self-contained MTD device drivers" =>
"MTD emulation using block device"

ou passe lui un argument blkmtd_device=/dev/<xxx>

Pour information, les devices MTD sont les drivers de mémoire flash et
dérivés (Disk-On-Chip, ...).
Si tu ne sais pas ce que c'est, je doute fortement que tu en ai besoin.

Soon
Le #1178179
On Mon, 08 Nov 2004 12:01:01 +0100, Soon wrote:


Bonjour à tous,

Je souhaite installer un noyau UML.

Pour cela je prend un noyau 2.6.1 (Systrace oblige), et je suis la
procédure suivante:



Pourquoi pas un noyau plus récent (2.6.9 ?)

Merci beaucoup de ton aide ...


En fait, je désire appliqué un patch de noyau Systrace, mais il est
prévu que pour la version 2.6.1 pour l'instant. Je pense appliquer par
dessus les patchs de noyau linux pour arriver jusqu'a la version 2.6.9.
Mais je sais pas si c'est possible ...

Peut-on (et doit on ) cumuler les patchs linux ? Est il nécéssaire
d'installer les patchs 2.6.2, 2.6.3 ect ... jusqu'a 2.6.9 ?

Merci

-- Thierry


Rakotomandimby (R12y) Mihamina
Le #1178178
( Mon, 08 Nov 2004 19:11:08 +0100 ) Soon :
Peut-on (et doit on ) cumuler les patchs linux ?


On doit.

Est il nécéssaire
d'installer les patchs 2.6.2, 2.6.3 ect ... jusqu'a 2.6.9 ?


Oui.

Mais si ton patch Systrace à été intégré au noyau entre temps, tu
risque de foirer ton patchage non ?

Si il n'a toujours pas été intégré au noyau tu peux tranquillement
patcher directement le 2.6.9 (avec un peu de bidouille peut-être).

--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

Publicité
Suivre les réponses
Poster une réponse
Anonyme