Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 4 del 20/07/2021 15.45.43

Nascondi questo messaggio


Guida verificata con Ubuntu: 20.04

Introduzione

Questa guida illustra come installare Ubuntu in un array software RAID 0 in un sistema UEFI/GPT.

A titolo di esempio, verrà preso in considerazione un sistema composto da due dischi non formattati, sda ed sdb, sui quali verrà creata una configurazione raid così composta:

  • Una partizione EFI non RAID su ciascun disco.
  • Un array RAID 0 per la partizione di sistema.
  • Un array RAID 1 per la partizione home.

Le partizioni EFI non possono far parte di un array RAID, ma si può copiare il contenuto della prima nella seconda e renderle entrambe avviabili, in modo da avere una ridondanza simile a quella di un array RAID 1.

Preparazione dei dischi

  1. Avviare una sessione live.
  2. Avviare GParted.

  3. Selezionare /dev/sda nel menù in alto a destra.

  4. Fare clic sul menù Dispositivi → Crea tabella delle partizioni.

  5. Selezionare il tipo di tabella gpt e fare clic su Applica.

  6. Creare una partizione FAT32 di 300 MiB e applicare le modifiche.

  7. Fare clic col tasto destro del mouse sulla partizione appena creata e scegliere Gestione flag.

  8. Spuntare le voci esp e boot e fare clic su Chiudi.

  9. Nel restante spazio libero creare una partizione con file system pulito e applicare le modifiche.

  10. Selezionare il disco /dev/sdb nel menù in alto a destra e ripetere i punti da 4 a 9.

Creazione dell'array

  1. Installare il pacchetto mdadm digitando il seguente comando nel terminale:

    sudo apt install -y mdadm
  2. Creare l'array digitando il seguente comando nel terminale:
    sudo mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda2 /dev/sdb2
  3. Avviare GParted.

  4. Selezionare /dev/md0 nel menù in alto a destra.

  5. Fare clic sul menù Dispositivi → Crea tabella delle partizioni.

  6. Selezionare il tipo di tabella gpt e fare clic su Applica.

  7. Creare le partizioni necessarie all'installazione di Ubuntu. In questo esempio verrà utilizzata un'unica partizione ext4 denominata md0p1.

Installazione di Ubuntu

  1. Digitare il seguente comando nel terminale:
    sudo ubiquiy -b
  2. Nella schermata Tipo d'installazione scegliere Altro.

  3. Impostare le partizioni come segue:

    /dev/md0p1

    • Usare come: File System ext4 con journaling
    • ✔️ Formattare la partizione
    • Punto di mount: /


    /dev/md1p1

    • Usare come: File System ext4 con journaling
    • ✔️ Formattare la partizione
    • Punto di mount: /home


    /dev/sda1

    • Usare come: Partizione EFI


    /dev/sdb1

    • Usare come: Partizione EFI


  4. Procedere con l'installazione.
  5. Al termine fare clic su Continua a provare.

Installazione del bootloader

  1. Montare il sistema appena installato e la partizione EFI digitando i seguenti comandi nel terminale:
    sudo mount /dev/md0p1 /mnt
    sudo mount /dev/sda1 /mnt/boot/efi
    for i in dev dev/pts proc sys etc/resolv.conf; do mount --bind /$i /mnt/$i; done
  2. Eseguire il chroot digitando il seguente comando:
    sudo chroot /mnt
  3. Installare il pacchetto grub-efi-amd64 digitando il seguente comando:

    apt install -y grub-efi-amd64
  4. Se Secure Boot è attivo, installare il pacchetto shim-signed digitando il seguente comando:

    apt install -y shim-signed
  5. Installare il pacchetto mdadm digitando il seguente comando:

    apt install -y mdadm
  6. Installare e configurare Grub digitando i seguenti comandi:

    grub-install
    update-grub
  7. Montare la partizione EFI di backup digitando il seguente comando:
    mount /dev/sdb1 /mnt
  8. Copiare il contenuto della partizione EFI principale nella partizione di backup digitando il seguente comando:
    cp -r /boot/efi/* /mnt

    Una volta installato il sistema sarà possibile configurare tool come rsync e chron per mantenere costantemente aggiornato il contenuto della partizione di backup.

  9. Creare una voce di avvio per la partizione di backup digitando il seguente comando:
    • Se Secure Boot non è attivo:
      efibootmgr -c -g -d /dev/sdb -p 1 -L "ubuntu (efi2)" -l '\EFI\Ubuntu\grubx64.efi'
    • Se Secure Boot è attivo:
      efibootmgr -c -g -d /dev/sdb -p 1 -L "ubuntu (efi2)" -l '\EFI\Ubuntu\shimx64.efi'
  10. Ripetere l'installazione di Grub per reimpostare la voce di avvio che fa riferimento alla partizione EFI principale come prima voce di avvio. A tal fine digitare il seguente comando:

    grub-install
  11. Uscire dal chroot digitando il seguente comando:

    exit
  12. Riavviare il sistema.