Como posso criar um USB multi-boot com persistência?

Nov 19 2020

Isso é o que eu gostaria de ter nele ...

  1. Mídia de instalação do Windows e sistema operacional.

  2. Xubuntu 18.04 LTS e Xubuntu 20.04 LTS ... um persistente e o outro não ... às vezes. E outras vezes persistentes.

  3. Armazenamento ilimitado.

Sim, eu vi essa pergunta. Começou promissor, mas infelizmente não deu em nada.

EDIT: por "ilimitado" quero dizer tanto quanto a capacidade do USB permitiria.

Respostas

8 C.S.Cameron Nov 19 2020 at 12:51

Ventoy

Ventoy realizará todos os três facilmente:

  1. Ventoy irá inicializar o instalador ISO do Windows. Se você deseja realmente executar o Windows a partir de USB, a Rufus tem a opção de instalar o Windows to Go . leva horas e horas para instalar.

  2. Ventoy irá inicializar um ISO nos modos Live ou Persistent. Ele irá inicializar vários ISOs.

  3. Ventoy fará arquivos de persistência maiores que 4GB e ter sistema de arquivos exFAT tem "armazenamento ilimitado". As informações sobre o plug-in de persistência estão nesta página:https://www.ventoy.net/en/plugin_persistence.html

Se quiser ajuda com persistência me conheça.

4 C.S.Cameron Nov 19 2020 at 14:24

Multiboot USB - Windows para Go + Instalação completa do Ubuntu + ISOs

Criar uma unidade USB que execute o Windows to Go, instalação completa do Ubuntu e inicialização do Linux e do Windows ISO é um pouco mais complicado do que instalar o Ventoy.

Vou descrever o processo que funcionou para mim:

  • Use o Rufus para instalar o Windows to Go. Este é um processo muito lento e pode demorar durante a noite.

  • Use um pendrive Ubuntu Live para instalar o Ubuntu junto com o Windows no USB, no mesmo modo BIOS / UEFI do Windows.

  • Solte os ISOs do Linux de interesse em uma pasta em uma partição ext4 ou NTFS. (ISOs em uma partição NTFS podem ter problemas para desligar). O ISO do Windows deve estar em uma partição XFAT ou NTFS.

  • Edite /boot/grub/grub.cfg adicionando entradas de menu para os arquivos ISO.

  menuentry "ubuntu-20.04.1-desktop-amd64.iso" {
     rmmod tpm
     set isofile="/ubuntu-20.04.1/ubuntu-20.04.1-desktop-amd64.iso"
     loopback loop (hd0,1)$isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject quiet splash maybe-ubiquity persistent persistent-path=/ubuntu-20.04.1/ fsck.mode=skip toram --
     initrd (loop)/casper/initrd
  }

Para inicializar o Windows ISO na tabela de partição MSDOS:

menuentry 'Windows Recovery Environment (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-592C85254E2CD0B7' { insmod part_msdos insmod ntfs set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  592C85254E2CD0B7
    else
      search --no-floppy --fs-uuid --set=root 592C85254E2CD0B7
    fi
    parttool ${root} hidden- drivemap -s (hd0) ${root}
    chainloader +1
    ntldr /bootmgr
}

Para inicializar o Windows ISO no substituto da tabela de partição GPT:

    insmod part_gpt
    insmod ntfs
    set root='hd0,gpt1'
  • Adicione pastas de persistência e arquivos para o ISO, se necessário.

Referência:

Como criar uma instalação completa do Ubuntu 20.04 para um dispositivo USB passo a passo

Imagem de modelo de BIOS / UEFI para inicialização de arquivos ISO

Instalando o Windows 10 sem USB com ubuntu 18.04: este não é um erro de disco inicializável