Раздел 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 . Вы им не нужны, потому что все данные в них уже воспроизведены. Чтобы сохранить место на (обычно маленьком) загрузочном разделе, вы можете удалить их.

  • Предотвращение уже запущенного процесса для записи в существующий файл
  • Что представляет собой файл по умолчанию / etc / inittab при новой установке Debian Jessie?
  • Chroot debian сжимает доступ к оболочке
  • debian тестирование зависает при пробуждении из s2disk / hibernate
  • Принтер HP не будет работать в Debian с OpenRC
  • Значение дополнительных параметров apt-get в ранней истории APT
  • Мышь и клавиатура не работают при одновременном использовании
  • Как включить ядро ​​для загрузки платы Intel® Wireless 7260 на NUC DC3217IYE с помощью Debian 7?
  • Конфигурация прокси SOCKS на KDE 4.4.5 / Debian 6.0.5
  • Обновление пакета ядра Debian
  • Я не могу установить новые пакеты: «Не удалось получить lock / var / lib / dpkg / lock»
  • Linux и Unix - лучшая ОС в мире.