Когда я работаю update-grub
на Ubuntu 12.04 в моей системе я получаю следующий вывод:
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
То, что прослушивает меня, является загрузчиком Windows 7. /dev/sda
действительно имел Windows 7 на нем ранее. Однако моя цель состояла в том, чтобы завершить стирание это. Во время установки я удалил таблицу разделов и создал два раздела на каждом диске для RAID 1. Таким образом, теперь я добрался:
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
= /
и md1
= /home
, оба отформатированные с ext4
.
То, почему GRUB продолжает настаивать, что существует загрузчик Windows 7, вне меня. Где этот загрузчик расположен и как я могу избавиться от него?
Насколько я знаю, процесс начальной загрузки Windows 7 использует не только MBR, но также и VBR (загрузочная запись тома), которая содержится на первых 512 байтах раздела.
, Таким образом, я попытался бы обнулить весь sda1, например,
dd if=/dev/zero of=/dev/sda1 bs=1M
И работать update-grub
снова.
sudo chmod a-x /etc/grub.d/30_os-prober
... и необходимо видеть, что больше зондирования окон не происходит на следующем sudo update-grub
. (a+x
для возвращения). Более 'хитрый', но менее 'агрессивный'.
55 aa
, как сказано maniaque) код:
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