incapaz de dualboot ganhar XP com Ubuntu 13.04 no Asus Zenbook UX32a

1

Eu comprei recentemente um Asus Zenbook UX32A. Agora estou tentando dualboot com XP e Ubuntu 13.04.

Ambos os sistemas operacionais parecem ter sido instalados corretamente, mas não consigo inicializar no grub para permitir que eu escolha o sistema operacional que desejo usar. Por padrão, o XP carrega.

Eu criei partições separadas no meu SSD e HDD.
Eu gostaria de compartilhar o ssd para ambos os sistemas operacionais, mas manter todos os documentos e outras coisas no disco rígido, então montei /var e /home para o disco rígido. / está no SSD

esta é a saída do fdisk:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xc61722b1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda2            2046   169228287    84613121    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda4   *   169228288   322826239    76798976    7  HPFS/NTFS/exFAT
/dev/sda5            2048     7812594     3905273+  83  Linux
/dev/sda6         7815168    15626239     3905536   82  Linux swap / Solaris
/dev/sda7        15628288   169228287    76800000   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 32.0 GB, 32017047552 bytes
255 heads, 63 sectors/track, 3892 cylinders, total 62533296 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfed1007e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    30722047    15360000   83  Linux
/dev/sdb2   *    30722048    62529535    15903744    7  HPFS/NTFS/exFAT

Disk /dev/sdc: 8095 MB, 8095006720 bytes
255 heads, 63 sectors/track, 984 cylinders, total 15810560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xefacefac

Aqui está o meu log de Reparo de inicialização

A falha no carregamento do GRUB 2 pode estar vinculada a alguma coisa do EFI? Toda ajuda será verdadeiramente apreciada, estou realmente preso!

    
por lorin 23.07.2013 / 12:09

5 respostas

1

Eu nunca confio em ferramentas automáticas, como Reparo de inicialização . Esta questão é um bom exemplo de por que eles não merecem minha confiança. Eu vi muitas maneiras de como se pode fazer manualmente as coisas que BR faz. Etapas que você deve realizar:

  1. Inicialização do LiveCD / LiveUSB
  2. Iniciar o Terminal: Ctrl + Alt + T
  3. Executar:

    sudo su
    mount /dev/sdb1 /mnt
    grub-install --root-directory=/mnt /dev/sdb
    for i in /sys /proc /run /dev; do mount --bind "$i" "/mnt$i"; done
    chroot /mnt
    update-grub
    exit
    umount /mnt/dev /mnt/proc /mnt/sys /mnt/run /mnt
    exit
    
  4. Reinicie, entre na sua BIOS e verifique se você inicializou a partir de /dev/sdb

Depois disso, o seu Ubuntu deve começar sem problemas.

Você também pode consultar:

por Danatela 24.07.2013 / 11:45
0

Espero poder ajudar. Eu recentemente dual-boot meu ASUS X55C executando o Windows 8 com o Ubuntu 12.04LTS e encontrou vários problemas ao longo do caminho e os resolveu.

A primeira coisa que aprendi foi que, para inicializar no linux, você precisaria entrar em seu BIOS, que, desde que você tenha dual-boot, eu diria que você já sabe como fazer isso. Eu imagino que é um pouco diferente no XP, mas se você não sabe como desligar o seu PC e na inicialização você precisará pressionar F2, F5, F10, SHIFT, DELETE. Ou qualquer outra chave que poderia inicializar o BIOS, depende do seu computador aqueles que são os mais comuns, o meu era o DELETE, você poderia pesquisar no Google o seu computador e se você não consegue encontrar nada é tentativa e erro. Às vezes, diz-lhe o que apertar ao iniciar.

Quando você descobrir qual é, na inicialização, mantenha a tecla pressionada até que o BIOS apareça. Eles serão parecidos com isto:

link

Agora você vai querer encontrar sua opção de inicialização segura e desativá-la se ela ainda não estiver desativada, o Ubuntu precisa desativá-la para ser executado.

Agora, ache a guia BOOT options e localize BOOT OVERRIDE. Se não estiver nas opções de BOOT, pode estar em SAVE & EXIT, como no Windows 8. No BOOT, você também pode alterar o que é padrão, para que não seja necessário substituí-lo. Em BOOT OVERRIDE, você deve ver suas partições do Windows XP e do Ubuntu, para inicializar no XP, realce-o e pressione enter, para inicializar no GRUB, destaque o Ubuntu e pressione enter.

Se for bem sucedido quando você selecionar a opção Ubuntu, o seu GRUB deverá aparecer. Do GRUB você deve ser capaz de selecionar o Ubuntu e inicializar normalmente.

Para mim, o GRUB exibiu minhas opções do Ubuntu e do Ubuntu Recovery, bem como as mesmas duas para o Windows 8.

O problema que tive é que você não pode inicializar no Windows 8 a partir do GRUB devido ao shell EFI inválido. Então, toda vez que você quiser mudar de sistema operacional, precisa passar pelo seu BIOS.

Agora, com o XP, você pode não ter esse problema, não sei quais são os requisitos de inicialização do XP. Para o Windows 8, você precisa ativar o modo CSM e usar o reparo de inicialização no linux e, quando o computador inicializar, ele será inicializado automaticamente no GRUB e você terá uma nova opção de janelas UEFI no GRUB para poder alternar facilmente o SO

Para fazer isso, siga as instruções na resposta aqui: Dualbooting Windows 8 e Ubuntu 12.04?

Pode haver outros gerenciadores de inicialização para o XP, então você pode fazer alguma pesquisa lá. Caso contrário, você terá que passar pela sua BIOS a cada inicialização para alternar o SO.

Espero que tenha ajudado alguns, sei que isso é mais uma ajuda para o Windows 8, mas acho que alguns, se não a maioria, serão aplicados ao XP.

    
por Casey 23.07.2013 / 19:56
0

O GRUB 2 é a versão 1.98 ou posterior. O GRUB 2 é o gerenciador de inicialização e gerenciador padrão do Ubuntu desde a versão 9.10 (Karmic Koala).

O seguinte procedimento pode ser aplicado ao Ubuntu, apenas em comandos, substitua o grub2-install pelo grub-install.

Se você puder inicializar no Ubuntu / live-Fedora, use seu grub2 para configurar

grub2-install

Verifique se "GRUB_DEFAULT = saved" está lá.

sudoedit /etc/default/grub

Agora crie um arquivo de configuração e verifique-o.

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

grub2-editenv list

Até mesmo use grub-set-default para definir o padrão. Consulte o Wiki do Ubuntu Grub para mais personalizações.

Se você não conseguir inicializar no seu Ubuntu / Fedora, use o Ubuntu-Live, você pode instalar o lilo e reparar o seu MBR, por

sudo apt-get install lilo e sudo lilo -M /dev/sda mbr

boa sorte

    
por Saeed 23.07.2013 / 18:45
0

O XP não funcionará em partições gpt. E com o BIOS XP precisa de drivers especiais para trabalhar com o AHCI, que normalmente não são incluídos.

Eu iniciei o Ubuntu com o 10.10 instalado em uma unidade gpt e carreguei a cadeia do grub para uma instalação do XP em outra unidade que era o MBR (msdos). Mas o XP não tem nenhum driver para ver uma partição de dados NTFS em uma unidade particionada gpt.

Quando recebi meu SSD, liguei o AHCI, para que o ajuste funcionasse e o XP parou de funcionar. Eu fui capaz de desligar o AHCI e inicializar o XP, mas isso é tão desagradável que eu finalmente parei de usar o XP. Existem drivers para AHCI, mas o processo de instalação após a instalação do XP é bastante complexo.

    
por oldfred 29.07.2013 / 00:25
0

OK, é assim que funciona. Acabei de fazer isso.

  1. Instale o XP e opte por particionar o HD e formatar a partição. se você tivesse alguma coisa no HD, sugiro excluir todas as partições e criar a partição. Deve ter partição no Ubuntu, não deixe o Ubuntu fazer partições - é aí que o problema começa.
  2. Instale o XP
  3. Instale o Ubuntu- (eu tenho XP 64bit pro e Ubuntu 13.04) ... aqui basicamente você fez! 4. execute todas as atualizações no XP e depois no Ubuntu.

Boa sorte, : -)

    
por user179291 29.07.2013 / 02:00