Вопрос или проблема
Я устанавливаю Zorin OS 12.2 (скачанная и установленная 27 сентября этого года) на Dell XPS 13. Я установил Zorin вместо предустановленного Windows 10 (я в курсе, что Dell XPS поставляется с предустановленным Ubuntu, но тот, который у меня, был заказан оптом через мое рабочее место).
В последние шесть дней система не может загрузиться. Я попадаю в BusyBox (v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1)) с prompt initramfs. В BIOS перечислены Windows Boot Manager (дважды). Мне интересно, не допустил ли я ошибки при установке Zorin, поскольку я думал, что полностью избавился от Windows.
Я подозреваю, что ошибка (из-за которой я попадаю в BusyBox) возникает из-за того, что мне иногда приходилось принудительно выключать мой ноутбук, поскольку экран не включался после того, как ноутбук был сложен, или после того, как я случайно нажал кнопку питания (которая просто включает экран на моем другом ноутбуке, если он некоторое время был в режиме ожидания и экран выключился). По крайней мере, кажется, что Zorin не может справиться с тем, что мой ноутбук обрабатывается как гибридный ПК, для которого он был построен. Это может не иметь никакого отношения к проблеме, но проблема возникла, когда я включил компьютер после (в очередной раз) необходимости принудительно выключить его, потому что я нажал кнопку питания, чтобы включить экран снова.
Я пробовал загрузиться в Zorin с помощью Linux 4.10.0-38 (и 37 и 33) через “Дополнительные параметры для Zorin GNU/Linux”, вместо 4.10.0-40, который перечислен первым, но происходит то же самое. Я также пробовал загрузить 4.10.0-40 в режиме восстановления, но это тоже не дало результатов.
Я попытался запустить Boot Repair (https://help.ubuntu.com/community/Boot-Repair) с живой USB. Вывод находится здесь: http://pastebin.ubuntu.com/26155667/.
Я попытался следовать множеству рекомендаций с askubuntu и ubuntuforums:
- https://ubuntuforums.org/showthread.php?t=1561735
- https://askubuntu.com/questions/516217/alert-dev-disk-by-uuid-xxxxxxxxx-does-not-exist-dropping-to-a-shell – не смог это сделать. См. снимок экрана.
- https://askubuntu.com/questions/137655/boot-drops-to-a-initramfs-prompts-busybox
- https://ubuntuforums.org/showthread.php?t=1018403
- https://ubuntuforums.org/showthread.php?t=2112153 (Не смог попробовать рекомендации от ahallubuntu, поскольку я вижу только живую USB и не вижу диска ноутбука при доступе через живую USB. Не пробовал другие решения, так как они все говорили о зашифрованных дисках, и я не шифровал свой диск.)
- https://ubuntuforums.org/showthread.php?t=765195&page=33&p=6581939#post6581939 (через ссылку из источника 4)
Написав “exit”, как предложено в источнике 3, я получаю:
Сдался в ожидании устройства root. Общие проблемы:
- Параметры загрузки (cat /proc/cmdline)
- Проверьте rootdelay= (достаточно ли долго система ждала?)
- Проверьте root= (ждала ли система правильное устройство?)
- Пропущенные модули (cat /proc/modules: есть ли /dev)
ALERT! UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX не существует. Переход к оболочке!
При попытке fsck /dev/sda1
(см. источник 3) я получаю сообщение:
fsck из util-linux 2.27.1
fsck: ошибка 2 (Нет такого файла или директории) при выполнении fsck.ext2 для dev/sda1
Я также пробовал с sda2, что дало тот же результат.
Когда я пробую предложенное Amith KK в источнике 3, я ничего не получаю с первой строки:
zorin@zoring:~$ sudo fdisk -l|grep Linux|grep -Ev 'swap'
zorin@zoring:~$
uname -a
(см. источник 4) дает мне:
Linux (none) 4.10.0-40-generic #44~16.04.1-Ubuntu SMP Thu Nov 9 15:37:44 UTC 2017 x86_64 GNU/Linux
Я пробовал решение, предложенное quixote в источнике 1, но оно не показывает мне никаких файлов, как он предлагает:
grub> ls
(hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
grub> ls (hd0,3)
Раздел hd0,3: Тип файловой системы ext* - Время последнего изменения 2017-12-04 понедельник, UUID XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX - Начало раздела в 8705024KiB - Общий размер 419690496KiB
grub> ls (hd0,2)
Раздел hd0,2: Файловая система не распознана - Начало раздела в 513024KiB - Общий размер 8192000KiB
grub> ls (hd0,1)
Раздел hd0,1: Тип файловой системы fat, UUID YYYY-YYYY - Начало раздела в 1024KiB - Общий размер 512000KiB
grub> ls (hd0)
Устройство hd0: Файловая система не распознана - Размер сектора 512B - Общий размер 500107608KiB
Я также пробовал использовать blkid, как предлагает hhoyt в источнике 1, но, как и в источнике 5, не похоже, что он показывает что-либо, кроме живой USB. Я получаю:
root@zorin:~# blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="ZZZZ-ZZ-ZZ-ZZ-ZZ-ZZ-ZZ" LABEL="Zorin OS 12.2 Core" TYPE="iso9660" PTUUID="239ad0b8" PTTYPE="dos" PARTUUID="239ad0b8-01"
/dev/sda2: SEC_TYPE="msdos" UUID="398E-230F" TYPE="vfat" PARTUUID="239ad0b8-02"
… что похоже на вывод, который я получаю, пытаясь решение в источнике 2. Если я попробую sudo mount /dev/sda1 /mnt
, я получаю /dev/sda1 уже смонтирован или /mnt занят
.
Добавление all_generic_ide
к параметру загрузки ядра, как предложено в источнике 6 (у меня не было строки, начинающейся с kernel
, но вместо этого была очень похожая, начинающаяся с Linux
, и я попробовал ее), не помогло.
Есть ли у кого-нибудь идеи, что могло пойти не так и как/если я мог бы это исправить? (например, глядя на вывод Boot Repair по адресу http://pastebin.ubuntu.com/26155667/)?
blkid
видит только USB-накопитель на /dev/sda
.
Жесткий диск/SSD вашего ноутбука не работает.
Он, вероятно, не подлежит восстановлению из-за аппаратного сбоя.
Вы, скорее всего, должны его заменить.
Я надеюсь, что ваши резервные копии недавние и работают.
Ответ или решение
Ваш вопрос о загрузке Zorin OS и попадании в BusyBox требует внимательного разбора, так как проблема может быть связана как с программным обеспечением, так и с аппаратным обеспечением вашего устройства. Давайте проанализируем каждую составляющую проблемы.
Проблема
- Симптомы: При попытке загрузки система застревает в BusyBox (v1.22.1), и вы видите сообщение об ошибке, связанное с отсутствием устройства, соответствующего UUID. Это указывает на проблемы с доступом к разделу, на котором установлена Zorin OS.
- Ситуация: Вы упомянули, что приходилось принудительно выключать ноутбук, что могло привести к потенциальным повреждениям файловой системы или физической поломке диска.
Возможные причины
- Проблемы с файловой системой: Принудительные завершения работы могут вызвать повреждения файловой системы, и, как следствие, системы не удается найти необходимые разделы.
- Неисправный диск: Вы привели несколько симптомов, указывающих на возможные проблемы с жестким диском или SSD, включая отсутствие распознавания для разделов, на которых должна находиться Zorin.
- Ошибка загрузки: Загрузка из нескольких загрузочных записей Windows Boot Manager на этапе Bios может указывать на то, что были некорректно удалены записи загрузки Windows.
Рекомендуемые действия
-
Проверка устройства:
- Запустите live-систему Zorin OS из USB и попытайтесь запустить
gparted
или аналогичный инструмент, чтобы проверить состояние вашего диска. Убедитесь, что ваш диск распознается; проверьте, видны ли ваши разделы. - Если
gparted
не видит ваш диск (лишь USB), возможно, диск неисправен и вам потребуется его заменить.
- Запустите live-систему Zorin OS из USB и попытайтесь запустить
-
Использование fsck:
- Если ваши разделы видны, попробуйте выполнить
fsck
для проверки и исправления ошибок. Например, для каждого раздела:sudo fsck /dev/sdXn
Замените
sdXn
на соответствующий идентификатор вашего устройства.
- Если ваши разделы видны, попробуйте выполнить
-
Переустановка Zorin OS:
- Если доступ к вашему диску будет восстановлен, но проблема не исправится, вы можете попробовать переустановить Zorin OS. Это гарантирует, что загрузчик правильно настроен.
-
Бэкапы:
- Если у вас есть важные данные на диске, попробуйте извлечь их с использованием live-системы. Сделайте резервные копии, прежде чем выполнять любые операции, которые могут привести к потере данных.
-
Обновление BIOS:
- Рассмотрите возможность обновления BIOS вашей системы, так как это может повлиять на совместимость и устойчивость работы системы.
Заключение
Ваши трудности с загрузкой Zorin OS могут быть вызваны множеством факторов, от программных до аппаратных. Подходите к процессу с методичностью, проверяя каждую стадию. Если потребуются дальнейшие шаги, и вы не сможете решить проблему самостоятельно, возможно, стоит обратиться за помощью к профессионалам по ремонту компьютеров.