move o ubuntu 10 do xp dual boot para outro drive

2

Eu tenho um sistema com 2 drives sata e eu escolho o drive para inicializar na configuração do BIOS. Uma unidade sata tem win7 e a outra tem o boot dual do Ubuntu 10 com o XP. Ter uma inicialização dupla com o XP é uma dor, então eu quero adicionar outro disco rígido sata e mover o Ubuntu 10 para o novo disco e excluir o boot duplo do Ubuntu para que eu possa escolher qual unidade eu quero arrancar. Como faço para mover o ubuntu da unidade de inicialização dupla atual para a nova unidade, então quando eu inicializo na unidade xp, ela só aparece no xp?

    
por Dwayne Key 05.03.2012 / 17:39

2 respostas

1

Isso é realmente mais complicado do que você imagina. O problema é que o XP não sabe nada sobre outros sistemas operacionais, e não tem conhecimento do Linux e não consegue inicializá-lo. Assim, quando o Linux é instalado com o XP, ele substitui o gerenciador de inicialização do Windows pelo GRUB, que pode inicializar dualmente qualquer coisa. Há um perigo inerente aqui para um iniciante, que é que o carregador de inicialização do Windows não está mais presente no Master Boot Record (MBR). Este é o pequeno código que é lido na inicialização e tem inteligência suficiente para se ramificar para um programa de inicialização mais detalhado, parte do GRUB que está na partição Linux.

Se você retirar a partição do Linux, o Windows não inicializará mais. Não é difícil consertar se você sabe como, mas a maioria das pessoas não sabe. Então, a primeira coisa que não é fazer é deletar sua partição Linux até que você tenha algo para substituí-la. Isso não é necessariamente um problema, mas é definitivamente algo que você quer entender.

Se você for cuidadoso sempre que instalar o Linux em uma segunda unidade, poderá instruí-lo para instalar o carregador de boot no MBR do 2º disco rígido, para que você possa remover a unidade e a outra ainda inicializará. Mas, é tarde demais até agora, até você substituir o carregador de inicialização do Windows na primeira unidade. Isso pode ser feito de algumas maneiras, mas algumas pessoas simplesmente não são capazes de fazê-lo por algum motivo.

Eu costumava fazer isso usando um CD inicializável do DOS com fdisk. Você geralmente pode encontrar e baixar isso. Então, você pode simplesmente inicializar o CD e rodar o "fdisk / mbr", o que substituirá o GRUB e fará apenas o Windows Bootable. Outra maneira é usar o disco de reparação do Windows XP e executar o FIXMBR ou algo similar. Eu nunca fiz assim. Você também pode encontrar discos de inicialização on-line que consertarão isso automaticamente para você. Eu fiz isso, mas não me lembro do site - suponho que você possa pesquisar com a mesma facilidade que eu ou talvez alguém preencha alguns detalhes.

No futuro, você poderá desabilitar a unidade do Windows quando instalar o Linux, para garantir que ele não seja alterado novamente. Quando isso for feito, ative-o. É possível que a unidade do Windows seja adicionada ao menu no futuro, mas ela só será exibida se você inicializar a partir da unidade Linux e nunca será o padrão, por isso não é grande coisa.

Mover o Linux é realmente muito mais fácil do que o Windows, na medida em que é realmente possível. :)

Você realmente precisa movê-lo para uma nova unidade? Você pode copiar o disco iniciando a partir do CD interativo e instalando o GRUB no MBR dessa unidade. A maneira mais fácil de fazer isso é criar um "System Rescue CD", que é um produto gratuito do link que pode fazer esse tipo de coisa automaticamente. Ou, você pode instalar o Ubuntu a partir do CD nesta unidade e, em seguida, copiar todos os diretórios para ele da unidade antiga, ao inicializar a partir de um CD ativo. Apenas certifique-se de copiar todos os arquivos, incluindo arquivos ocultos. É um pouco arriscado, mas é factível.

Existem várias maneiras de copiar um disco; você pode fazer isso usando gparted usando copy and paste, o que eu fiz muitas vezes com sucesso. Você também pode simplesmente copiar seus diretórios pessoais para uma nova instalação, reinstalar quaisquer programas e, provavelmente, obter a maioria das configurações. Eu costumo copiar seletivamente muitas coisas de uma instalação antiga para uma nova (normalmente do meu diretório pessoal e / etc).

Se precisar de mais ajuda ou detalhes, terá que perguntar. Eu realmente não sei o quanto você precisa agora, e eu não sou realmente paciente o suficiente para um guia passo a passo.

    
por Marty Fried 05.03.2012 / 19:03
0

Você precisa fazer duas coisas. Copie sua instalação do Ubuntu para o novo disco e repare o MBR do disco do Windows XP.

Para copiar sua instalação do Ubuntu para o novo disco, veja Como substituir meu disco sem ter que reconstruir minha instalação do Ubuntu?

Para restaurar o seu Windows XP para inicializar corretamente, você terá que inicializar no Console de Recuperação. Insira e inicialize a partir do CD de instalação do Windows XP. Aguarde até chegar a um menu que pergunta se você deseja entrar no Console de recuperação e, em seguida, pressione R para fazer isso. Ele pesquisará e perguntará qual instalação do Windows, escolherá a instalação do Windows XP. Em seguida, solicitará sua senha de administrador (a mesma senha usada ao fazer login no XP), insira-a ou pressione Enter se você não usar uma senha para XP. Em seguida, ele deve concluir a inicialização em um prompt no console de recuperação. Quando você estiver no prompt, digite fixmbr e pressione Enter. Uma vez terminado, remova seu CD XP, digite exit e pressione enter.

Defina sua bios para inicializar a partir daquela unidade e verifique se ela será inicializada diretamente no XP. Se isso acontecer e você já tiver copiado e verificado sua instalação do Ubuntu na nova unidade também, então você pode continuar a usar o gparted (explicado no link para copiar sua instalação do Ubuntu) para editar suas partições na nova unidade e na unidade XP para sua gostar.

    
por James 06.03.2012 / 00:16