Como instalar o Ubuntu 16.04 Server da unidade USB?

1

Estou procurando criar uma pasta de arquivos ISO no meu pen drive USB & amp; acessá-los através do menu GRUB para instalação em várias máquinas. Até agora, as edições Desktop do Ubuntu foram inicializadas com sucesso, mas o mesmo não pode ser dito para a edição do Ubuntu 16.04 LTS Server.

Na melhor das hipóteses, o USB não é lido como um "cdrom" que interrompe o restante do processo de instalação.


Mais detalhes sobre minha configuração USB:

É uma unidade Kingston 3.0 USB padrão de 32 GB na qual eu criei 2 partições:

  1. EXT4 8GB para /(root) - Consiste no armazenamento mínimo para uma instalação completa do Ubuntu 16.04 Desktop na própria unidade flash. Simplesmente útil para ter um sistema operacional totalmente operacional em uma vara.
  2. NTFS 24GB para /mnt/Data - Quase todas as pastas Home foram redirecionadas aqui a partir da primeira partição para todas as minhas necessidades de armazenamento de dados, daí o nome. Como um bônus, o formato NTFS permite que ele seja lido / gravado por máquinas Windows, então ainda é um dispositivo de memória funcional.

Note que a segunda partição é montada consistentemente editando a tabela de montagem fstab & amp; os vários arquivos ISO do Ubuntu são armazenados em /mnt/Data/Documents/ISOs/* .


Edição & amp; atualizando o GRUB:

Estou usando o Grub Customizer de danielrichter2007 para criar & amp; atualize o GRUB facilmente através da GUI. O código que está funcionando bem para acessar o Ubuntu 16.04 Desktop ISO do GRUB é o seguinte:

set root='(hd1,1)'
search --no-floppy --fs-uuid --set=root 40E58BDD500AE65A
loopback loop /Documents/ISOs/ubuntu-16.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/Documents/ISOs/ubuntu-16.04-desktop-amd64.iso quiet splash locale=en_US bootkbd=us console-setup/layoutcode=us noeject --
initrd (loop)/casper/initrd.lz

Minha tentativa para o servidor Ubuntu 16.04 foi a seguinte:

set root='(hd1,1)'
search --no-floppy --fs-uuid --set=root 40E58BDD500AE65A
loopback loop /Documents/ISOs/ubuntu-16.04-server-amd64.iso
linux (loop)/install/vmlinuz boot=install iso-scan/filename=/Documents/ISOs/ubuntu-16.04-server-amd64.iso quiet cdrom-detect/try-usb=true splash locale=en_US bootkbd=us console-setup/layoutcode=us noeject --
initrd (loop)/install/initrd.gz

Embora o código acima possa acessar o arquivo ISO conforme o esperado, ele apresenta um erro durante [!!] Detect and mount CD-ROM , em que:

Your installation CD-ROM couldn't be mounted. This probably means that the CD-ROM was not in the drive. If so you can insert it and try again.
Retry mounting the CD-ROM?


Soluções potenciais

  1. Mover o USB de uma porta para outra - Isso não fazia diferença alguma.

  2. Monte USB em /cdrom - Tentei todos os sdb , sdb1 & amp; sdb2 sem sucesso para mount -t vfat /dev/sdb /cdrom receber o mesmo erro sempre, apesar de ser o local certo:

    mount: mounting /dev/sdb on /cdrom failed: Invalid argument
    
  3. Adicione cdrom-detect/try-usb=true - Já passou como parte dos parâmetros sem sucesso. Não tenho certeza onde acessar o menu F6.

  4. Use dd - Absolutamente nenhuma ideia se isso é realmente relevante / possível para o caso de uso que descrevi.

Qualquer ajuda aqui seria muito apreciada. Por favor, sinta-se livre para voltar para mim para mais informações. Obrigado!     
por Rick 08.06.2016 / 01:39

2 respostas

1

Depois de gravar o Ubuntu Server 16.04 em um USB, vá para o menu de inicialização do computador durante a inicialização, pressionando esc ou f10, dependendo do fabricante, e selecione "dispositivo USB".

    
por user517663 08.06.2016 / 02:06
0

Eu não acho que funcionará no servidor ISO.

Veja o conteúdo do ISO do servidor e você não encontrará nenhum vmlinuz

link

    
por Sungam 09.09.2016 / 02:02