Como copiar arquivos de link simbólico do instalador do ISO Ubuntu para um pendrive (para máquina da uefi)?

1

Eu quero copiar o ISO mais recente do instalador do Ubuntu para uma chave usb. Eu posso estar errado, mas do meu conhecimento, em uma máquina uefi não é necessário ter boot no MBR, a pasta EFI é suficiente para inicializar o instalador. Então, por que não simplesmente copiar o conteúdo do .iso como arquivos em um stick usb GPT fat32? Esta solução funciona para Windows e MacOS (eu tentei os dois) e evita "gravar" para o stick usb, pois é propenso a danificar o pendrive, e também apaga seu conteúdo.

Eu posso, sem problemas, extrair e copiar os arquivos do arquivo .iso para uma pasta, mas ele falha por alguns arquivos de link simbólico ou físico ao copiar para o pendrive.

Então, pergunto-me se ainda há uma solução simples para as máquinas uefi obterem um instalador do Ubuntu inicializável em uma chave sem escrever imagem usando unetbootin, dd, .. e sem apagar o que já pode estar no bastão?

    
por hello world 02.05.2018 / 06:01

4 respostas

1

Embora seja simples para o Windows e MacOS (simplesmente copiando o conteúdo do (s) instalador (es) do .iso para a (s) partição (ões) USB), parece não haver uma solução simples para obter um live somente UEFI para o Ubuntu 18.04 LTS, o ISO contém 3 links simbólicos e esses arquivos não podem ser copiados para uma partição fat32. Isso resultará em uma chave usb que inicializará, mas não carregará completamente o sistema e levará ao shell initram por causa dos links ausentes.

Para permitir o uso de um ufi-usb apenas para o Ubuntu 18.04 LTS simplesmente copiando arquivos do ISO, precisaríamos de uma distribuição ISO diferente projetada para funcionar sem links simbólicos.

EDIT: Parece que os links simbólicos perdidos não são necessários para que o live / installer funcione. Portanto, basta copiar os arquivos para uma partição fat32 para ter uma inicialização apenas e UEFI. trabalhando instalador ao vivo do Ubuntu 18.04. Particionamento MBR ou GPT não tem importância (para a máquina UEFI), mas o último permite adicionar mais partições (primárias), então eu recomendo. Se, no entanto, ele não funcionar em uma máquina UEFI, isso deve ser feito por outras razões específicas da configuração de hardware / software, como hardware gasto antigo, corrupção ou qualquer outra coisa.

    
por hello world 12.05.2018 / 02:36
1

Backup

Você deve fazer backup de todos os dados que não deseja perder para separar a mídia . Faça isso em intervalos regulares ou quando houver algo importante para fazer backup.

Esse conselho é relevante para os dados de todas as unidades, principalmente pendrives e cartões de memória USB, porque eles são produzidos em massa e a vida útil é difícil de prever. Eles podem falhar de repente.

Faça uma instalação limpa

Não é uma boa ideia criar uma unidade de inicialização USB de uma unidade, na qual você mantém os dados, a menos que tenha uma razão especial para isso, por exemplo, porque deseja atualizar uma unidade ativa persistente. Existe sempre o risco de os dados serem danificados por um erro humano ou falta de energia ou porque o sistema interno no pendrive está 'sobrecarregado'.

A clonagem é um método robusto

Eu tenho usado pendrives USB por muitos anos (porque eu desenvolvo ferramentas para criar drives de boot USB e testo os sabores da comunidade Ubuntu antes que eles sejam lançados). Eu uso o método de clonagem e os pendrives sobrevivem.

O método de clonagem escreve apenas uma vez (sim, desde o início da unidade o tempo todo), mas por outro lado um arquivo iso do Ubuntu clonado faz um sistema de arquivos iso9660 somente leitura, então não haverá gravação nele enquanto você estiver usando para rodar um sistema live ou instalar o Ubuntu a partir dele.

Quando a velocidade de transferência de dados é reduzida para cerca de metade da velocidade original, eu limpo toda a unidade, o que restaura (quase) a velocidade original e também reduz o risco de um gerenciamento interno de dados dentro do USB pendrive. / p>

Métodos de extração

Se você quer um live drive persistente, você deve normalmente usar um método de extração, que falsifica a estrutura de partição, a estrutura de inicialização e os arquivos de cópias. É mais sensível (comparado à clonagem) mas funciona também, e você pode instalar programas e armazenar dados no pendrive.

Talvez o método "Faça você mesmo" descrito em um dos links seja o que você deseja. Ele funciona em sua forma mais simples no modo UEFI.

Edite porque o método 'Do it yourself' falhou para você

Minha experiência foi de versões anteriores, então testei agora com o Ubuntu 18.04 LTS.

A primeira tentativa foi um pouco complicada e escamosa. Eu tive que remover 'respingo silencioso' do menu do grub, a fim de fazê-lo inicializar todo o caminho no meu laptop Toshiba (que é o meu computador de teste). Eu tentei novamente e descobri que a conexão elétrica era escamosa com o pendrive que eu usava. A conexão foi ligada e desligada, quando eu me mexi um pouco no pendrive.

Então eu testei com outra combinação [menos usada] de pendrive e hub USB, e agora ele funciona perfeitamente. A captura de tela a seguir mostra que ela funciona mesmo quando esses links estão quebrados (vermelho na lista por ls ). Observe o boot flag . Eu acho que é importante.

Links

Tempo de vida pendrive

mkusb - ferramenta para criar drives de boot

Clonagem e extração - você pode gostar do método 'faça você mesmo'

Instalação / FromUSBStick

    
por sudodus 02.05.2018 / 20:22
1

Basta copiar e colar os arquivos (lembre-se também de copiar arquivos ocultos na iso) também funciona no Ubuntu. Eu criei recentemente um USB inicializável para o meu 18.04 LTS do Ubuntu simplesmente copiando os arquivos do ISO para um pendrive (tabela de partições MBR) do fat32 limpo. Quando eu inicializei a caneta na máquina UEFI, simplesmente funcionou. Eu estava com medo usando dd ia danificar a unidade

No entanto, quando experimentei esse mesmo pendrive inicializável no modo Legacy (BIOS) em uma máquina diferente, ele não funcionou. Nesse caso eu voltei a usar o dd que funcionou

    
por ptetteh227 02.05.2018 / 18:32
0

1- Baixe o arquivo iso do site oficial do Ubuntu

2-
   * Se você estiver usando uma distribuição Debian (Ubuntu, Linux mint, ...) você pode criar um USB inicializável usando gnome-disk-utilisty (você pode achar um bom tutorial: aqui )
  * Se você estiver usando o Windows, você pode usar inicialização universal para crie um usb inicializável (você pode seguir este tutorial )

3- Conecte sua unidade USB ao seu computador, depois reinicialize-a e siga as etapas de instalação.

    
por singrium 02.05.2018 / 18:47