Раздел My / boot разбился. Как написать все, что там нужно?

Я использую debian 9. По какой-то причине раздел, в котором находится my /boot разбит, e2fsck сообщил о многих ошибках. Каким-то образом я все еще могу загрузиться в аварийный режим. Я могу отформатировать этот раздел. Как я могу написать все необходимое (grub, kernel и т. Д.) Еще раз?

One Solution collect form web for “Раздел My / boot разбился. Как написать все, что там нужно?”

Вам повезло, все в /boot можно легко воспроизвести автоматически.

  1. Загрузитесь в режим спасения.
  2. Unmount / boot (если он установлен – возможно, что он не может быть установлен. Команда: umount /boot )
  3. Исправьте файловую систему /boot . Если это ext2-3-4, то команда: e2fsck -f -y -C0 /dev/your-boot-partition . Это очень агрессивные, принудительно разрушающие флаги, но вам не нужно быть очень осторожными с данными на нем – все это автоматически воспроизводится. И, если он работает без проблем, вы можете быть уверены, что в конечном итоге ваша /boot файловая система будет в порядке.
  4. Если выход e2fsck не сказал ничего ужасного (P> 90%), то ваш / boot, вероятно, уже исправлен, и вы можете перезагрузиться. Но если нет, то у вас может быть не загружаемая система.
  5. Снова mount /boot раздел ( mount /boot )
  6. Проверьте, какие пакеты устанавливали что-либо в /boot . Это можно сделать с помощью команды dpkg -S /boot . В моем случае результатом является следующее:

 # dpkg -S /boot linux-image-4.4.0-38-lowlatency, memtest86+, grub2-theme-mint, memtest86, linux-image-4.4.0-38-generic, base-files: /boot 

Затем вы можете просто переустановить эти пакеты по команде

 apt-get --reinstall install linux-image-4.4.0-38-lowlatency memtest86+ grub2-theme-mint memtest86 linux-image-4.4.0-38-generic base-files 

Существуют также различные загрузочные и конфигурационные файлы, но скрипт (re) install этих пакетов будет автоматически перестроить их все.


Этого должно быть достаточно, но если вы хотите быть очень, очень уверенным, вы также можете снова восстановить загрузочные файлы вручную с помощью команд

 update-grub 

… и переустановите grub в MBR

 grub-install /dev/your-boot-disk (most probably /dev/sda) 

В невероятном случае, если что-то пойдет не так, и ваша система станет не загружаемой, вы можете сделать почти то же самое действие с компакт-диска / компакт-диска аварийного восстановления. Подробности приведены в этом ответе.


Расширение: в конце концов, вы можете проверить файлы, восстановленные с помощью e2fsck в /boot/lost+found . Вы им не нужны, потому что все данные в них уже воспроизведены. Чтобы сохранить место на (обычно маленьком) загрузочном разделе, вы можете удалить их.

  • запуск cron на chroot
  • Как узнать, заблокирован ли порт 25?
  • Виртуальная точка беспроводного доступа
  • Могу ли я добавить загрузочный раздел GPT BIOS после установки Debian?
  • Подключение к проводной локальной сети, не работающее в Debian, на новой установке RTL8111
  • wmakerconf не создается, несмотря на то, что установлена ​​зависимость
  • Интеграция alsa для gnome не работает
  • тайм-аут, ничего не получено
  • status_of_proc не находит процесс
  • Не удалось подключить внешний USB-накопитель из-за GPT на debian
  • systemd слишком долго ждать в сети при загрузке Debian 8.0 Jessie
  • Linux и Unix - лучшая ОС в мире.