Seleção do Bootloader Screen HD / OS

1

Instalado o Ubuntu 12.04. O computador possui 3 HDs particionados e várias instâncias do Windows XP. Configuração HD da seguinte forma:

SDA Vista|Ubuntu;  SDB  Windows XP (1);  SDC Windows XP (2) | Windows XP (3)

A tela de inicialização é a seguinte:

  Ubuntu,with Linux 3.2.0-52-generic-pae
  Ubuntu,with Linux 3.2.0-52-generic-pae  (recovery mode)
  Previous Linux versions
  Memory test  (memtest86+)
  Memory test  (memtest86+,serial console 115200)
  Windows Vista (loader)  (on /dev/sda3)
  Microsoft Windows XP Professional  (on /dev/sdb1)
  Microsoft Windows XP Professional  (on /dev/sdc1)
  Microsoft Windows XP Professional  (on /dev/sdc2)

Se o Windows XP (!) estiver selecionado, o computador será inicializado corretamente na instância do XP no HD SDB. No entanto, se o Windows XP (2) ou (3) estiver selecionado, o computador ainda inicializa na instância do XP no HD SDB vice SDC.

Olhando para o arquivo /boot/grub/grub.cfg para SDB e SDC:

menuentry "Microsoft Windows XP Professional (on /dev/sdb1)" --class windows --class os { 
    insmod part_msdos 
    insmod ntfs 
    set root='(hd1,msdos1)' 
    search --no-floppy --fs-uuid --set=root F6ECD6C9ECD68373 
    drivemap -s (hd0) ${root} 
    chainloader +1 
} 
menuentry "Microsoft Windows XP Professional (on /dev/sdc1)" --class windows --class os { 
    insmod part_msdos 
    insmod ntfs 
    set root='(hd2,msdos1)' 
    search --no-floppy --fs-uuid --set=root F6ECD6C9ECD68373 
    drivemap -s (hd0) ${root} 
    chainloader +1 
} 
menuentry "Microsoft Windows XP Professional (on /dev/sdc2)" --class windows --class os { 
    insmod part_msdos 
    insmod ntfs 
    set root='(hd2,msdos2)' 
    search --no-floppy --fs-uuid --set=root F6ECD6C9ECD68373 
    drivemap -s (hd0) ${root} 
    chainloader +1

Parece que as 3 partições / instâncias do Windows XP têm o mesmo UUID, que pode ser o problema. Como isso pode ser consertado? Se o UUID puder ser alterado, isso alterará a capacidade de inicialização da partição usando o menu de inicialização do BIOS (F2) ou (F12) do computador?

    
por Dale 10.09.2013 / 14:14

1 resposta

0

Para apontar o Grub para os UUIDs corretos, descubra os corretos com sudo blkid e, em seguida, substitua-os em grub.cfg .

    
por Richard 14.09.2013 / 14:32