Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1705 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  mkinitrd et les fs des partitions montées sur /boot et /

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mkinitrd et les fs des partitions montées sur /boot et /

n°421414
mirtouf
Light is right !
Posté le 01-03-2004 à 20:23:20  profilanswer
 

Bonsoir,
 
Une question simple comment on fait quand on a 2fs différents sur les 2 partitions  
/dev/hda1 en ext3fs et /dev/hda2 en reiserfs
sans se prendre un unable to mount root fs on hda2 ?
 
J'utilise :

mkinitrd -v --preload ext3 --preload reiserfs /boot/intrd-2.6.x.img 2.6.x


 
Merci !


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
mood
Publicité
Posté le 01-03-2004 à 20:23:20  profilanswer
 

n°421430
Mjules
Modérateur
Parle dans le vide
Posté le 01-03-2004 à 20:57:43  profilanswer
 

euh, réponse un peu à côté, mais avec lilo tu n'es pas obligé de monter /boot


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°421435
mirtouf
Light is right !
Posté le 01-03-2004 à 21:03:47  profilanswer
 

Ouais c'est vrai mais ça résoud pas le kernel panic.....


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°421869
mirtouf
Light is right !
Posté le 02-03-2004 à 12:38:14  profilanswer
 

D'autres avis sur la question ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°422139
mirtouf
Light is right !
Posté le 02-03-2004 à 17:33:31  profilanswer
 
n°422358
mirtouf
Light is right !
Posté le 02-03-2004 à 20:50:30  profilanswer
 
n°422633
mirtouf
Light is right !
Posté le 03-03-2004 à 07:47:12  profilanswer
 
n°422636
BMOTheKill​er
Posté le 03-03-2004 à 08:17:28  profilanswer
 

tu gunzip ton initrd, tu montes l'initrd en loop, tu copies les modules ext3 et reiserfs dans le répertoire lib, tu ajoutes insmod ext3.ko et insmod reiserfs.ko dans linuxrc, tu démontes l'initrd, tu le gzip et tu el donnes à bouffer à ton bootloader comme si de rien n'était
 
edit : kernel 2.6, donc rectification : .ko


Message édité par BMOTheKiller le 03-03-2004 à 08:18:55
n°422668
mirtouf
Light is right !
Posté le 03-03-2004 à 10:00:36  profilanswer
 

BMOTheKiller a écrit :

tu gunzip ton initrd, tu montes l'initrd en loop, tu copies les modules ext3 et reiserfs dans le répertoire lib, tu ajoutes insmod ext3.ko et insmod reiserfs.ko dans linuxrc, tu démontes l'initrd, tu le gzip et tu el donnes à bouffer à ton bootloader comme si de rien n'était
 
edit : kernel 2.6, donc rectification : .ko


 
gzip l'initrd c'est obligatoire ?
initrd monté en loop c'est fait
Les modules y sont.
 
Euh....
Linuxrc c'est vraiment obligatoire ?
Et c'est avec quel package ?
J'ai pas ma gentoo sous la main là.  :whistle:


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°422671
BMOTheKill​er
Posté le 03-03-2004 à 10:12:22  profilanswer
 

ben c'est pas obligatoire de gziper, mais bon, niveau taille du machin, tu divises facilement par 3, généralement les kernels et les initrds sont gzipés (.img ou .gz)
 
linuxrc = init, c'est le script de "démarrage", il se trouve à la racine de l'initrd :  
 


<-=[ /initrd ]=-> ls -al
total 13
drwxr-xr-x    9 root     root         1024 déc  8 19:20 .
drwxr-xr-x   24 root     root         4096 fév 29 02:30 ..
drwxr-xr-x    2 root     root         1024 déc  8 19:18 bin
drwxr-xr-x    2 root     root         1024 déc  8 18:12 dev
drwxr-xr-x    2 root     root         1024 déc  8 18:12 etc
drwxr-xr-x    2 root     root         1024 déc  8 19:19 lib
-rwxr-xr-x    1 root     root          848 déc  8 19:20 linuxrc
drwxr-xr-x    2 root     root         1024 déc  8 18:12 loopfs
drwxr-xr-x    2 root     root         1024 déc  8 18:12 proc
lrwxrwxrwx    1 root     root            3 déc  8 18:12 sbin -> bin
drwxr-xr-x    2 root     root         1024 déc  8 18:12 sysroot


 


<-=[ /initrd ]=-> cat linuxrc
#!/bin/nash
 
/bin/echo -e "\033[1;31mLoading scsi_mod.o module\033[0m"
insmod /lib/scsi_mod.o
/bin/echo -e "\033[1;31mLoading sd_mod.o module\033[0m"
insmod /lib/sd_mod.o
/bin/echo -e "\033[1;31mLoading sg.o module\033[0m"
insmod /lib/sg.o
/bin/echo -e "\033[1;31mLoading dc395x_trm.o module\033[0m"
insmod /lib/dc395x_trm.o
/bin/echo -e "\033[1;31mLoading pdc-ultra.o module\033[0m"
insmod /lib/pdc-ultra.o
/bin/echo -e "\033[1;31mLoading ext3.o module\033[0m"
insmod /lib/ext3.o
/bin/echo -e "\033[1;31mLoading reiserfs.o module\033[0m"
insmod /lib/reiserfs.o
/bin/echo -e "\033[1;32mMounting /proc filesystem\033[0m"
mount -t proc /proc /proc
/bin/echo -e "\033[1;34mCreating block devices\033[0m"
mkdevices /dev
/bin/echo -e "\033[1;34mCreating root device\033[0m"
mkrootdev /dev/root
echo 0x0100 > /proc/sys/kernel/real-root-dev
/bin/echo -e "\033[1;32mMounting root filesystem\033[0m"
mount -o defaults --ro -t ext3 /dev/root /sysroot
pivot_root /sysroot /sysroot/initrd
umount /initrd/proc


 
bon là c'est un peu folklo, c'est celui d'un ex-2.4.22, j'y ai ajouté des couleurs (remplacé echo et ajouté les libs ld-linux.so.2 et libc.so.6), c'est pareil pour un 2.6, suffit de s/.o/.ko/
 
sinon je ne vois pas trop ce que tu veux dire par "Et c'est avec quel package ?", si tu parles du linuxrc, tu as la réponse au-dessus

mood
Publicité
Posté le 03-03-2004 à 10:12:22  profilanswer
 

n°422672
mirtouf
Light is right !
Posté le 03-03-2004 à 10:13:38  profilanswer
 

En fait j'ai vu plus tard que c'est juste un script avec les droits exécutables.
 
Merci encore ça devrait être bon. :jap:


Message édité par mirtouf le 03-03-2004 à 10:13:44

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°422676
mirtouf
Light is right !
Posté le 03-03-2004 à 10:21:50  profilanswer
 

Au fait pourquoi c'est pas écrit dans le manuel de mkinitrd ?


Message édité par mirtouf le 03-03-2004 à 10:21:58

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°422685
BMOTheKill​er
Posté le 03-03-2004 à 10:37:30  profilanswer
 

parce que mkinitrd c'est un truc pratique quand on en a pas besoin :o
 
plus sérieusement, c'est pratique pour faire un initrd de base, après c'est pas très flexible quand il faut du spécifique

n°422688
mirtouf
Light is right !
Posté le 03-03-2004 à 10:39:36  profilanswer
 

Je veux juste un truc de base moi ! [:sisicaivrai]


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°422694
BMOTheKill​er
Posté le 03-03-2004 à 10:50:28  profilanswer
 

ben fais-toi un script qui automatise, tiens pour te donner uen idée, perso c'est ce que j'ai fait, un coup de "initrd version_kernel" et il me le fait comme un grand (en captant si c'est un noyau 2.4 ou 2.6), en ajoutant le nom d'un module derrière, il me le met dans l'initrd : initrd version_kernel module_supplémentaire
 
tout simple et tu ne te prends plus la tête avec mkinitrd ou à monter l'initrd, mettre les modules, gzip/gunzip et plus si affinité


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  mkinitrd et les fs des partitions montées sur /boot et /

 

Sujets relatifs
Erreurs au boot (usb, problèmes de module)Big soucis de fdisk qui abîme la table des partitions !
[Lilo] Pb au boot, lilo affiche "LI" puis ...warning au boot, probleme pci hotplug
probleme d'install mdk 9.2 et knoppix ne boot pasPb d'install redhat 9, pzrtition /boot
Comment créé un boot sur la red hat et windows 2K ?[Solaris] comment indiquer le runlevel au boot sur x86 ?
Solaris 9 x86 -> probleme de boot / sendmailLes partitions NTFS sous linux
Plus de sujets relatifs à : mkinitrd et les fs des partitions montées sur /boot et /


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR