Criando um disco de inicialização em uma partição de uma unidade USB

11

Eu tenho um 32 GB pendrive USB que eu gostaria de usar como tanto um disco de inicialização / instalação para Ubuntu, e para fins de armazenamento / transferência de arquivo regular. Como o material de instalação do Ubuntu precisa apenas de pouco menos de 3 GB, pensei que isso não seria problema, mas acabou sendo mais difícil do que eu pensava.

Meu plano era criar duas partições na unidade - uma de 4 GB que eu posso limpar a qualquer momento e usar na mídia de instalação e outra com o restante do espaço que posso usar para dados (e não precisarei limpar quando eu crie um novo disco de instalação). Criar as partições não apresentou problemas - o gparted fez isso sem reclamar - mas a instalação do material de instalação do Ubuntu acabou sendo mais difícil do que eu pensava.

No programa "Startup Disc Creator", não consigo selecionar as partições da unidade USB individualmente - apenas a unidade inteira. E se eu não pressionar "Apagar disco", não tenho permissão para iniciar a instalação. Tentei definir o sinalizador "boot" na partição que quero usar, mas isso não importava. Parece que o programa de criação do disco de inicialização não está "consciente da partição" - é? Ou preciso fazer isso com outro programa?

Existe uma maneira de criar uma unidade USB inicializável em que apenas uma partição seja usada para a mídia de instalação? Quão?

insira a descrição da imagem aqui

Tomas Aschan
fonte
Este é um problema muito irritante. Se alguém tiver uma solução, poste-a.
Hashken
Você descobriu isso?
Jason Kleban
@ uosɐſ: Não, ainda não. Mas não posso dizer que passei muito tempo tentando ...
Tomas Aschan
Hey Tomas Lycken, você encontrou alguma solução para isso?
VishalDevgire

Respostas:

9

Eu tive o mesmo problema. Eu tinha um disco rígido USB que continha alguns dados, mas era cerca de 80% gratuito que eu queria usar para testar os Live CDs. Mas o “Startup Disk Creator” reconheceria apenas o disco como um todo e queria que eu o apagasse, apesar de ter três partições (duas das quais estavam vazias e sistemas de arquivos Ext).

Eu encontrei uma maneira de contornar isso no entanto. Eu usei o GParted para excluir e recriar as duas partições vazias, mas desta vez tornando-as partições FAT32 (iguais à primeira partição) e também as duas partições primárias. Uma vez feito isso, o Criador de disco de inicialização reconheceu todas as três partições e pude usá-las para criar um disco de inicialização, mantendo o meu conteúdo na primeira partição. Não sei por que isso funcionou, mas funcionou.

Espero que isso ajude as pessoas.

user99306
fonte
A melhor resposta aqui até agora, deve funcionar bem
doug
Única solução que funcionou.
aluno
2

Use o programa Disks do Ubuntu. O Startup Disk Creator congela de tempos em tempos.

Crie suas partições usando Disks / Gparted, clique na partição e clique no ícone 'duas marchas' à direita do '-' e depois clique em 'Restaurar imagem da partição'

Restaurar a imagem da partição é o que você deseja.

A restauração da imagem do disco no menu principal formata toda a unidade.

ersin-ertan
fonte
Isso funciona melhor do que o particionamento ...!
Grim
Este é o caminho a seguir no ubuntu 19.04, obrigado.
Dan Charousek
0

Era uma vez, eu estava experimentando o ArchLinux e li sobre esse problema.

As informações estão em https://wiki.archlinux.org/index.php/USB_Installation_Media

Há uma seção 'sem substituir o dispositivo USB'. Mas está falando sobre o carregador de inicialização do Syslinux, não sobre o GRUB2. Talvez essa informação não seja relevante.

Boa sorte!


fonte
Não, isso não ajudou muito, infelizmente = (
Tomas Aschan
1
Talvez Pendrive é uma solução: pendrivelinux.com/install-grub2-on-usb-from-ubuntu-linux
0

Eu não sei como escolher a partição antes de instalar, mas o que eu normalmente fazer é instalar o Ubuntu em todo o pendrive, e , em seguida, redimensioná-la e adicionar as outras partições.

Porém, isso removerá os dados que já estão em sua unidade - você precisará fazer o backup em algum lugar e copiá-lo quando terminar.

Hipopótamo
fonte
0

Uso o MultiSystem na minha unidade LiveUSB para testar várias distribuições Linux sem instalá-las, mas acho que esse software pode se adequar ao seu caso de uso.

Você pode manter os ISOs ativos e seus dados na mesma partição ao usar o MultiSystem, porque eles não afetam um ao outro e convivem sem preocupações. Isso ocorre porque o MultiSystem instala o GRUB2 em sua unidade, gerenciando as ISOs e algumas ferramentas, mas não se importando com o que mais estiver na unidade.

Portanto, em vez de gerenciar duas partições, você pode criar uma pasta no diretório raiz da sua única partição chamada "Dados" (ou o que mais lhe convier) e usar essa pasta da mesma maneira que usaria sua partição de dados.

Como alternativa, você pode simplesmente soltar seus dados diretamente no diretório raiz da sua unidade, embora isso exija que você tenha cuidado para não tocar nos arquivos que o MultiSystem exige para inicializar seu ISO ativo.

Eu nunca usei o Startup Disk Creator, então talvez você possa realmente usar essa ferramenta e criar uma pasta Dados na sua unidade.

fredg999
fonte
0

Consegui fazê-lo funcionar com o Ubuntu.

Passos:

Eu. Crie duas partições primárias em sua unidade USB.

  • Partição # 1 Fat32
  • Partição nº 2 ext4

ii. Use Unetbootin para criar disco de inicialização na primeira partição

iii. Inicialize a partir do pendrive, selecione 'Experimente o Ubuntu sem instalar'

iv. Agora inicie o Assistente de Instalação na área de trabalho

v. Selecione o idioma e outras opções

vi. Selecione a segunda partição no Pen Drive como partição raiz (/)

vii. Selecione / dev / sdb (não / dev / sdb2) para instalar o carregador de inicialização

viii. Antes de clicar em Instalar agora, abra um terminal e digite:sudo umount -l -r -f /cdrom

ix. Pressione 'Instalar agora', a instalação deve ser concluída com êxito

VishalDevgire
fonte
-1

Eu usei o NetBootin para instalar na partição que eu queria. Minha partição de dados era NTFS e minha partição Ubuntu era ext2, mas você provavelmente poderia usar o ext4. O UnetBootin nem reconheceu a partição NTFS e, em vez disso, selecionou automaticamente a partição ext2, e a instalação correu bem. O Criador de disco de inicialização também não funcionou para mim.

Stacy Douglas
fonte
Acho que você não entendeu a pergunta - não tenho problema em escolher a partição para instalar o Ubuntu na partição correta no meu laptop (eu já tenho uma partição de dados NTFS e duas partições ext4 para o sistema operacional), mas quero criar um Live Pen drive que usa apenas uma pequena fração do pen drive para o SO ativo.
Tomas Aschan