При попытке переустановить Windows (я использую двойную загрузку Arch/Win7) я случайно удалил раздел, помеченный (в установщике Windows) как «recovery». Я не полностью установил Windows (я потерял ключ продукта), но теперь мой компьютер пытается загрузиться прямо в Windows, в отличие от GRUB.

Я следую двум наборам инструкций (https://bbs.archlinux.org/viewtopic.php?id=141489 и http://pivica.me/blog/reinstall-erased-boot-partition-linux), но я ' Я не уверен в них. Первый немного редкий, а второй - другой дистрибутив (Kubuntu).

Любая помощь в решении этого будет принята с благодарностью. Кроме того, я далеко не эксперт по Linux, поэтому не делайте слишком много предположений о том, что я уже знаю о Linux.

редактировать: я загрузил мой загрузочный USB и запустил sfdisk -l. В нем говорится, что /dev /sda1 является загрузочным разделом, id 7 (HPFS /NTFS /exFAT), 102400 блоков (это означает, что это ~ 100 МБ, да?). Может ли это быть диспетчер загрузки Windows или почему он будет помечен как "загрузочный" в sfdisk? Это может быть мой /boot? Я не совсем уверен, удалил ли я /boot, но симптомы подсказывают мне это.

2 ответа2

1

Вы можете включить chroot в вашу установку из живого дистрибутива. Это позволит вам снова запустить grub2-mkconfig и genkernel. Не забудьте сначала смонтировать / загрузить.

0

Вы можете попробовать использовать Boot-Repair, инструмент для восстановления, который решает проблемы, подобные вашей, когда вы не можете загрузить Ubuntu после установки Windows или другого дистрибутива Linux, или когда вы не можете загрузить Windows после установки Ubuntu, или когда GRUB нет отображается больше, некоторые обновления ломаются GRUB и т. д.

Я предлагаю лучший способ использовать Boot-Repair - создать диск, содержащий инструмент, или установить ISO-образ на live-USB.

Эта ссылка может помочь вам:

https://help.ubuntu.com/community/Boot-Repair

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .