Автор Тема: Ошибки при попытке загрузки regular-icewm-sysv-latest-x86_64.iso  (Прочитано 5272 раз)

dango_

  • Гость
Ноутбук Dell Inspiron 3558
Режим Legacy включен.
Secury Boot выключен.
Образ regular-icewm-sysv-latest-x86_64.iso от 04-May-2022 04:13
Взят здесь http://nightly.altlinux.org/sisyphus/tested/
Записан на USB-флэшку с помощью ALT Media Writer.
При попытке загрузиться с флэшки в режиме Legacy Boot на экране выводится сообщение:
Selected boot device failed. Press any key to reboot the system.
При попытке загрузиться с флэшки в режиме UEFI Boot на экране мелькает сообщение об ошибки загрузки UEFI, после чего ноутбук запускает средство диагностики.
Попытки загрузиться с этого же образа при включенном режиме UEFI и отключенном Secury Boot приводит к тем же результатам.
Также был опробован образ regular-mate-latest-x86_64.iso. Результаты те же.

При этом стартеркиты p10 загружаются без проблем.

Пока идеи кончились. Прошу помочь решить данную проблему.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 983
    • Домашняя страница
    • Email
Ноутбук Dell Inspiron 3558
Режим Legacy включен.
Secury Boot выключен.
Образ regular-icewm-sysv-latest-x86_64.iso от 04-May-2022 04:13
Взят здесь http://nightly.altlinux.org/sisyphus/tested/
Записан на USB-флэшку с помощью ALT Media Writer.
При попытке загрузиться с флэшки в режиме Legacy Boot на экране выводится сообщение:
Selected boot device failed. Press any key to reboot the system.
Проверьте контрольную сумму скаченного и записанного образа.
Андрей Черепанов (cas@)

dango_

  • Гость
Проверьте контрольную сумму скаченного и записанного образа.
Проверено. Совпадают. Добавлю, что образы регулярок в VirtualBox грузятся без проблем.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Интересно. Можно попробовать загрузить сначала на нормальном компьютере в режиме сохранения сессии, потом снова на проблемном. Аналогичного эффекта можно добиться в fdisk. Идея состоит в том, чтобы убрать флаг boot с нулевого сектора в MBR. Также стоит исключить возможную проблему не выправленного GPT на всю флэшку.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Проверьте контрольную сумму скаченного и записанного образа.
Проверено. Совпадают. Добавлю, что образы регулярок в VirtualBox грузятся без проблем.
а с этой флешки в VirtualBox грузится?

dango_

  • Гость
Интересно. Можно попробовать загрузить сначала на нормальном компьютере в режиме сохранения сессии, потом снова на проблемном. Аналогичного эффекта можно добиться в fdisk. Идея состоит в том, чтобы убрать флаг boot с нулевого сектора в MBR. Также стоит исключить возможную проблему не выправленного GPT на всю флэшку.
Ок. Проверю.
а с этой флешки в VirtualBox грузится?
Пробросить USB-флэшку в VB?

dango_

  • Гость
В VB подключил USB-флэшку с регуляркой на посмотреть.
lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   21G  0 disk
├─sda1   8:1    0 1023M  0 part [SWAP]
└─sda2   8:2    0   20G  0 part /
sdb      8:16   1  3,7G  0 disk
├─sdb1   8:17   1    1G  0 part /run/media/test/ALT regular-icewm-sysv_x86_64
├─sdb2   8:18   1  5,7M  0 part
└─sdb3   8:19   1  300K  0 part
sr0     11:0    1 1024M  0 rom 
# fdisk -l /dev/sdb
GPT PMBR size mismatch (2171923 != 7843839) will be corrected by write.
Диск /dev/sdb: 3,74 GiB, 4016046080 байт, 7843840 секторов
Disk model: Transcend 4GB   
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: F5243459-9F59-4426-9890-F4F7190E8C66

Устр-во     начало   Конец Секторы Размер Тип
/dev/sdb1       64 2159675 2159612     1G Microsoft basic data
/dev/sdb2  2159676 2171259   11584   5,7M EFI
/dev/sdb3  2171260 2171859     600   300K Microsoft basic data

dango_

  • Гость
Подключил USB-флэшку с записанным образом регулярки.
В консоли логин root:
$ su -
Список устройств:
# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   21G  0 disk
├─sda1   8:1    0 1023M  0 part [SWAP]
└─sda2   8:2    0   20G  0 part /
sdb      8:16   1  3,7G  0 disk
├─sdb1   8:17   1    1G  0 part /run/media/test/ALT regular-icewm-sysv_x86_64
├─sdb2   8:18   1  5,7M  0 part
└─sdb3   8:19   1  300K  0 part
sr0     11:0    1 1024M  0 rom 
Моя флэшка это sdb.
Отмонтирование sdb1:
# umount /dev/sdb1
Запуск fdisk /dev/sdb:
# fdisk /dev/sdb

Добро пожаловать в fdisk (util-linux 2.37.3).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

GPT PMBR size mismatch (2171923 != 7843839) will be corrected by write.
The device contains 'iso9660' signature and it will be removed by a write command. See fdisk(8) man page and --wipe option for more details.

Команда (m для справки):
Здесь несовпадение объема записанного образа объему носителя.
Таблица разделов:
Команда (m для справки): p

Диск /dev/sdb: 3,74 GiB, 4016046080 байт, 7843840 секторов
Disk model: Transcend 4GB   
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: F5243459-9F59-4426-9890-F4F7190E8C66

Устр-во     начало   Конец Секторы Размер Тип
/dev/sdb1       64 2159675 2159612     1G Microsoft basic data
/dev/sdb2  2159676 2171259   11584   5,7M EFI
/dev/sdb3  2171260 2171859     600   300K Microsoft basic data

Команда (m для справки):
Вход в наследственный/гибридный MBR:
Команда (m для справки): M
Ввод метки наследственного/гибридного MBR.

Команда (m для справки):
Просмотр таблицы разделов в наследственном/гибридном MBR:
Команда (m для справки): p
Диск /dev/sdb: 3,74 GiB, 4016046080 байт, 7843840 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x00000000

Устр-во    Загрузочный начало   Конец Секторы Размер Идентификатор Тип
/dev/sdb1                   1 7843839 7843839   3,7G            ee GPT
/dev/sdb2  *                0       0       1   512B             0 Пустой

Элементы таблицы разделов упорядочены не так, как на диске.

Команда (m для справки):
Установка флаг boot на sdb1:
Команда (m для справки): a
Номер раздела (1,2, default 2): 1

Флаг загрузки раздела 1 включен.
Удаление флага boot с sdb2:
Команда (m для справки): a
Номер раздела (1,2, default 2): 2

Флаг загрузки раздела 2 выключен.

Команда (m для справки):
Таблица разделов после:
Команда (m для справки): p
Диск /dev/sdb: 3,74 GiB, 4016046080 байт, 7843840 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x00000000

Устр-во    Загрузочный начало   Конец Секторы Размер Идентификатор Тип
/dev/sdb1  *                1 7843839 7843839   3,7G            ee GPT
/dev/sdb2                   0       0       1   512B             0 Пустой

Элементы таблицы разделов упорядочены не так, как на диске.

Команда (m для справки):
Запись изменений:
Команда (m для справки): w
Таблица разделов была изменена.
Выход в консоль:
Команда (m для справки): q
Перед извлечением флэшки на всякий случай:
# sync
После этого с данной флэшки удалось загрузиться в режиме LiveCD.
Но после загрузки в режиме LiveCD с поддержкой сеансов, последующего создания каталога в пользовательском каталоге altlinux и завершения работы, попытка повторно загрузиться с флэшки привела к ошибке:
Selected boot device failed. Press any key to reboot the system.
Пришлось повторить все вышеописанные действия:
# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   21G  0 disk
├─sda1   8:1    0 1023M  0 part [SWAP]
└─sda2   8:2    0   20G  0 part /
sdb      8:16   1  3,7G  0 disk
├─sdb1   8:17   1    1G  0 part /run/media/test/ALT regular-icewm-sysv_x86_64
├─sdb2   8:18   1  5,7M  0 part
├─sdb3   8:19   1  300K  0 part
└─sdb4   8:20   1  2,7G  0 part /run/media/test/alt-live-storage
sr0     11:0    1 1024M  0 rom 
# umount /dev/sdb*
# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   21G  0 disk
├─sda1   8:1    0 1023M  0 part [SWAP]
└─sda2   8:2    0   20G  0 part /
sdb      8:16   1  3,7G  0 disk
├─sdb1   8:17   1    1G  0 part
├─sdb2   8:18   1  5,7M  0 part
├─sdb3   8:19   1  300K  0 part
└─sdb4   8:20   1  2,7G  0 part
sr0     11:0    1 1024M  0 rom 
# fdisk /dev/sdb

Добро пожаловать в fdisk (util-linux 2.37.3).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

The device contains 'iso9660' signature and it will be removed by a write command. See fdisk(8) man page and --wipe option for more details.

Команда (m для справки):
Команда (m для справки): p

Диск /dev/sdb: 3,74 GiB, 4016046080 байт, 7843840 секторов
Disk model: Transcend 4GB   
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: F5243459-9F59-4426-9890-F4F7190E8C66

Устр-во     начало   Конец Секторы Размер Тип
/dev/sdb1       64 2159675 2159612     1G Microsoft basic data
/dev/sdb2  2159676 2171259   11584   5,7M EFI
/dev/sdb3  2171260 2171859     600   300K Microsoft basic data
/dev/sdb4  2172928 7843776 5670849   2,7G Файловая система Linux

Команда (m для справки):
Команда (m для справки): M

Ввод метки наследственного/гибридного MBR.

Команда (m для справки):
Команда (m для справки): p
Диск /dev/sdb: 3,74 GiB, 4016046080 байт, 7843840 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x00000000

Устр-во    Загрузочный начало   Конец Секторы Размер Идентификатор Тип
/dev/sdb1                   1 7843839 7843839   3,7G            ee GPT

Команда (m для справки):
Команда (m для справки): a
Выбранный раздел 1
Флаг загрузки раздела 1 включен.

Команда (m для справки):
Команда (m для справки): w
Таблица разделов была изменена.

Команда (m для справки):
Команда (m для справки): q
# sync
После проделанных действий загрузки с данной флэшки как в режиме LiveCD, так и в режиме LiveCD с поддержкой сеансов стали стабильно успешны. Также была успешна выполнена установка regular-icewm-sysv на ноутбук.
Но пропала возможность загрузки в режиме UEFI. В результате исчезновения раздела UEFI из наследственного/гибридного MBR после записи таблицы разделов.
Резюме:
Поправьте меня, если я ошибаюсь, но на мой взгляд проблема в исходной таблице разделов образа.
Корючка 1. Несовпадение объема записанного исходного образа объему носителя.
GPT PMBR size mismatch (2171923 != 7843839) will be corrected by write.
Корючка 2. Ошибка при загрузке в режиме UEFI Boot с UEFI раздела исходного образа записанного на флэшку.
Т.к. проверить наличие проблемы на другом устройстве пока нет, остановлюсь пока на этом.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Таблица разделов после:
Код: [Выделить]
Команда (m для справки): p
Диск /dev/sdb: 3,74 GiB, 4016046080 байт, 7843840 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x00000000

Устр-во    Загрузочный начало   Конец Секторы Размер Идентификатор Тип
/dev/sdb1  *                1 7843839 7843839   3,7G            ee GPT
/dev/sdb2                   0       0       1   512B             0 Пустой

Тут нужно было второй раздел удалить. Флаг boot на первый раздел ставить не нужно.

dango_

  • Гость
Тут нужно было второй раздел удалить. Флаг boot на первый раздел ставить не нужно.
Удалил. Не ставил. Не прокатило. При загрузке опять:
Selected boot device failed. Press any key to reboot the system.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Удалил. Не ставил. Не прокатило. При загрузке опять:

Понятно. Т.е. нужен флаг boot на PMBR разделе. Это для загрузки в Legacy.
После удаления нулевого сектора и выравнивания GPT в UEFI не грузится?
Вообще, это какой-то супер кривой BIOS.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
После удаления нулевого сектора и выравнивания GPT в UEFI не грузится?

Хотя там проблема, поди, в shim. Надо попробовать kworkstation. Там такая же разметка, но shim старенький, без регрессии.

dango_

  • Гость
Понятно. Т.е. нужен флаг boot на PMBR разделе. Это для загрузки в Legacy.
Насколько я понял, да.
После удаления нулевого сектора и выравнивания GPT в UEFI не грузится?
Да. Пропадает пункт UEFI-флэшка из списка доступных загрузочных устройств.
Вообще, это какой-то супер кривой BIOS.
Dell Inspiron 3558. До сих пор проблем не создавал с загрузкой ни в режиме Legacy Boot, ни в режиме UEFI Boot. Ubuntu с производными, Fedora и OpenSUSE в прошлом году грузились с UEFI без пинков. Но зуб за производителя не дам.
Хотя там проблема, поди, в shim. Надо попробовать kworkstation. Там такая же разметка, но shim старенький, без регрессии.
Ок. Проверю.

dango_

  • Гость
Надо попробовать kworkstation.
Повторюсь. Стартеркиты p10 грузятся успешно. Проблема нарисовалась на регулярках.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 302
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Можно ради интереса попробовать предыдущие:

http://nightly.altlinux.org/sisyphus/snapshots/