Particionar um USB e fazer unidades de boot separadas

0

Estou tentando fazer duas partições de um drive USB de 8 GB (4 GB cada, claro) usando o GParted e criar uma unidade inicializável para Ubuntu 16.04 LTS na primeira unidade e Linux Mint 18 na segunda unidade. Consegui criar as partições, mas não posso selecionar as partições ao mesmo tempo que faço o disco de inicialização usando o criador de disco de inicialização . Está aparecendo como um único drive USB. Então, decidi ejetar ou desmontar uma unidade para criar uma unidade inicializável na outra unidade e, em seguida, para a outra. Mas duas partições são mostradas como unidades pai e não podem ser ejetadas separadamente. Alguém tem uma solução para isso?

Editar : Estou tentando fazer um disco inicializável com as partições USB para instalar o sistema operacional em um computador, não para inicializar o sistema operacional a partir das partições da unidade USB.

    
por Lijin 06.10.2017 / 15:18

3 respostas

3

O Startup Disc Creator só faz a instalação do ISO9660 em uma única unidade de partição.

O Yumi Multiboot USB fará várias instalações persistentes na mesma partição, mas só é executado no Windows.

O MultiBootUSB também fará várias instalações persistentes na mesma partição e há uma versão do Linux.

Você pode dividir uma unidade GTP em partições e fazer uma instalação completa de um sistema operacional para cada partição usando "somerthing else". O Grub deve se organizar automaticamente.

Editar:

Um dos meus multibooters favoritos é fazer um drive com mkusb, usando defaults, sobrescrever a partição ISO9660 e a partição casper-rw com uma partição FAT32 para pastas persistentes, adicionar um arquivo casper-rw e um arquivo home-rw a cada nomeada exclusivamente pasta persistente e criar uma pasta na partição NTFS rotulada "iso" para o ISO, em seguida, adicionar algumas ISO's. Edite o usbboot / boot / grub.cfg para montar os arquivos ISO em loop. Inclua: persistent persistent-path=/<persistent-folder-name> se você quiser persistência. A persistência é limitada a 4 GB para cada arquivo casper-rw e 4 GB para o arquivo home-rw. Existem algumas variações neste método.

Todos os itens acima funcionaram para mim com BIOS e UEFI.

Editar 2: unidade de instalação do Linux

Multibootin com UNetbootin. Use o GParted para criar uma unidade flash msdos com tantas partições FAT32 quanto o SO (~ 2GB cada). O tamanho da partição pode ser aumentado para atender aos requisitos de persistência. Sinalizar a primeira partição, (sdb1), como inicialização. Use o UNetbootin, (655), para instalar um sistema operacional em cada partição, adicionando persistência conforme necessário, copie chain.c32 do pacote syslinux 4.07 para a raiz da primeira partição. Abra a primeira partição e faça uma cópia do syslinux.cfg como syslinux2.cfg. Edite o syslinux.cfg original da seguinte forma:

default menu.c32

label boot_hd0_1
menu label linuxmint 18.2
config syslinux2.cfg

label boot_hd0_2
menu label Ubuntu 16.04.3
com32 chain.c32
append hd0 x

em que x é o número da partição do syslinux. Pode precisar ser modificado para UEFI Incluirá um resumo gráfico desse método como uma resposta separada.

    
por C.S.Cameron 06.10.2017 / 17:52
2

O método de hack mkusb para drives multiboot para Sudodus.

padrõesmkusb

mkusbusapadrõesdepersistência

ConsoleDUS

GPartedAntes

Gparteddepoisde

Partiçãodepersistência

Pastadepersistência

PastaISO

ConteúdodapastaISO

LocalizaçãodoGRUB

grub.cfg

sudoparted-ls/dev/sdb

sudo lsblk -f / dev / sdb

    
por C.S.Cameron 07.10.2017 / 01:02
0

Multibootin com UNetbootin

O UNetbootin pode ser instalado em várias partições de maneira rápida e fácil.

Dividaaunidadeflashemumapartiçãoparacadasistemaoperacional,rotuleaspartiçõesparamaiorclareza.

UseoUNetbootin655parainstalarsistemasoperacionaisempartiçõesdisponíveis.

Instalenaprimeirapartiçãoporúltimooudefinaosinalizadordeinicializaçãoparaaprimeirapartiçãomanualmente.

CopieChain.c32dopacoteSyslinux-4.07pararaizdaprimeirapartição.4.03chain.c32nãofunciona.

Copiesyslinux.cfgcomosyslinux2.cfg

Substituaoconteúdodosyslinux.cfgoriginal,comomostrado,adicionandoumaentradachainloadparacadaSO.

sudoparted-ls/dev/sdb

sudolsblk-f/dev/sdb

OConfignãopareceestarfuncionandonaversãoLinuxdoUNetbootin655,sevocênãoquiserusaraversãodoWindows,aquiestáumasoluçãoalternativa.

Esqueça o syslinux2.cfg e edite o syslinux.cfg original para incluir o comando chain loading para outro SO.

Atualizará a postagem quando descobrir como fazer o carregamento da cadeia funcionar com o UEFI.

    
por C.S.Cameron 10.10.2017 / 21:30