Precaricare l’installazione di Linux (es. Debian) su hard drive esterno
Mi è capitato una volta di voler installare Debian su un vecchio computer fisso con una vecchia scheda madre che non supportava bene l’avvio da chiavetta e non avevo un cd-rom vuoto. Di intuito e da neofita di Linux, ho pensato di smontare il vecchio hard disk da 80 GB che montava, collegarlo ad un altro computer e copiarci i file di installazione.
Purtroppo non era così semplice come sembrava, il computer non voleva partire e in rete non si trovavano guide a riguardo. Dopo ore e ore di tentativi (lo so, facevo prima a comprarmi un cd vuoto, ma ormai era diventata una questione personale >:D ), sono arrivato a questa guida:
Passaggi da effettuare:
- Connettere l’HDD (o SDD) su cui installare Debian (ma i passaggi dovrebbero andare bene anche su altre distro con le oppurtune modifiche) ad un altro computer, nel mio caso con Ubuntu avviato da una sessione LiveCD
- Formattare l’HDD/SDD in FAT32 con
gparted
- Aprire il terminale e lanciare (sostituendo sdX con il drive corretto)
sudo mount /dev/sdX1 /mnt && sudo grub-install --boot-directory=/mnt/boot /dev/sdX
- Scaricare da questo link i file initrd.gz e linux e trascinarli sotto /mnt/Debian
- Creare/aprire il file /mnt/boot/grub/grub.cfg aggiungendo le seguenti righe
set timeout=5
set default=0
menuentry "Install Debian - netinst" {
set root=(hd0,1)
linux /Debian/linux root=/dev/sda1 ro
initrd /Debian/initrd.gz
}
- Salvare e spegnere tutto, smontare l’HDD/SDD, ricollegarlo al computer di destinazione, accenderlo e seguire la normale procedura di installazione.
Voilà, Debian installato!