Modifier livecd Gentoo snifff

Modifier livecd Gentoo snifff - Divers - Linux et OS Alternatifs

Marsh Posté le 03-12-2007 à 14:30:28    

J'essaye de modifier une livecd Gentoo minimal mais j'ai un gros problème quand j'essaye de le booter...j'ai donc essayer dans qemu afin de pouvoir poster le problème sans me retaper les lignes d'erreur, ça par contre avec succes l'erreur se reproduisant également dans qemu:
http://img213.imageshack.us/img213/5142/livecdlg8.jpg
 
on peut pas tout voir la fenetre de qemu est trop grande et va plus bas que l'écran, mais que je boot mon CD ça fini en kernel panic not syncing
 
Help me :??:
 
Edit: une ligne qu'on ne voit pas qui est juste après:
 
Kernel Panic - not syncing: Attempted to kill init !
 
J'ai modifié le squashfs si on peut dire, concretement j'ai juste ajouté des fichiers dans le dossier root, puis j'ai recréé le squashfs...


Message édité par trouble_fete le 03-12-2007 à 14:34:26

---------------
Tyan Tiger 200T, SDR PC 133, 1*256Mo, Bi-Tualatin 1,4Ghz, disque Maxtor 6Y080L0 IDE 80Go, FX 5200 en format PCI, modem/routeur DSL-524T, le tout sous Gentoo
Reply

Marsh Posté le 03-12-2007 à 14:30:28   

Reply

Marsh Posté le 04-12-2007 à 13:28:22    

Salut,
j'ai réussi à faire mon livecd custom en suivant ce tutorial du wiki
 
http://gentoo-wiki.com/HOWTO_build [...] om_scratch
 
je crois que j'ai été obligé de rester en 2.6.22 pour avoir le support de squashfs qui semble-t-il aurait disparu des kernels >= 2.6.23

Message cité 2 fois
Message édité par l4nkou le 04-12-2007 à 13:30:08

---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 04-12-2007 à 13:30:03    

Merci l4nkou je vais tester ce tuto alors ;)


---------------
Tyan Tiger 200T, SDR PC 133, 1*256Mo, Bi-Tualatin 1,4Ghz, disque Maxtor 6Y080L0 IDE 80Go, FX 5200 en format PCI, modem/routeur DSL-524T, le tout sous Gentoo
Reply

Marsh Posté le 04-12-2007 à 13:30:39    

l4nkou a écrit :

Salut,
j'ai réussi à faire mon livecd custom en suivant ce tutorial du wiki
 
http://gentoo-wiki.com/HOWTO_build [...] om_scratch
 
je crois que j'ai été obligé de rester en 2.6.22 pour avoir le support de squashfs qui semble-t-il aurait disparu des kernels >= 2.6.23


 
 
Non j'ai ajouté le patch pour avoir le support de squashfs sur mon 2.6.23 ça marche très bien
 
Edit: ce patch http://superb-west.dl.sourceforge. [...] hfs3.3.tgz et en suivant ce tuto:
http://www.trustonme.net/didactels/307.html
ça marche impec mais faut recompiler son noyau
 
et adapter un peu le tuto a la réalité, il n'est pas a jour et le patch est différent, enfin les dossiers sont organisés différemment mais suffit de comparer ce que veux le tuto avec la réalitée de l'archive et no prob


Message édité par trouble_fete le 04-12-2007 à 13:34:38

---------------
Tyan Tiger 200T, SDR PC 133, 1*256Mo, Bi-Tualatin 1,4Ghz, disque Maxtor 6Y080L0 IDE 80Go, FX 5200 en format PCI, modem/routeur DSL-524T, le tout sous Gentoo
Reply

Marsh Posté le 04-12-2007 à 14:29:29    

j'ai un petit script en stock sur ma machine, pour le processus de construction de l'iso du livecd.
je metterai ça en dispo ce soir si ça t'interesse.
 


---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 04-12-2007 à 14:32:17    

Ah oui ça m'interesse grandement effectivement, merci


---------------
Tyan Tiger 200T, SDR PC 133, 1*256Mo, Bi-Tualatin 1,4Ghz, disque Maxtor 6Y080L0 IDE 80Go, FX 5200 en format PCI, modem/routeur DSL-524T, le tout sous Gentoo
Reply

Marsh Posté le 05-12-2007 à 10:05:26    

#cat make_iso.sh
 
 

Citation :

#!/bin/bash
#####
#le chemin est pour moi le lieu ou j'ai mes dossiers source  target
#####
chemin=/media/Mediatheque/livecd/
cd $chemin
find source/ -type f -xdev -name ".keep" -print -exec rm {} \;
rm -rf target
mkdir target
rsync --delete-after --delete-excluded --archive --hard-links --quiet source                            
/boot target/
mkdir -p target/files/source
rsync --delete-after --delete-excluded --archive --hard-links --quiet --exclude "var/tmp/*" --exclude "var/cache/*" --exclude "*.h" --exclude "usr/portage" --exclude "etc/portage" --exclude "usr/share/doc" --exclude "var/db" --exclude "usr/src" source/ target/files/source/                    
cd $chemin/target/files/source/
rm -rf var/tmp/*
rm -rf var/lock/*
rm -rf var/cache/*
rm -rf var/db
rm -rf tmp/*
rm -f etc/mtab
touch etc/mtab
rm -rf var/log
mkdir var/log
mkdir var/lib/
mkdir var/lib/dhcpc
mkdir var/log/apache2
rm -rf usr/portage
rm -rf etc/portage
rm -rf usr/share/doc
rm -rf usr/src/
rm root/.bash_history
cd $chemin/target/files
time mksquashfs source/ $chemin/target/livecd.squashfs
touch $chemin/target/livecd
chmod 777 $chemin/target/livecd
cd $chemin
time mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -iso-level 4 -hide-rr-moved -c boot.catalog -o livecd.iso -x files target/

                         
                             


Message édité par l4nkou le 05-12-2007 à 10:06:56

---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 30-03-2008 à 21:22:24    

l4nkou a écrit :

Salut,
j'ai réussi à faire mon livecd custom en suivant ce tutorial du wiki

 

http://gentoo-wiki.com/HOWTO_build [...] om_scratch

 

Moi aussi j'ai réussi à créer un livecd en utilisant ce lien, mais ça démarre bien une fois sur 2 :
en effet, une fois sur 2, le fichier /livecd.squashfs n'est pas détecté.

 

Une fois sur 2, le démarrage se fait normalement et j'arrive à la fin à un environnement complètement opérationnel.

 

Un autre problème : j'ai essayé le cd su rune autre machine : là j'ai le problème de détection du fichier /livecd.squashfs à chaque fois.
Apparemment, toutes les partitions du disque dur se montent sur /newroot/mnt/cdrom et n'arrivent plus à se démonter...


Message édité par dawid15 le 30-03-2008 à 21:25:56
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed