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

link1

[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