Обход сбоя загрузки с USB: различия между версиями

Материал из ALT Linux Wiki
 
(не показаны 33 промежуточные версии 5 участников)
Строка 1: Строка 1:
=Введение=
{{Note|Короткая ссылка сюда - http://www.altlinux.org/Bluescreen}}
После некорректной (а иногда и после корректной) записи загрузочного образа ALT Linux на USB, загрузка/установка порой выпадает в первоначальный загрузчик системы [[Installer/common/propagator | propagator]].
=Описание проблемы=  
Загрузка/установка ALT Linux с USB порой выпадает в первоначальный загрузчик системы [[Installer/common/propagator | propagator]]. Причины могут быть разные. Чаще всего причина в том, что флешку записали неправильно. Ознакомьтесь с инструкцией: [[Запись образов на DVD и USB Flash ]].


Корнем проблемы является гонка интерфейсов USB, когда в процессе загрузки Live-носителя USB-интерфейс передёргивается. Если раньше это окно было почти штатным окном инсталлятора, то в современном состоянии оно появляется достаточно редко. Наверное, поэтому работа с этим окном часто не входит в документацию дистрибутивов.
Одной из причин может быть следующее. В процессе загрузки Live-носителя шина USB на некоторых материнских платах переинициализируется с переподключением устройств на ней. Помимо указанной причины, результатом такого поведения могут быть как возможные ошибки записи, так и загрузка с носителей, записанных старыми версиями
Это же окно можно увидеть и при сетевой установке.
[[Запись образов на DVD и USB Flash#Ventoy|Ventoy]].<ref>Есть ещё один вариант. Записали на флешку образ. Снесли образ с неё, не снеся ISO-сигнатуру. Оставили флешку воткнутой в компьютер. Записали этот же образ на другую флешку. Пробуем грузиться, и не получается. ISO-сигнатура путает. UUID сигнатуры одни и те же. Чтобы такого не случилось очищайте старую ISO-флешку ALT Media Writer и не вставляйте лишние флешки в компьютер при установке. </ref>


В принципе, это окно может быть характерно для отдельных материнских плат. Иногда оно может теоретически встречаться при ошибках записи live носителя, или при загрузке с флешек на базе Ventoy.
Увидеть это окно можно и при сетевой установке, и прежде оно появлялось едва ли не штатно, на новых же сборках образов — гораздо реже. В документацию дистрибутивов работа с ним не входит, так что исправляем сие упущение здесь.


== Алгоритм работы с инсталляторм при появлении синего окна пропагатора ==
{{Attention|Комментарий от klark@: всё сказанное в данной статье относится только к [[Installer/common/propagator|propagator]] и загрузочным дискам с ним. Более новый вариант здесь — это комбинация [[Installer/common/altboot|bootchain+altboot]]. Причина такого поведения в нём обсуждалась в баге [https://bugzilla.altlinux.org/48448 #48448] и была исправлена в '''make-initrd-bootchain-0.1.5-alt20''': в коде был забит жёсткий таймаут в '''7 секунд''', не на всём железе загрузка укладывалась в этот таймаут. Если подобное повторится в новых сборках, просьба вешать баг на пакет.}}
Продолжаем следующим путём:
 
=Решение проблемы=
{{Note|Данный вариант проверялся с LiveUSB ALT Linux Rescue}}
{{Note|Данный вариант проверялся с LiveUSB ALT Linux Rescue}}
[[Файл:AltBoot-fault.png|thumb|center|600px|1) Перейти табуляцией на '''[No]''' и нажать '''ввод''']]
==Более новый вариант==
[[Файл:AltBoot-drive.png|thumb|center|600px|2) Нажать '''[Cancel]''']]
[[Файл:AltBoot-drive-new.png|thumb|center|600px|1) Выбрать нашу флешку и нажать '''[OK]''']]
[[Файл:AltBoot-source.png|thumb|center|600px|3) Выбрать из списка '''Hard disk''' и нажать '''[OK]''']]
'''''Выбрать нашу флешку и нажать < OK > '''''
[[Файл:AltBoot-part.png|thumb|center|600px|4) Выбрать нашу флешку и нажать '''[OK]''']]
[[Файл:AltBoot-root-new.png|thumb|center|600px|2) Оставить все по-умолчанию]]
[[Файл:AltBoot-root.png|thumb|center|600px|5) Ввести в поле символ '''«/»''' и нажать '''[OK]''']]
'''''Оставить все по-умолчанию '''''
[[Файл:AltBoot-success.png|thumb|center|600px|Вуаля, система загрузилась!]]
'''''Вуаля, система загрузилась!'''''
 
==Более старый вариант==
[[Файл:AltBoot-drive.png|thumb|center|600px|1) Нажать '''[Cancel]''']]
[[Файл:AltBoot-source.png|thumb|center|600px|2) Выбрать из списка '''Hard disk''' и нажать '''[OK]''']]
[[Файл:AltBoot-part.png|thumb|center|600px|3) Выбрать нашу флешку и нажать '''[OK]''']]
[[Файл:AltBoot-root.png|thumb|center|600px|4) Ввести в поле символ '''«/»''' и нажать '''[OK]''']]
[[Файл:AltBoot-success.png|thumb|center|400px|Вуаля, система загрузилась!]]
[[Файл:AltBoot-success.png|thumb|center|400px|Вуаля, система загрузилась!]]


== Ссылки по теме ==
=Ссылки по теме=
[[Make-initrd-propagator]]
*[[Installer|Установщик]]
[[Installer/common/propagator | propagator]]
*[[Installer/common/propagator|Пропагатор]]
[[Installer]]
*[[Make-initrd-propagator]]
[https://bugzilla.altlinux.org/30472 | Багзила о синем экране пропагатора]
*[https://bugzilla.altlinux.org/30472 Обсуждение проблемы в багзилле]
=Примечания=
{{примечания}}
 
[[Категория:HOWTO]]
[[Категория:HOWTO]]

Текущая версия от 03:10, 26 июля 2024

Примечание: Короткая ссылка сюда - http://www.altlinux.org/Bluescreen

Описание проблемы

Загрузка/установка ALT Linux с USB порой выпадает в первоначальный загрузчик системы propagator. Причины могут быть разные. Чаще всего причина в том, что флешку записали неправильно. Ознакомьтесь с инструкцией: Запись образов на DVD и USB Flash .

Одной из причин может быть следующее. В процессе загрузки Live-носителя шина USB на некоторых материнских платах переинициализируется с переподключением устройств на ней. Помимо указанной причины, результатом такого поведения могут быть как возможные ошибки записи, так и загрузка с носителей, записанных старыми версиями Ventoy.[1]

Увидеть это окно можно и при сетевой установке, и прежде оно появлялось едва ли не штатно, на новых же сборках образов — гораздо реже. В документацию дистрибутивов работа с ним не входит, так что исправляем сие упущение здесь.

Внимание! Комментарий от klark@: всё сказанное в данной статье относится только к propagator и загрузочным дискам с ним. Более новый вариант здесь — это комбинация bootchain+altboot. Причина такого поведения в нём обсуждалась в баге #48448 и была исправлена в make-initrd-bootchain-0.1.5-alt20: в коде был забит жёсткий таймаут в 7 секунд, не на всём железе загрузка укладывалась в этот таймаут. Если подобное повторится в новых сборках, просьба вешать баг на пакет.


Решение проблемы

Примечание: Данный вариант проверялся с LiveUSB ALT Linux Rescue

Более новый вариант

1) Выбрать нашу флешку и нажать [OK]

Выбрать нашу флешку и нажать < OK >

2) Оставить все по-умолчанию

Оставить все по-умолчанию

Вуаля, система загрузилась!

Вуаля, система загрузилась!

Более старый вариант

1) Нажать [Cancel]
2) Выбрать из списка Hard disk и нажать [OK]
3) Выбрать нашу флешку и нажать [OK]
4) Ввести в поле символ «/» и нажать [OK]
Вуаля, система загрузилась!

Ссылки по теме

Примечания

  1. Есть ещё один вариант. Записали на флешку образ. Снесли образ с неё, не снеся ISO-сигнатуру. Оставили флешку воткнутой в компьютер. Записали этот же образ на другую флешку. Пробуем грузиться, и не получается. ISO-сигнатура путает. UUID сигнатуры одни и те же. Чтобы такого не случилось очищайте старую ISO-флешку ALT Media Writer и не вставляйте лишние флешки в компьютер при установке.