Procedimento de instalação apropriada para instalação do Kubuntu externo e rEFInd

0

Dado:

  • Um laptop (embora um tablet em um chassi de laptop) com um eMMC como armazenamento interno;
  • Contém uma instalação existente do Windows 10 (pronta para uso),
  • Um stick USB do Kubuntu ao vivo e;
  • Uma unidade flash USB

Como você é instalado corretamente :

  • rEFInd (veja abaixo para mais detalhes)
  • Kubuntu na unidade flash USB

Desde que o resultado desejado e o comportamento do rEFInd sejam:

  • O rEFInd apresenta automaticamente um SO (Sistema Operacional) como uma opção se, e somente se, esse SO for inicializável / presente, ou seja, a unidade flash USB em que o Kubuntu está instalado está conectada

Eu tentei fazer a instalação duas vezes, e duas vezes atualizei a opção Ubuntu quando a unidade flash USB com a instalação do Kubuntu está conectada e quando não está (apresenta a tela com "grub >" quando a opção é selecionada com flash USB unidade desconectada);

  • Primeira instalação, / dev / sdb (a unidade flash USB, como sda é o USB ativo) foi selecionado como o dispositivo de instalação do carregador de inicialização
  • A segunda instalação / dev / sdb5 (a partição de sistema EFI da unidade flash USB) foi selecionada como o dispositivo de instalação do carregador de inicialização

Esperando por algumas respostas. Obrigado.

    
por Gelo Tress 22.09.2017 / 18:58

1 resposta

1

Primeiro, saiba que muitos tablets têm CPUs de 64 bits e EFIs de 32 bits. Em princípio, esses computadores são mais bem usados com sistemas operacionais de 32 bits e, na verdade, são fornecidos com versões de 32 bits do Windows; no entanto, as versões de 32 bits do Ubuntu geralmente são fornecidas com instaladores que não possuem carregadores de inicialização EFI. É possível instalar o Ubuntu 32-bit ou 64-bit em tal computador saltando através de alguns hoops (veja aqui para uma introdução a este tópico). Um GRUB de 32 bits pode inicializar um kernel de 64 bits ou vice-versa; mas se você não quiser usar o GRUB, o rEFInd só poderá iniciar um kernel de profundidade de bits curtos - ou seja, se o tablet tiver uma EFI de 32 bits, você usará um rEFInd de 32 bits, que pode ser iniciado apenas um kernel de 32 bits. Esse fato pode ser limitado, dependendo das necessidades exatas de hardware e software, pois você precisaria envolver o GRUB para alternar de uma EFI de 32 bits para um kernel de 64 bits, se essa for sua intenção.

Se isso não for um problema (ou seja, se sua EFI for de 64 bits ou se você conseguir passar pelos aros certos para instalar um Ubuntu de 32 bits), uma maneira de obter o resultado que você quer é:

  1. Comece com a configuração pronta para uso com o Windows instalado no eMMC interno.
  2. Faça o download da imagem da unidade flash USB CD-R ou rEFInd da página de downloads e prepare uma mídia de inicialização a partir de isso.
  3. Desative a Inicialização Segura no computador. (Você pode reativá-lo mais tarde, embora possa ser necessário passar por alguns obstáculos para fazê-lo.
  4. Pré-particione a unidade flash USB da maneira que quiser, mas não crie um ESP no disco.
  5. Inicie o instalador do Ubuntu no computador, mas selecione o modo "experimentar antes de instalar".
  6. Abra uma janela do Terminal.
  7. Na janela Terminal, digite ubiquity -b . Este comando inicia o instalador do Ubuntu, mas a opção -b diz para não instalar um gerenciador de inicialização.
  8. Na Ubiquity, selecione o esquema "something else" para o layout do disco. Se você não estiver familiarizado com essa opção, consulte esta pergunta e suas respostas para uma orientação básica.
  9. Prossiga com a instalação da maneira usual.
  10. Quando a instalação estiver concluída, desligue o computador.
  11. Deixe a unidade USB Ubuntu recém-instalada conectada e substitua a mídia de instalação do Ubuntu pela mídia rEFInd que você preparou na etapa 2.
  12. Inicialize o meio rEFInd. Deve dar-lhe uma opção para inicializar o Ubuntu que você acabou de instalar. Use essa opção. (Observe que, se você não eliminar completamente o GRUB que já instalou, ele provavelmente aparecerá no menu rEFInd também. Você poderá excluí-lo posteriormente.)
  13. Uma vez no Ubuntu, instale o pacote rEFInd PPA ou Debian.

Neste ponto, você deve ser capaz de desconectar a unidade USB do rEFInd e reinicializar no rEFInd, que deve permitir que você inicialize o Windows ou o Ubuntu. Se você reinicializar com a unidade USB do Ubuntu desconectada, o rEFInd mostrará apenas a opção do Windows. (Se você ver a entrada antiga do GRUB, pode excluí-la do Ubuntu excluindo a árvore de diretórios /boot/efi/EFI/ubuntu .) Você também pode querer ajustar vários recursos do rEFInd, como a opção padrão, editando /boot/efi/EFI/refind/refind.conf no Ubuntu.

Existem variantes desse procedimento que também funcionariam. Os pontos principais são:

  • A profundidade de bits da instalação do Ubuntu é igual à da EFI.
  • O ESP está na unidade interna do eMMC.
  • O Ubuntu está totalmente confinado ao drive USB, exceto o rEFInd.
  • O rEFInd possui um driver do sistema de arquivos que permite ler os kernels de um sistema de arquivos do Linux. (Isso acontecerá automaticamente quando você instalar o pacote PPA ou Debian, desde que você use o ext2 / 3 / 4fs ou o Btrfs. Se você usar o XFS ou o JFS, você precisará dar saltos extras).
por Rod Smith 22.09.2017 / 21:08