Criador de disco de inicialização no Lubuntu 16.04, tornando USB somente leitura, sem opção de armazenamento persistente

12

Estou notando que o Startup Disk Creator que acompanha o Lubuntu 16.04 LTS tem o recurso de armazenamento persistente ausente e faz algo no pen drive que não estava acontecendo antes. (Eu tenho anteriormente a ferramenta no Ubuntu 12.04).

insira a descrição da imagem aqui

Depois de criar o USB inicializável, na próxima vez em que inseri a unidade em um sistema operacional Ubuntu, ela era invisível para um disco inicializável do Lubuntu e visível para um disco RemixOS. Quando estava invisível, tive que abrir Acessórios> Discos e montar manualmente a unidade para torná-la visível no sistema.

Em ambos os casos, o USB agora tem uma partição muito menor com apenas o sistema operacional e é somente leitura. O espaço restante (15 GB no meu caso) não é particionado e, se eu tentar criar uma segunda partição lá para usar esse espaço em excesso para armazenar meus arquivos, ocorrerá um erro. Tanto no utilitário Disks quanto no GParted.

insira a descrição da imagem aqui

A última vez que usei esse utilitário:

  • Se houvesse espaço livre suficiente, o disco poderia ser inicializado SEM formatar e excluir o que mais estivesse lá. Você não teve que apagar o disco inteiro.
  • A saída não era uma partição menor somente de leitura com o espaço restante no USB inútil. Você tinha os arquivos e pastas do sistema operacional, todo o espaço USB estava lá na mesma partição e era possível armazenar outros arquivos e pastas nela.

Isso me permitiu usar o mesmo pendrive USB para transportar meus dados, E como um SO ativo, caso necessário a qualquer momento. Essa funcionalidade foi quebrada. Minhas perguntas:

  1. É o caso que descrevi aqui, o mesmo em todas as distribuições 16.04 do Ubuntu e nos sabores derivados? Ou é apenas o Lubuntu que está tendo esse problema? Ou é apenas o meu sistema que está fazendo isso?

  2. Como faço para corrigir isso e recuperar o Criador de disco de inicialização mais antigo?

Adendo: Veja as capturas de tela do aplicativo dos anos anteriores aqui .

Adendo: Estou obtendo os mesmos resultados problemáticos usando o Etcher também.

Edit, 8.Out.17: Obrigado, bom saber que há uma razão sólida por trás da mudança. Ainda assim, a unidade fica invisível (não montando quando inserida) quando escrita com uma ISO do Lubuntu e acho que é um bug. Usuários normais simplesmente serão levados a acreditar que o USB é um brinde. Se possível, alguém pode convencer os desenvolvedores do programa a colocar essas informações no aplicativo atrás de um botão de ajuda ou algo assim? E o programa precisa avisar explicitamente ao usuário que o USB não será mais um USB após a operação; que será como um CD somente leitura, que todo o excesso de espaço será inutilizado por esta operação. Atualmente, a falta de um botão de ajuda no aplicativo é enganosa. Além disso, não acho que a remoção da natureza anterior do buggy tenha levado a uma solução. Eu chamaria isso de dar um passo atrás até que o problema seja resolvido. Se alguém puder sugerir onde eu devo arquivar esses problemas para que os desenvolvedores envolvidos sejam alcançados, isso seria ótimo. Obrigado novamente!

Edit, 22.Out.17: Estou usando o UNetBootin agora, criado e instalado várias vezes usando isso, muito feliz com isso! Ele não oculta o seu pen drive, você pode usá-lo para armazenar outras coisas que não interfiram no sistema operacional ao vivo, desde que você não altere os arquivos e pastas do sistema operacional ao vivo.

Nikhil VJ
fonte

Respostas:

10

Perguntas e respostas

Pergunta 1: O caso que eu descrevi aqui é o mesmo em todas as 16.04 distribuições do Ubuntu e nos sabores derivados? Ou é apenas o Lubuntu que está tendo esse problema? Ou é apenas o meu sistema que está fazendo isso?

Resposta 1: Sim, é o mesmo no Ubuntu padrão e em todos os tipos de comunidade Ubuntu, introduzidos no Ubuntu 16.04 LTS.

O antigo Ubuntu Startup Disk Creator estava extraindo o conteúdo do arquivo iso e tentando criar uma estrutura de inicialização. Foi notoriamente problemático por anos , porque foi afetado por modificações no sistema de inicialização entre diferentes versões do Ubuntu.

Ao mesmo tempo, todos os arquivos iso atuais do Ubuntu são arquivos iso híbridos. Isso significa que eles podem ser usados ​​para gravar discos de inicialização de DVD, bem como clonar unidades de inicialização USB e cartões de memória. A clonagem é um processo muito simples e confiável , onde cada byte é copiado da origem para o destino.

Portanto, uma nova versão do Startup Disk Creator foi desenvolvida e introduzida com o Ubuntu 16.04 LTS. Esta versão é uma ferramenta de clonagem . A unidade de inicialização USB resultante terá uma tabela de partição de arquivos iso9660 e um sistema de arquivos, que é somente leitura. Portanto, não é possível fazer uma unidade ao vivo persistente com esse método no Ubuntu 18.04 LTS e versões anteriores.

Com o Ubuntu 19.10, é possível clonar um arquivo iso [ligeiramente modificado} e adicionar uma partição para persistência por trás dele, devido a um novo bug do squash.

Consulte Como é mais fácil criar um drive ao vivo persistente com o Ubuntu 19.10? .


Pergunta 2: Como faço para corrigir isso e recuperar o Criador de disco de inicialização mais antigo?

Resposta 2: Não tente recuperar o criador de disco de inicialização antigo e com erros.

2.1 Caso padrão: somente ao vivo

Eu recomendaria que você usasse o Ubuntu Startup Disk Creator de clonagem atual , quando quiser uma unidade USB Ubuntu ao vivo [somente ao vivo] ou simplesmente um instalador (para instalar o Ubuntu em outra unidade). Este seria o caso padrão.

2.2 Transmissão ao vivo persistente

Quando você deseja uma unidade ativa persistente, pode usar outra ferramenta, uma ferramenta de extração , que cria uma tabela de partição e sistemas de arquivos, que podem ser montados com permissões de leitura e gravação. Ou você pode fazer isso manualmente, se quiser ser independente das ferramentas.

  • O mkusb é uma ferramenta de clonagem no modo padrão, mas você pode usá-la para criar uma unidade ao vivo persistente. Isso funciona com todos os arquivos iso de desktop atuais da comunidade Ubuntu e Ubuntu. Os dados persistentes são armazenados em uma partição casper-rw , limitada apenas pelo tamanho do tamanho da unidade (espaço disponível na unidade).

    Se você executar o Ubuntu padrão, precisará de uma instrução extra para obter o repositório Universe. (Kubuntu, Lubuntu ... O Xubuntu tem o repositório Universe ativado 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
    

    Veja os seguintes links

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

  • O Lili também pode criar uma unidade ao vivo persistente, mas com um arquivo casper-rw, tamanho máximo de 4 GB (limitado pelo sistema de arquivos FAT32).

    Veja este link,

    www.linuxliveusb.com/

  • Existem várias outras ferramentas que podem ser usadas de maneira semelhante à Lili, por exemplo , Unetbootin ,

    unetbootin.github.io/

  • 'Faça Você Mesmo'

    Se você possui uma versão de 64 bits (aliás amd64) do Ubuntu, pode usar um método de extração simples manualmente. É possível adicionar um arquivo casper-rw, tamanho máximo de 4 GB (limitado pelo sistema de arquivos FAT32).

    Veja estes links,

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

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

Comentários em resposta a 'Editar, 8.Out.17'

  • Fiz o check-in no meu ambiente de trabalho, 16.04 LTS e um ambiente de teste, Artful Aardvark, para se tornar 17.10 durante este mês (outubro de 2017).

    • A partição principal de uma unidade USB clonada do Lubuntu 17.10 amd64 será montada automaticamente nos dois sistemas.

      insira a descrição da imagem aqui

      insira a descrição da imagem aqui

    • Mas nada será montado automaticamente quando eu conectar uma unidade USB clonada correspondente do 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                     
      

    Não sei por que há uma diferença entre esses dois casos, mas sei que os desenvolvedores do Ubuntu estão focados na arquitetura amd64. Eles pararão de liberar arquivos iso da área de trabalho i386. Mas o Lubuntu e outros tipos de comunidade pretendem continuar mantendo e lançando versões do i386 (32 bits) e arquivos iso do i386.

    Veja este link: O que acontecerá com o software i386, já que o Ubuntu abandonará o suporte às ISOs i386?

  • Existem pessoas (eu sou uma delas) que tentaram fazer com que os desenvolvedores adicionassem recursos ou pelo menos um texto informativo semelhante ao que você sugere , mas falhamos. (Tentei fazê-los adicionar o recurso para restaurar uma unidade USB em um dispositivo de armazenamento padrão depois de usá-la como uma unidade de inicialização / instalação USB, mas sem sorte. isto.)

    Acho que o desenvolvedor responsável pelo alias do Ubuntu Startup Disk Creator usb-creator-gtkquer o mais simples possível para evitar confusão por detalhes extras.

    A maneira padrão de se comunicar com os desenvolvedores do Ubuntu é através de relatórios de erros no Launchpad, onde você deve ter (criar) uma conta de usuário,

    https://launchpad.net/

    Você pode criar um relatório de bug em um sistema em execução, afetado pelo bug (ou solicitação de recurso) com o seguinte comando

    ubuntu-bug <buggy-program-package>
    

    nesse caso

    ubuntu-bug usb-creator-gtk
    

    Por favor, edite sua pergunta para adicionar um link quando você escrever seu relatório de erro. Boa sorte :-)

  • Finalmente, você não acha que a remoção da natureza anterior do buggy levou a uma solução. Você chamaria isso de dar um passo atrás até que o problema seja resolvido. Eu não concordo com você. A maioria das distribuições Linux fornece arquivos ISO híbridos e recomenda a clonagem como método padrão para criar unidades de inicialização USB. Portanto, este é um método padrão e bem estabelecido.

    É difícil manter ferramentas de extração, que funcionam entre todas as combinações possíveis de versões antiga e nova do Ubuntu, e acho que é melhor conscientizar as pessoas sobre o método de clonagem e como gerenciar um pendrive USB clonado durante e após seu uso, como e uma unidade de inicialização USB.

sudodus
fonte
obrigado! editei a parte inferior da pergunta ... se você puder me indicar onde eu posso arquivar a solicitação de problema / recurso com os desenvolvedores, seria ótimo.
Nikhil VJ
@nikhilvj, de nada :-) Vou editar a resposta tentando dar uma boa explicação. Em geral, nos comunicamos com os desenvolvedores por meio de relatórios de erros no Launchpad. Assim, você pode escrever um relatório de bug direcionado usb-creator-gtk. (Eu tentei fazê-los adicionar o recurso para restaurar um drive USB para um dispositivo de armazenamento padrão após usá-lo como um carregador USB / unidade de instalação, mas sem sorte. Em vez disso eu fornecê-lo via mkusbe eu tento difícil fazer as pessoas conscientes disso .)
sudodus