L'installazione di Ubuntu sull'unità flash USB non si avvia


0

Ecco il partizionamento che ho fatto durante l'installazione di Ubuntu: https://youtu.be/BcRnqqybMIQ

  • installazione del sistema operativo: Ubuntu 14.04 64 bit AMD64
  • dispositivo: Asus x205ta
  • Unità USB avviabile Ubuntu creata e BOOTIA32.EFI ottenuto da Internet inserito nella directory / EFI / BOOT / nell'unità USB avviabile.
  • Attualmente sto cercando di installare Ubuntu su una seconda unità flash. La mia intenzione è di mantenere sempre questa seconda unità flash collegata ad ASUS X205TA e creare un sistema a doppio avvio. (Windows 8.1 con bing + Ubuntu 14.04)
  • Il partizionamento durante l'installazione è mostrato nel video sopra.
  • /dev/sdb è la seconda unità flash (Sandisk Ultra 32 GB)
  • creato tre partizioni
    1. scambiare (2 G)
    2. ESP (partizione di sistema EFI) (~ 100 MB)
    3. spazio ext4 per Ubuntu (spazio rimanente)

Bootloader installato in ESP in modo che UEFI lo riconosca.

Dopo aver installato in questo modo, ASUS x205ta non è riuscito ad avviare Ubuntu dalla seconda unità.

Sto indovinando poiché l'UEFI è a 32 bit, dovrei anche copiare il BOOTIA32.EFI che ho usato per riconoscere la prima unità flash anche in ESP nella seconda unità flash.

Tuttavia, non riesco ad accedere a questa partizione. Non ha alcun formato.

inserisci qui la descrizione dell'immagine

'Disk2' è la seconda unità flash in cui è installato Ubuntu. Per qualche motivo, tutte le partizioni non hanno un formato file. ESP dovrebbe essere la partizione più piccola tra quelle tre partizioni ma poiché non ha alcun formato di file, non posso nemmeno accedervi per copiare / incollare BOOTIA32.EFI.

Come posso avviare questa unità flash Ubuntu?

Risposte:


1

L'ho risolto. scusate il disturbo di chi ha letto questo.

Per iniziare, l'ESP è stato effettivamente formattato come FAT32. L'ho verificato con sudo parted -l.

Non so esattamente quali siano i contenuti di BOOTIA32.EFI ma sono stato in grado di copiare questo file su ESP. L'ho fatto dal Ubuntu live che viene avviato dalla prima unità flash.

Da lì ho potuto usare i comandi 'parted', 'mount' per accedere alle partizioni nella seconda unità flash. Ad esempio, supponendo che la seconda unità flash sia '/dev/sdb'e la partizione ESP sia la seconda in linea, quindi '/dev/sdb2'indicherebbe ESP.

Quindi dalla directory home ho potuto fare quanto segue

~$ mkdir usbmount
~$ sudo mount /dev/sdb usbmount/
~$ cd usbmount
~$ sudo mkdir EFI
~$ cd EFI/
~$ sudo mkdir BOOT
~$ sudo cp /cdrom/EFI/BOOT/bootia32.exe ~/usbmount/EFI/BOOT/

in realtà, non ho copiato direttamente il file bootia32.efi originale in / dev / sdb2 ma prima copiato sul computer locale e poi copiato nella directory usbmount / efi / boot (2 passaggi). Questo perché per qualche motivo mi sono imbattuto in un rifiuto di autorizzazione. Ma immagino che se sei fortunato la copia di 1 passo funzionerebbe.

la ragione per la creazione della directory EFI / BOOT in ESP è dovuta alle convenzioni UEFI. Ho letto qui (abbastanza lungo. Informazioni correlate da qualche parte nel mezzo):

Dopo averlo fatto e riavviato con la seconda unità flash modificata, sono riuscito a far funzionare GRUB 2! Sfortunatamente non mi ha dato un menu di grub con voci che avrebbero caricato Ubuntu. Mi ha dato un terminale bash con cui lavorare. Da qui, ho fatto riferimento a questo link per caricare effettivamente Ubuntu. E ha funzionato!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.