Je souhaite installer (L) ubuntu sur un disque dur via un contrôleur SATA supporté par défaut (pas encore) par le noyau ubuntu standard (OCZ revodrive 3 x2). Cependant, j'ai pu patcher le noyau, puis accéder au disque dur de cette façon.
Maintenant, je suis coincé car je ne sais pas comment obtenir un CD de démarrage (L) Ubuntu avec ce noyau patché.
Des idées avec lesquelles je n'ai pas eu de succès jusqu'à présent:
Installer Lubuntu sur un autre disque dur et copier le contenu de sa partition racine sur le nouveau disque, puis configurer un nouveau chargeur de démarrage -> le système n'affiche aucun message et ne démarre pas
Exécution du programme d'installation d'ubiquity à partir de l'installation d'ubuntu sur un autre disque dur (mais avec le noyau corrigé)
Est-il possible de générer un CD avec un noyau personnalisé?
"Facile" est un terme relatif. Ce ne serait pas trop difficile, les bases sont sur cette page
https://help.ubuntu.com/community/LiveCDCustomization
Dans votre cas, les changements sont assez minimes.
Extrayez les fichiers iso et filesystem.squashfs (comme indiqué dans le lien ci-dessus).
Copiez votre nouveau noyau dans casper/vmlinux (écrivez l’ancien noyau).
# Assuming you are following the above link
cp your_kernel ~/extract-cd/casper/vmlinuz
Copiez vos modules du noyau dans les squashfs extraits, dans lib/modules (vous pouvez supprimer les anciens modules).
# Assuming you are following the above link
cp -R /lib/modules/your_custom_kernel ~/edit/lib/modules
Extraire les anciens initramfs, ici je vais utiliser ~/initrd comme répertoire de construction
mkdir ~/initrd
cd ~/initrd
lzma -dc -S .lz casper/initrd.lz | cpio -imvd --no-absolute-filenames
Copiez votre lib/modules dans initrd lib/modules (vous pouvez supprimer les anciens modules)
cp -R /lib/modules/your_custom_kernel ~/initrd/lib/modules
Emballer l'initrd
find . | cpio --quiet --dereference -o -H newc | lzma -7 > ../cusotm.initrd.lz
Écraser l'ancien initrd
cp ~/cusotm.initrd.lz ~/extract-cd/casper/initrd.lz
Maintenant, reconditionnez l'iso
https://help.ubuntu.com/community/LiveCDCustomization#Producing_the_CD_image