educare:chiavetta_magica
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
educare:chiavetta_magica [2020/06/08 22:20] – external edit 127.0.0.1 | educare:chiavetta_magica [2021/12/28 19:05] (current) – profpro | ||
---|---|---|---|
Line 6: | Line 6: | ||
ATTENZIONE: seguire le istruzioni coscienti del fatto che potrebbero contenre errori o omissioni. Nel caso in cui trovate un errore siete pregati di segnalarmelo... | ATTENZIONE: seguire le istruzioni coscienti del fatto che potrebbero contenre errori o omissioni. Nel caso in cui trovate un errore siete pregati di segnalarmelo... | ||
+ | |||
+ | ===GPT=== | ||
+ | Prima di iniziare bisogna scoprire se il proprio computer di avvia in modalità UEFI oppure BIOS (Legacy). Nel primo caso, si dovrà usare una tabella delle partizioni GPT, nel secondo caso di tipo MBR (msdos). | ||
===== Come creare la chiavetta ===== | ===== Come creare la chiavetta ===== | ||
+ | |||
- scegliere una distribuzione a proprio piacere (debian, mint, ubuntu,...) | - scegliere una distribuzione a proprio piacere (debian, mint, ubuntu,...) | ||
- | - scaricare il live cd di installazione | + | - scaricare il live cd di installazione |
- | - usare una chiavetta USB vuota da 4 GB (8GB è l' | + | - usare una chiavetta USB vuota da almeno 16 GB. NOTA: evitare chiavette [[http:// |
- | - inserire la chiavetta e verificare il nome con cui è stata riconosciuta (sdc?) < | + | - inserire la chiavetta e verificare il nome con cui è stata riconosciuta |
- assicurarsi che la chiavetta __non__ sia stata montata automaticamente < | - assicurarsi che la chiavetta __non__ sia stata montata automaticamente < | ||
- in caso contrario va smontata, ma senza espellerla, cioè senza eliminare il file /dev/... | - in caso contrario va smontata, ma senza espellerla, cioè senza eliminare il file /dev/... | ||
- | - eseguire un back up della tabella delle partizioni < | + | - per poter ripristinare una chiavetta al suo stato originale, si può eseguire un backup |
fdisk -l /dev/sdc > fdisk-usb.txt</ | fdisk -l /dev/sdc > fdisk-usb.txt</ | ||
+ | - GPT | ||
+ | - < | ||
+ | - È inutile __ora__ eseguire un back up dell' | ||
+ | l' | ||
+ | |||
+ | ====Partizioni==== | ||
- le partizioni della chiavetta possono essere create usando //gparted// __oppure__ //parted// | - le partizioni della chiavetta possono essere create usando //gparted// __oppure__ //parted// | ||
- | | + | |
- | - EXT2 0.4GB | + | ==BIOS con MBR== |
- | - EXT2 3.4GB | + | |
- | - SWAP 0.3MB | + | - EXT4 9.24 GB |
- | - e le seguenti etichette: | + | - SWAP 1 GB |
- | - sdc1 casausb | + | - e le seguenti etichette: |
- | - sdc2 radiceusb | + | - sdc1 radiceusb |
- | - **parted**: codice per chiavetta di 4GB | + | - sdc2 swapp |
- | - < | + | - **parted**: codice per chiavetta di 16GB |
- | - codice | + | - < |
- | - < | + | - per mettere le etichette |
- | - togliere e rimettere la chiavetta (ma non farla aprire/ | + | - < |
- | - per mettere le etichette | + | - per modificare un UUID e per verificare il valore |
- | - chiudere tutte applicazioni che usano la chiavetta | + | - < |
- | - (riavviare il pc) installare Live CD sulla chiavetta montando | + | - < |
- | - (riavviare il pc) provare ad avviare un pc con la chiavetta | + | - < |
+ | - < | ||
+ | - a volte le chiavette usate per live hanno errori nella signature, come se ci fosse un CD ISO 9660 | ||
+ | - < | ||
+ | - < | ||
+ | |||
+ | |||
+ | ==UEFI con GPT== | ||
+ | Nei nuovi computer si possono installare dei sistemi operativi | ||
+ | |||
+ | Ad esempio: | ||
+ | - nella configurazione si può trovare scritto | ||
+ | - "boot UEFI", oppure "boot legacy" | ||
+ | - " | ||
+ | - " | ||
+ | |||
+ | UEFI richiede di creare partizioni GPT invece che MBR. | ||
+ | UEFI richiede di creare | ||
+ | |||
+ | - quindi se vuoi creare partizioni usando una tabella tipo GPT devi iniziare la procedura con il comando | ||
+ | - < | ||
+ | - poi devi creare tre partizioni: una partizione FAT32 per contenere il firmware EFI, una EXT4 e una swap | ||
+ | - **parted**: codice per chiavetta di 16GB | ||
+ | - < | ||
+ | |||
+ | ==Installazione== | ||
+ | |||
+ | Il sistema operativo si installa grazie ad un cd (.iso) da scaricare dal sito della distribuzione preferita. | ||
+ | |||
+ | Spesso, invece di masterizzare un CD, si copia il file .iso in una chiavetta | ||
+ | (quindi serve una __seconda__ chiavetta USB da almeno 4 GB) | ||
+ | - < | ||
+ | - (riavviare il pc con la chiavetta | ||
+ | - Il CD di installazione si potrebbe avviare in modalità BIOS oppure UEFI, a seconda delle impostazioni del proprio computer. Qui si vedono due esempi di programma di installazione per Debian GNU/Linux. | ||
+ | |||
+ | **Attenzione**, | ||
+ | |||
+ | ====GRUB==== | ||
+ | Come detto il tuo computer potrebbe essere configurato in due diverse modalità di caricamento del sistema operativo | ||
+ | |||
+ | ==BIOS== | ||
+ | |||
+ | ==UEFI== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Se hai avviato Ubuntu Live CD e vuoi sapere se è stato avviato in BIOS mode oppure in UEFI mode, basta aprire un terminale e scrivere questo comando: | ||
+ | |||
+ | efibootmgr | ||
+ | |||
+ | Se produce errore, sei nel caso di BIOS mode | ||
+ | |||
+ | Al termine viene installato | ||
+ | Dovrebbe essere installato sempre sulla chiavetta, non sul disco fisso | ||
+ | |||
+ | SE PER ERRORE VENISSE INSTALLATO SUL DISCO FISSO, la chiavetta non si avvierà su un altro pc. | ||
+ | |||
+ | - (riavviare il pc) provare ad avviare un ALTRO pc con la chiavetta | ||
- configurare la scheda di rete e ... | - configurare la scheda di rete e ... | ||
- | - installare nella chiavetta tutti i pacchetti necessari | + | - installare nella chiavetta tutti i pacchetti necessari |
- | | + | |
- | - avere meno tentativi di accesso alla memoria usb (perché è lenta) | + | ==fstab== |
- | - evitare problemi nel file system della home | + | |
- | | + | Ho trovato molto utile editare il file /etc/fstab in questo modo per |
- | - (ricordarsi di sostituire le ' | + | - avere meno tentativi di accesso alla memoria usb (perché è lenta) |
- | < | + | - velocizzare firefox |
- | /dev/sdxx /home ext2 relatime, | + | - (ricordarsi di sostituire le ' |
- | tmpfs / | + | |
+ | Aprire firefox e digitare il seguente comando: | ||
+ | |||
+ | about: | ||
+ | |||
+ | Modificare | ||
+ | |||
+ | < | ||
- oppure vedere anche questi tutorial | - oppure vedere anche questi tutorial | ||
- [[educare: | - [[educare: | ||
Line 50: | Line 125: | ||
- eatmydata | - eatmydata | ||
- unburden-home-dir | - unburden-home-dir | ||
- | |||
===== Come fare un back up della chiavetta ===== | ===== Come fare un back up della chiavetta ===== | ||
- | | + | |
- | - in alternativa | + | |
+ | - < | ||
+ | - (per ext4) in alternativa | ||
+ | - < | ||
+ | |||
+ | Ricordarsi che Linux assegna ad ogni partizione un **UUID** (si trova nel file ** /etc/fstab **), quindi è necessario copiare a parte anche questo file | ||
+ | - creare delle partizioni con il giusto UUID nelle chiavette degli studenti | ||
+ | - < | ||
===== Come clonare la chiavetta per tutti gli alunni ===== | ===== Come clonare la chiavetta per tutti gli alunni ===== | ||
- | - eseguire i precedenti punti da 3 a 12 | + | - eseguire i precedenti punti per creare le partizioni |
- | - eseguire l' | + | - eseguire l' |
- | - ...manca | + | - dopo aver ottenuto la prima chiavetta |
+ | - < | ||
+ | - < | ||
+ | |||
+ | Ora attenzione ai valori UUID della chiavetta originale (già analizzati in fstab) | ||
+ | - < | ||
+ | |||
+ | Manca ancora il boot manager (grub2), vedere paragrafo successivo | ||
===== Come rendere una chiavetta clonata avviabile (installare grub con chroot)===== | ===== Come rendere una chiavetta clonata avviabile (installare grub con chroot)===== | ||
- | - Il proprio sistema deve essere a 32 bit, come quello nella chiaverra, cioè si deve usare una distribuzione con la stessa architettura del sistema da ripristinare (i386) | + | - Il proprio sistema deve essere a 64 bit, come quello nella chiavetta appena creata, cioè si deve usare una distribuzione con la stessa architettura del sistema da ripristinare (x86_64). Puoi usare questo comando per scoprire la tua architettura: |
- < | - < | ||
- | - inserire la chiavetta e verificare il nome con cui è stata riconosciuta (sdc?) < | + | |
+ | inserire la chiavetta e verificare il nome con cui è stata riconosciuta (sdc?) < | ||
- assicurarsi che __non__ sia montata < | - assicurarsi che __non__ sia montata < | ||
- | - ricordarsi in quale partizione si trova installata (sdc2?) la radice del file sistem / | + | - ricordarsi in quale partizione si trova installata (sdc1? sdc2?) la radice del file sistem / |
- | - < | + | Preparazione per chroot: |
+ | - < | ||
+ | - < | ||
+ | - < | ||
+ | |||
+ | SE HAI UN SISTEMA EFI DEVI LEGGERE PRIMA QUI | ||
+ | ===EFI=== | ||
+ | |||
+ | nel caso GPT e UEFI boot si deve installare un ulteriore pacchetto | ||
+ | |||
+ | grub-efi efibootmgr grub-efi-amd64-signed | ||
+ | |||
+ | anche il mount è diverso, in chroot è necessario montare una ulteriore partizione: | ||
+ | |||
+ | - < | ||
+ | |||
- < | - < | ||
- < | - < | ||
- | - < | + | - < |
- verificare che la chiavetta funzioni avviandoci un computer | - verificare che la chiavetta funzioni avviandoci un computer | ||
+ | |||
+ | |||
+ | |||
+ | - < | ||
+ | |||
+ | - < | ||
+ | |||
+ | - < | ||
+ | |||
+ | update-grub; | ||
+ | |||
+ | |||
+ |
educare/chiavetta_magica.1591647601.txt.gz · Last modified: 2020/06/08 22:20 by 127.0.0.1