
Я использовал Rufus для записи Debian 9.2 NetInstall ISO на USB. Независимо от того, какие опции я выбираю в Rufus, я всегда сталкиваюсь с одной и той же проблемой при установке Debian. Когда дело доходит до установки GRUB, он зависает на 16% на "Поиске других операционных систем".
Я даже попробовал записать ISO-файл на USB-накопитель на другом компьютере под управлением Debian, используя dd
. Та же проблема.
Когда установка зависает, я нажимаю 'Ctrl + Alt + F4', чтобы вызвать терминал. Он показал чрезвычайно быструю прокрутку ошибок и сообщений. Я использовал свой iPhone, чтобы снять замедленное видео сообщений терминала, когда они приближались.
Вот несколько кадров, демонстрирующих сообщения и ошибки, которые я получаю:
Ошибки, похоже, связаны с невозможностью найти определенные каталоги? У меня ноутбук Dell Inspiron 13 серии 7000.
Почему установка зависает? Что означают эти ошибки? Как это исправить и продолжить установку Debian?
решение1
Похоже, раздел ESP на вашем системном диске слегка поврежден: запись каталога /EFI/dell/logs
имеет указатель на себя, создавая, по-видимому, бесконечно глубокое дерево каталогов. Это довольно распространенная проблема в файловых системах типа FAT. (Файловая система на разделе ESP по сути FAT32.)
Установщик пытается выполнить поиск по всем каталогам в разделе ESP, но из-за поврежденного каталога этот поиск зацикливается на чем-то бесконечном.
Вам следует попробовать загрузиться с установочного носителя в режиме восстановления, определить раздел ESP и запустить проверку файловой системы (fsck.vfat) на нем. Инструмент проверки файловой системы, скорее всего, сообщит о проблеме с каталогом или /EFI/dell
. /EFI/dell/logs
Он может даже предложить удалить каталог: удаление, /EFI/dell/logs
вероятно, нормально, но вы можете захотеть создать его заново после этого, просто чтобы убедиться.
В среде восстановления полный путь будет выглядеть примерно так /target/boot/efi/EFI/dell/logs
, поскольку корневая файловая система монтируется /target
в режиме восстановления, а раздел ESP монтируется в /boot/efi
режиме нормальной работы системы.
Если файловая система ESP доступна только для чтения в режиме восстановления, это еще один признак того, что с ней что-то не так. Обычно ESP — это первый раздел на первом диске или /dev/sda1
. Запустите cat /proc/mounts
в режиме восстановления, чтобы увидеть имя устройства, смонтированного на /target/boot/efi
, затем umount /target/boot/efi
размонтируйте его, а затем, например, fsck.vfat /dev/sda1
проверьте его на наличие ошибок.
решение2
- Alt+F2
ps | grep grub-mount
- убить процесс
- если снова зависнет, повторите 2. 3.