
Preciso saber exatamente como adicionar um novo disrto a uma inicialização dupla do Windows 7. Estou usando 2 discos rígidos e um bootloader grub [sem usar BIOS]
Foi dito para apenas adicionar/da 3ª distro em uma partição redimensionada. Quando eu fiz a terceira distribuição funcionou bem, mas o Ubuntu que estava funcionando bem antes não carregava porque não conseguia encontrar/home.
Isso não pode ser tão difícil. Só estou sentindo falta de alguma coisa.
Responder1
Acho que o seu Ubuntu mais antigo /etc/fstab
não estava usando UUIDs para identificar as partições (em vez disso, algo como /dev/sdaX
). Assim, quando você redimensionou as partições, pode ter havido uma alteração na numeração e, portanto, uma /home
partição ausente. Ou isso, ou issoerausando UUIDs, e você de alguma forma modificou a /home
partição, fazendo com que seu UUID mudasse.
De qualquer forma, verifique o fstab
novo sistema para ver como /home
deve ser a entrada. Se esse arquivo não estiver usando UUIDs, anote o número de partição correto eprocure seu UUID:
sudo blkid
# Or
ls -l /dev/disk/by-uuid/
Em seguida, corrija as entradas em ambos os sistemas para usar o UUID correto (usando UUID=<uuid>
em vez de /dev/sdaX
no fstab
).
Responder2
Já fiz isso antes, embora tenha sido há muito tempo. Você está usando o grub, então isso facilita. Presumo que você tenha o Windows instalado em uma unidade e o Ubuntu na segunda unidade, se não for o caso, me perdoe.
No entanto, a chave para instalar uma terceira instalação é que você precisa que ela tenha seu próprio root e home - embora, se não houver memória, eles possam usar a mesma partição swap, desde que você não use o hibernate (já que usa a partição swap). Portanto, ao instalar o terceiro sistema operacional, você só precisa abrir espaço para suas partições. Ao instalar, diga que deseja fazer partições personalizadas, reduza a partição do Ubuntu para abrir espaço para a nova instalação. Crie uma nova partição (2 se você estiver usando home e root separados, ou 3 se quiser ter sua própria partição swap dedicada). Diga à nova distro para instalar lá. Por uma questão de segurança, se me der a opção de especificar pontos de montagem para as outras partições, sempre os especifico para evitar confusão no sistema operacional.
Então, se eu tiver o Ubuntu A no sistema com um swap e uma partição principal e instalar o Ubuntu B, ao instalar, certifico-me de que o Ubuntu B sabe que quero montar a partição do Ubuntu A em algo como /dual-boot/Ubuntu- A ou algo semelhante, para que o sistema operacional não fique confuso sobre onde estão o root e o home. O instalador deve detectar que você tem o GRUB instalado e simplesmente instalar as opções extras de inicialização nele.
Se você acabar com uma distribuição Linux que não consegue encontrar sua casa, então você precisará dar uma olhada no fstab dessa distribuição e descobrir o que ela está tentando montar. Além disso, para simplificar, algumas pesquisas no Google sobre distros Linux com inicialização dupla podem ser úteis. O gerenciador de inicialização do Windows é chamado pelo GRUB e, portanto, desde que o GRUB sempre saiba onde encontrá-lo, você estará bem com isso.
Como recursos adicionais, eu examinaria os seguintes links:
Inicialização dupla em 2 distros
O mesmo para o Hardware do Tom
Lembre-se, como regra geral, desde que o Grub saiba onde encontrar a distro que você deseja inicializar, você estará bem. Se eu tivesse que adivinhar, anteriormente, você mencionou que não conseguiu encontrar a casa e que isso pode ter sido simplesmente uma questão de o novo instalador alterar o mapa de partição, ele não sabe que a outra distro existe, então se ele tentou reivindicar seu casa antiga como root, ou como sua casa, ou trocou-as, etc... Então você terá problemas. É por isso que você faz o mapeamento manualmente.