У меня Arch Linux и Windows 7 на одном и том же жестком диске (на самом деле это SSD). Во время переустановки Windows 7 я случайно отформатировал мой /boot раздел для Arch Linux. Это всего 200 МБ, но, насколько я знаю, я больше не могу загружать Arch (не без раздела /boot, конечно).

Есть ли способ сохранить мою установку Arch, каким-то образом переустанавливая только данные из раздела /boot? Как это сделать? Пожалуйста помоги!

PS Не знаю, имеет ли это значение, но кроме "/boot", у моего Arch есть другие разделы: "/", "/var" и "/home"

2 ответа2

2

Я не знаю Arch, но с Debian я бы попробовал следующие шаги:

  • Загрузите живую систему с cd/dvd/usb-stick с тем же архитектуром (32 бита /64 бита)
  • Смонтируйте разделы из ssd
  • chroot к системе на ssd
  • переустановите пакет (ы) ядра
  • обновить bootmanager (скорее всего grub)
0

Предполагая, что раздел все еще присутствует, вы сможете загрузить livecd, создать файловую систему в разделе (mkfs -t ext2 /dev/<partition>), смонтировать разделы arch, а затем просто pacstrap /mnt <your-bootloader> и перезагрузите компьютер.

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