Startup Disk Creator in Lubuntu 16.04 che rende USB di sola lettura, nessuna opzione di archiviazione permanente


12

Sto notando che lo Startup Disk Creator fornito con Lubuntu 16.04 LTS è privo di funzionalità di archiviazione persistente e fa qualcosa sulla pen drive che non stava accadendo in precedenza. (Ho precedentemente lo strumento in Ubuntu 12.04).

inserisci qui la descrizione dell'immagine

Dopo aver creato l'USB avviabile, la volta successiva che ho inserito l'unità in un sistema operativo Ubuntu in esecuzione, era invisibile per un disco di avvio Lubuntu e visibile per un disco RemixOS. Quando era invisibile, dovevo aprire Accessori> Dischi e montare manualmente l'unità per renderla visibile sul sistema.

In entrambi i casi, l'USB ora ha una partizione molto più piccola con solo il sistema operativo ed è di sola lettura. Lo spazio rimanente (15 GB nel mio caso) non è suddiviso in partizioni e se provo a creare una seconda partizione per utilizzare quello spazio in eccesso per archiviare i miei file, si verifica un errore. Sia nell'utilità Dischi che in GParted.

inserisci qui la descrizione dell'immagine

L'ultima volta che ho usato questa utility:

  • Se avesse abbastanza spazio libero, il disco potrebbe essere avviato senza la formattazione e l'eliminazione di qualsiasi altra cosa fosse presente. Non DEVI cancellare l'intero disco.
  • L'output non era una partizione più piccola di sola lettura con lo spazio rimanente sull'USB reso inutile. Avevi i file e le cartelle del sistema operativo, l'intero spazio USB era lì nella stessa partizione e su di esso puoi archiviare altri file e cartelle.

Questo mi ha permesso di utilizzare la stessa chiavetta USB per il trasporto dei miei dati, E come sistema operativo live in caso di necessità in qualsiasi momento. Questa funzionalità è stata interrotta. Le mie domande:

  1. Il caso che ho descritto qui, è lo stesso in tutte le distro 16.04 di Ubuntu e sapori derivati? O è solo Lubuntu ad avere questo problema? O è solo il mio sistema che lo sta facendo?

  2. Come posso risolvere questo problema e ripristinare il vecchio Creatore disco di avvio?

Addendum: guarda qui le schermate dell'applicazione degli anni precedenti .

Addendum: sto ottenendo gli stessi risultati problematici anche usando Etcher .

Modifica, 8.Oct.17: Grazie, bello sapere che c'è una solida ragione dietro il cambiamento. Tuttavia, l'unità diventa invisibile (non si monta quando viene inserita) quando viene scritta con un ISO di Lubuntu e penso che sia un bug. Gli utenti normali saranno semplicemente indotti a credere che l'USB sia un brindisi. Se possibile, qualcuno può convincere gli sviluppatori del programma a mettere queste informazioni sull'applicazione dietro un pulsante di aiuto o giù di lì? E il programma deve avvisare esplicitamente l'utente che l'USB NON SARÀ PIÙ una USB dopo l'operazione; che sarà come un CD di sola lettura, che tutto lo spazio in eccesso sarà reso inutilizzabile da questa operazione. Al momento la mancanza persino di un pulsante di aiuto sull'applicazione è ingannevole. Inoltre, non credo che la rimozione della precedente natura buggy abbia portato a una soluzione. Definirei questo un passo indietro fino a quando la questione non sarà risolta. Se qualcuno può suggerire dove dovrei andare per archiviare questi problemi in modo che gli sviluppatori coinvolti possano essere raggiunti, sarebbe fantastico. Grazie ancora!

Modifica, 22.Oct.17: Sto usando UNetBootin ora, creato e installato parecchie volte usando quello, abbastanza soddisfatto! Non nasconde la tua pen drive, puoi usarla per archiviare altre cose che non interferiscono con il sistema operativo live finché non modifichi i file e le cartelle del sistema operativo live.

Risposte:


10

Domande e risposte

Domanda 1: Il caso che ho descritto qui è lo stesso in tutte le distro 16.04 di Ubuntu e sapori derivati? O è solo Lubuntu ad avere questo problema? O è solo il mio sistema che lo sta facendo?

Risposta 1: Sì, è lo stesso in Ubuntu standard e in tutti i gusti della comunità Ubuntu, introdotti con Ubuntu 16.04 LTS.

Il vecchio Ubuntu Startup Disk Creator estraeva il contenuto del file ISO e cercava di creare una struttura di avvio. È stato notoriamente difettoso per anni , perché è stato influenzato da modifiche del sistema di avvio tra diverse versioni di Ubuntu.

Allo stesso tempo, tutti gli attuali file ISO di Ubuntu sono file ISO ibridi. Ciò significa che possono essere utilizzati per masterizzare dischi di avvio DVD, nonché per clonare unità di avvio USB e schede di memoria. La clonazione è un processo molto semplice e affidabile , in cui ogni singolo byte viene copiato com'è dalla sorgente alla destinazione.

Quindi una nuova versione di Startup Disk Creator è stata sviluppata e introdotta con Ubuntu 16.04 LTS. Questa versione è uno strumento di clonazione . L'unità di avvio USB risultante avrà una tabella di partizione file iso9660 e un file system, che è di sola lettura. Pertanto non è possibile creare un'unità live persistente con questo metodo in Ubuntu 18.04 LTS e versioni precedenti.

Con Ubuntu 19.10 è possibile clonare un file iso [leggermente modificato} e aggiungere una partizione per la persistenza dietro di esso, a causa di un nuovo alias di funzionalità alias schiacciato.

Vedi Come è più semplice creare un'unità live persistente con Ubuntu 19.10? .


Domanda 2: Come posso risolvere questo problema e riavviare il Creatore disco di avvio precedente?

Risposta 2: non tentare di riavere il vecchio e difettoso Startup Disk Creator.

2.1. Caso standard: solo live

Consiglierei di usare l'attuale clonazione di Ubuntu Startup Disk Creator , quando si desidera un'unità USB Ubuntu live [solo live] o semplicemente un programma di installazione (per installare Ubuntu in un'altra unità). Questo sarebbe il caso standard.

2.2. Live drive persistente

Quando si desidera un'unità live persistente, è possibile utilizzare un altro strumento, uno strumento di estrazione , che crea una tabella delle partizioni e file system (s), che può essere montato con autorizzazioni di lettura e scrittura. Oppure puoi farlo da solo piuttosto manualmente, se vuoi essere indipendente dagli strumenti.

  • mkusb è uno strumento di clonazione in modalità standard, ma è possibile utilizzarlo per creare un'unità live persistente. Funziona con tutti gli attuali file ISO desktop Ubuntu e Ubuntu. I dati persistenti sono memorizzati in una partizione casper-rw , limitata solo dalla dimensione della dimensione dell'unità (spazio disponibile sull'unità).

    Se esegui Ubuntu standard, hai bisogno di un'istruzione aggiuntiva per ottenere il repository Universe. (Kubuntu, Lubuntu ... Xubuntu ha l'archivio Universo attivato automaticamente.)

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    

    Vedi i seguenti link

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

  • Lili può anche creare un'unità live persistente, ma con un file casper-rw, dimensione massima di 4 GB (limitata dal file system FAT32).

    Vedi questo link,

    www.linuxliveusb.com/

  • Esistono diversi altri strumenti che possono essere utilizzati in modo simile a Lili, ad esempio Unetbootin ,

    unetbootin.github.io/

  • 'Fallo da solo'

    Se disponi di una versione a 64 bit (alias amd64) di Ubuntu, puoi utilizzare manualmente un semplice metodo di estrazione. È possibile aggiungere un file casper-rw, dimensione massima di 4 GB (limitato dal file system FAT32).

    Vedi questi link,

    help.ubuntu.com/community/Installation/iso2usb#Do_it_yourself

    help.ubuntu.com/community/Installation/iso2usb/diy

Commenti in risposta a "Modifica, 8.Oct.17"

  • Ho controllato il mio ambiente di lavoro, 16.04 LTS e un ambiente di test, Artful Aardvark, per diventare 17.10 durante questo mese (ottobre 2017).

    • La partizione principale di un'unità USB clonata di Lubuntu 17.10 amd64 verrà montata automaticamente in entrambi i sistemi.

      inserisci qui la descrizione dell'immagine

      inserisci qui la descrizione dell'immagine

    • Ma nulla verrà montato automaticamente , quando inserisco un'unità USB clonata corrispondente di Lubuntu 17.10 i386 .

      $ sudo lsblk -o name,fstype,size,label,mountpoint
      NAME   FSTYPE   SIZE LABEL               MOUNTPOINT
      sda            55,9G                     
      ├─sda1 vfat     480M                     /boot/efi
      └─sda2 ext4    55,4G                     /
      sdb    iso9660  3,8G Lubuntu 17.10 amd64 
      ├─sdb1 iso9660  918M Lubuntu 17.10 amd64 /media/tester/Lubuntu 17.10 amd64
      └─sdb2 vfat     2,3M Lubuntu 17.10 amd64 
      sdc    iso9660  3,7G Lubuntu 17.10 i386  
      └─sdc1 iso9660  927M Lubuntu 17.10 i386  
      sr0            1024M                     
      

    Non so perché ci sia una differenza tra questi due casi, ma so che gli sviluppatori di Ubuntu si stanno concentrando sull'architettura amd64. Smetteranno di rilasciare file iso desktop i386. Ma Lubuntu e altri tipi di community intendono continuare a mantenere e rilasciare versioni i386 (32 bit) e rilasciare file iso i386.

    Vedi questo link: cosa accadrà al software i386 poiché Ubuntu lascerà il supporto agli ISO i386?

  • Ci sono persone (io sono uno di loro), che hanno cercato di far aggiungere agli sviluppatori funzionalità o almeno informazioni di testo simili a quelle che suggerisci , ma non ci siamo riusciti. (Ho provato a far loro aggiungere la funzione per ripristinare un'unità USB su un dispositivo di archiviazione standard dopo averlo usato come unità di avvio / installazione USB, ma senza fortuna. Invece lo offro tramite mkusb e faccio del mio meglio per sensibilizzare le persone it.)

    Penso che lo sviluppatore responsabile dell'alias Ubuntu Startup Disk Creator usb-creator-gtklo desideri il più semplice possibile per evitare confusione con ulteriori dettagli.

    Il modo standard di comunicare con gli sviluppatori Ubuntu è tramite segnalazioni di bug su Launchpad, dove dovresti avere (creare) un account utente,

    https://launchpad.net/

    È possibile creare una segnalazione di bug in un sistema in esecuzione, che è interessato dal bug (o richiesta di funzionalità) con il seguente comando

    ubuntu-bug <buggy-program-package>
    

    in questo caso

    ubuntu-bug usb-creator-gtk
    

    Modifica la tua domanda per aggiungere un link, quando hai scritto la tua segnalazione di bug. In bocca al lupo :-)

  • Infine, non pensi che la rimozione della precedente natura buggy abbia portato a una soluzione. Lo chiameresti fare un passo indietro fino a quando la questione non sarà risolta. Non sono d'accordo con te La maggior parte delle distribuzioni Linux forniscono file ISO ibridi e consiglia la clonazione come metodo standard per creare unità di avvio USB. Quindi questo è un metodo standard e ben consolidato.

    È difficile mantenere strumenti di estrazione, che funzionano tra tutte le possibili combinazioni di vecchie e nuove versioni di Ubuntu, e penso che sia meglio sensibilizzare le persone sul metodo di clonazione e su come gestire un pendrive USB clonato durante e dopo il suo utilizzo come un'unità di avvio USB.


Grazie! modificato la parte inferiore della domanda ... se puoi indicarmi dove posso presentare la richiesta del problema / funzionalità con gli sviluppatori sarebbe fantastico.
Nikhil VJ

@nikhilvj, Prego :-) Modificherò la risposta cercando di darti una buona spiegazione. In generale, comunichiamo con gli sviluppatori tramite segnalazioni di bug su Launchpad. Quindi puoi scrivere un targeting per segnalazione bug usb-creator-gtk. (Ho provato a far loro aggiungere la funzione per ripristinare un'unità USB su un dispositivo di archiviazione standard dopo averlo usato come unità di avvio / installazione USB, ma senza fortuna. Invece lo offro mkusbe faccio del mio meglio per renderlo consapevole delle persone .)
sudodus,
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.