Como inicializar vários sistemas operacionais a partir de um disco rígido externo?

2

Eu tenho um disco rígido externo da Western Digital que tem muito espaço para mais de um sistema operacional. Atualmente tenho três partições de um 250 GB para backups de 100 GB com Ubuntu e 500 GB ou mais diversos. Quando eu vou para arrancar a unidade tudo o que vejo é o título da unidade (My Passport 0730), ele não vê as partições há alguma maneira de contornar isso?

Eu tenho que trabalhar Montar a unidade (ou parte) que vc quiser e saber o que é chamado (isto é o que eu não sabia) não é como janelas onde há o nome dirve (ex. X: \ ou Passaporte no meu caso) é a montagem localização ou algo assim ... selecione-o ao instalar e funciona:)

    
por WolfLarson 17.07.2012 / 19:09

1 resposta

2

O que você precisa fazer é inicializar o LiveCD e chroot no sistema Ubuntu na unidade USB e, em seguida, instalar o grub2

A primeira coisa a fazer é identificar qual é o nome do dispositivo do sistema de arquivos do Live. Na maioria dos casos, isso será / dev / sdb, se houver apenas uma outra unidade no sistema, mas pode ser outra coisa, dependendo da configuração do seu hardware.

Um pouco mais complicado é identificar em qual partição o Ubuntu vive. Isso vai depender exatamente de como você instalou o Ubuntu, então é melhor verificar e ter certeza. Depois de inicializar o LiveCD, use o Disk Manager ou o Gparted para examinar o disco rígido e identificar a partição raiz do Ubuntu (/) que você configurou. Você estaria procurando por uma partição ext4 do tamanho correto.

Para os propósitos destas instruções, vou assumir que o dispositivo correto (drive) é / dev / sdb e que a partição é / dev / sdb3. Você deve substituir os nomes de dispositivos corretos conforme apropriado.

Primeiramente, em uma janela de terminal, monte a partição raiz do Ubuntu:

sudo mount /dev/sdb3 /mnt

Em seguida, exporte o sistema de arquivos do LiveCD para o sistema de arquivos raiz na unidade:

sudo mount ‐‐bind /dev /mnt/dev
sudo mount ‐‐bind /proc /mnt/proc
sudo mount ‐‐bind /sys /mnt/sys

Agora altere o sistema de arquivos raiz para o disco rígido:

sudo chroot /mnt

Agora instale o grub2 em / dev / sdb

sudo grub-install /dev/sdb

Neste ponto, embora o grub2 esteja instalado, ele pode não conhecer todos os sistemas de arquivos disponíveis, como uma partição do Windows no disco rígido ou outra partição Linux em qualquer uma das unidades.

Para corrigir isso, execute update-grub:

sudo update-grub

e ele encontrará todos os sistemas operacionais em seu sistema e os adicionará ao menu grub. Agora você deve poder inicializar a unidade externa e selecionar a partição do Ubuntu ou qualquer outra para inicializar a partir de

Eu noto que não há menção de uma partição swap em sua configuração. Isso provavelmente não será um problema se houver muita RAM no seu sistema e você nunca quiser hibernar o computador. Você ainda poderá suspender o computador, mas isso continuará a usar uma pequena quantidade de energia.

A maneira correta de fazer isso no momento da instalação é especificar o disco rígido correto para instalar o bootloader grub. Isso pode exigir a seleção da configuração manual em vez da configuração padrão e, em seguida, a seleção da unidade correta para instalação do grub. Também é possível instalar o grub no disco rígido interno e configurá-lo para inicializar o Ubuntu na unidade USB externa.

    
por fabricator4 25.08.2012 / 22:17