Acontece que eu precisava executar o seguinte:
sudo update-grub
Isso atualizou meu arquivo /boot/grub/grub.cfg e me livrou da opção do windows 7.
Eu recentemente instalei o mint 17 no meu pc.
$ parted -l
Model: ATA PLEXTOR PX-256M5 (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 256MB 255MB primary ext2 boot
2 257MB 256GB 256GB extended
5 257MB 256GB 256GB logical lvm
Model: ATA SAMSUNG HD103SJ (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 1000GB 1000GB primary ext3
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/mint--vg-root: 252GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 252GB 252GB ext4
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/mint--vg-swap_1: 4291MB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 4291MB 4291MB linux-swap(v1)
O disco ATA PLEXTOR PX-256M5 tinha o windows 8 nele antes, mas foi reformatado e deve ser completamente removido, agora ele tem a instalação do mint no Linux.
O disco TA SAMSUNG HD103SJ tinha o windows 7 nele, então eu suspeito que seja algo a ver com este disco. O Mint monta automaticamente este disco (ele não possui uma entrada fstab).
Eu consegui criar manualmente apenas uma partição no disco usando fdisk e depois mkfs, mas quando eu reinicio meu pc eu ainda vejo a opção windows 7.
Alguém pode me dizer o que estou perdendo?
Acontece que eu precisava executar o seguinte:
sudo update-grub
Isso atualizou meu arquivo /boot/grub/grub.cfg e me livrou da opção do windows 7.
O menu do Grub vem de um arquivo de configuração, não de um hardware de digitalização. No entanto, o arquivo de configuração pode ser criado pela verificação de hardware, o que você desejaria fazer depois de alterar as partições.
O comando para fazer isso é grub-mkconfig
(derivado do Debian) ou grub2-mkconfig
(derivado do Fedora). Eu presumo que o Mint seja o primeiro, mas em qualquer caso, apenas um ou outro será realmente instalado.
Verifique novamente se você tem um /boot/grub2/grub.cfg
existente. Caso contrário, deve haver um grub.cfg
em algum lugar em /boot
ou um subdiretório grub. Voltar para cima (por exemplo, cp grub.cfg grub.cfg.bk
). Você precisa então su root
e executar grub-mkconfig
(ou grub2-
...); isso será impresso no padrão. Isso é só para ter certeza de que funciona. Em caso afirmativo:
grub-mkconfig > /etc/grub2/grub.cfg
Supondo que esse é o caminho certo. A razão pela qual eu disse para usar su
e não sudo
aqui é por causa do redirecionamento ( >
). Desta vez, haverá muito menos saída, apenas coisas como Found linux image:
etc.
Quando você reiniciar, as opções devem ser atualizadas. Se, por algum motivo, a nova configuração não funcionar, você precisará inicializar um CD ao vivo e substituir grub.cfg
pelo backup que você fez.
Se, como parece a partir da informação que você deu, você não tem nenhum outro sistema operacional instalado do que o Linux, uma opção seria desabilitar o os-prober.
Duas maneiras de fazer isso:
O que pode estar acontecendo é que o os-prober está erroneamente pensando que ainda há o Win7 nesse disco devido a alguns setores que ainda contêm a assinatura que ele verifica. Uma outra solução, se ainda não houver dados importantes sobre essa unidade (já que você parece indicar que ela foi reparticionada e formatada recentemente), seria zerar os primeiros 10Mb ou mais (por exemplo, dd if=/dev/zero of=/dev/sdb count=1 bs=10M
) e reinstalar um rótulo de inicialização, reparticionar e reformatar.
Inspecionar o /boot/.../grub.cfg deve informar a você qual dispositivo está sendo detectado como tendo o Win 7 antes de você tentar algo assim.