Remove o Windows loader inexistente do GRUB

0

Quando eu executo update-grub no Ubuntu 12.04 no meu sistema, recebo a seguinte saída:

Found linux image: /boot/vmlinuz-3.2.0-29-generic
Found initrd image: /boot/initrd.img-3.2.0-29-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1

O que me incomoda é o carregador do Windows 7. /dev/sda de fato tinha o Windows 7 nele anteriormente. No entanto, meu objetivo era completar isso. Durante a instalação, apaguei a tabela de partições e criei duas partições em cada unidade para o RAID 1. Então, agora eu recebi:

md1 : active raid1 sdb2[1] sda2[0]
      1855727424 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sdb1[1] sda1[0]
      97589120 blocks super 1.2 [2/2] [UU]

md0 = / e md1 = /home , ambos formatados com ext4 .

Por que o GRUB continua insistindo que há um carregador do Windows 7 além de mim. Onde este carregador está localizado e como posso me livrar dele?

    
por user2323470 11.07.2014 / 16:46

2 respostas

0

Até onde eu sei, o processo de boot do Windows 7 usa não apenas o MBR, mas também o VBR (volume boot record), que está contido nos primeiros 512 bytes da partição.

Então, eu tentaria zerar todos os sda1, por exemplo

dd if=/dev/zero of=/dev/sda1 bs=1M

Execute update-grub novamente.

    
por maniaque 11.07.2014 / 16:50
0

1 é só parar (windows) OS sondar

sudo chmod a-x /etc/grub.d/30_os-prober

... e você deve ver que não há mais janelas sondando no seu próximo sudo update-grub . ( a+x para reverter). Mais 'complicado' mas menos 'invasivo'.

... ou 2 (limpe o MBR)

  1. criar backup
  2. verifique se realmente existe um MBR (termina em 55 aa , como dito por maniaque)
  3. limpe o mbr. Tenha cuidado extra, também sobre o número sda x , leu isto antes .

código:

sudo dd if=/dev/sda1 of=~/mbr_sda1_backup bs=512 count=1
hexdump -C -n 512 /dev/sda1
sudo dd if=/dev/zero of=/dev/sda1 bs=512 count=1
    
por Frank Nocke 14.02.2016 / 10:01