Change Kernel - nicolalandro/LinuxMint18ForIntelAtom-ModifyLiveUSBManually GitHub Wiki
1.Ottenere i file necessari
- Lanciare su un pc la live USB con mint
- Installare il kernel
- copiarsi da qualche parte le cartelle
- /boot
- /lib/modules
- I passi successivi derivano da questo link
2.Modificare vmlinuz
- sulla live usb fare una copia della cartella casper
- trovi il file del kernel nella cartella /boot contrassegnato dal numero di versione
cp your_kernel /casper/vmlinuz
3.Modificare initrd.lz
- Creare una cartella initrd
lzma -dc -S .lz casper/initrd.lz | cpio -imvd --no-absolute-filenames
- mettere tutte le cose estratte nella cartella creata
- copiare /lib/modules/nome_del_kernel scariacta al punto 1 nella cartella initrd/lib/modules
find . | cpio --quiet --dereference -o -H newc | lzma -7 > ../cusotm.initrd.lz
- infine sostituire inditrd.lz con quello ottenuto (rinominandolo)
4.Modificare filesystem.squashfs
[link2] (http://unix.stackexchange.com/questions/80305/mounting-a-squashfs-filesystem-in-read-write)
-
unsquashfs filesystem.squashfs
-
copiare /lib/modules/nome_del_kernel scariacta al punto 1 nella cartella root-squash/lib/modules
-
mksquashfs squashfs-root filesystem.squashfs -b 1024k -comp xz -Xbcj x86 -e boot