Created attachment 8758 [details] Лог-файл процесса загрузки до момента останова. При загрузке дистрибутива alt-kworkstation-8.99.2-RC2_20200408-live-x86_64 по пункту меню "Загрузка с сохранением изменений между сессиями" процесс останавливается, когда на экране три маленьких кубика. По нажатию Alt-F3 выводится следующий лог. Компьютер с BIOS. Socket AM3+.
Для начала попробуйте 8.99.3 .
(Ответ для Sergey V Turchin на комментарий #1) > Для начала попробуйте 8.99.3 . Да, сейчас качаю 8.99.3. Понятно, что процесс это не быстрый.
Ну и от флешки очень зависит. Попробуйте проверенную.
Скачал 8.99.3, проверил КС, записал на проверенную флешку, и попробовал загрузиться на том же компьютере. Загрузка прерывается на том же месте. Лог точно такой же.
Тогда прикрепляйте все подробности о железе.
Created attachment 8766 [details] данные утилиты Hwinfo.
А Resсue при этом грузится?
Created attachment 8770 [details] Фото с экрана монитора.
Попробуйте из параметров загрузки убрать splash, чтобы выключить plymouth.
Created attachment 8774 [details] Фото с экрана монитора.
Created attachment 8778 [details] Фото с экрана монитора. Извините за плохое качество фото.
Зато теперь ошибку видно. Образ не влазит в память.
Там в параметрах загрузки неправильно устанавливается ramdisk_size. Буду исправлять.
Станно. Я не смог найти, откуда у вас ramdisk_size=@live_size@ У меня везде установлены числовые значения. Проверьте, действительно ли на флешку записан 8.99.3 .
Created attachment 8779 [details] Фото с экрана монитора. По снимку видно, что это апрельское творение. Ведь в апреле вышел 8.99.3?
(Ответ для Арбичев Игорь на комментарий #15) > По снимку видно, что это апрельское творение. Ведь в апреле вышел 8.99.3? Это вы с live загрузились? Если да, покажите там вывод от `cat /proc/cmdline`.
Created attachment 8782 [details] Скриншот Только это загрузка просто в лайв режиме, так как в лайв режиме с сохранением не грузится.
(Ответ для Арбичев Игорь на комментарий #15) > По снимку видно, что это апрельское творение. Нет, не видно. Это лишь апрельская документация https://docs.altlinux.org/ru-RU/alt-kworkstation/9.0/html/alt-kworkstation/index.html > Ведь в апреле вышел 8.99.3? 8.99.2 тоже. К сожалению я удалил образы 8.99.2 и не могу посмотреть, что там с ramdisk_size. Сравните контрольную сумму скачанного образа http://ftp.altlinux.org/pub/distributions/ALTLinux/p9/images/kworkstation/MD5SUM и убедитесь, что при записи на флешку она действительно записывается, а не делает вид.
У меня на компьютере есть и образы, и КС для 8.99.2, и для 8.99.3. Так что я могу записать на флешку любой из них и выполнить требуемые проверки.
Created attachment 8787 [details] Скриншот У меня на компьютере есть и RC2 и RC3. Так что если надо что-то сравнить между ними, то я могу.
Образы на флешку я записываю программой SUSE Studio Imagewriter v.1.10. Программа очень надежная, еще ни разу меня не подводила.
Created attachment 8788 [details] Скриншот Я повторил скриншот, чтобы было полностью видно название образа в заголовке окна.
(Ответ для Арбичев Игорь на комментарий #20) > Создано вложение 8787 [details] [подробности] > Скриншот > > У меня на компьютере есть и RC2 и RC3. Так что если надо что-то сравнить > между ними, то я могу. Установите isoinfo(пакет cdrkit-utils) и в mc жмите на iso-образ, после открытия посмотрите содержимое файла /iso9660://syslinux/isolinux.cfg на предмет "ramdisk_size".
Это для RC2. В RC3 я сам посмотрел -- там всё ок.
Created attachment 8792 [details] isolinux.cfg (RC2 & RC3) Посылаю одним файлом isolinux.cfg и RC2 и RC3 (для наглядности).
Миш! Не подскажешь, как такое может быть, что "ramdisk_size=@LIVE_SIZE@", если и в syslinux и в EFI везде стоят числа?
(Ответ для Sergey V Turchin на комментарий #26) > Миш! Не подскажешь, как такое может быть, что "ramdisk_size=@LIVE_SIZE@", > если и в syslinux и в EFI везде стоят числа? Точнее, "ramdisk_size=@live_size@", как на скриншоте из комента #10.
(Ответ для Sergey V Turchin на комментарий #26) > Миш! Не подскажешь, как такое может быть, что "ramdisk_size=@LIVE_SIZE@", > если и в syslinux и в EFI везде стоят числа? Такая проблема была в мартовских стартеркитах: http://git.altlinux.org/people/antohami/packages/mkimage-profiles.git?p=mkimage-profiles.git;a=shortlog;h=refs/heads/p9-20200312 В features.in/grub/scripts.d/ и features.in/syslinux/scripts.d/ лежали скрипты с одинаковыми именами.В результате скрипты syslinux перезаписывались скриптами grub. Т.е. не выполнялись: 20-propagator-ramdisk 20-propagator-rescue-hash Было обнаружено в конце марта, тогда же и исправлено в ветке mynext: http://git.altlinux.org/people/antohami/packages/mkimage-profiles.git?p=mkimage-profiles.git;a=shortlog;h=refs/heads/mynext В имена этих скриптов добавлены -grub и -syslinux соответственно.
(Ответ для Антон Мидюков на комментарий #28) > Было обнаружено в конце марта, тогда же и исправлено в ветке mynext: > http://git.altlinux.org/people/antohami/packages/mkimage-profiles. > git?p=mkimage-profiles.git;a=shortlog;h=refs/heads/mynext А где конкретно? Я не хочу рисковать втягивать ничего лишнего перед релизом.
(Ответ для Sergey V Turchin на комментарий #29) > (Ответ для Антон Мидюков на комментарий #28) > > Было обнаружено в конце марта, тогда же и исправлено в ветке mynext: > > http://git.altlinux.org/people/antohami/packages/mkimage-profiles. > > git?p=mkimage-profiles.git;a=shortlog;h=refs/heads/mynext > А где конкретно? Я не хочу рисковать втягивать ничего лишнего перед релизом. Там были исправлены коммиты. Так что сейчас лучше сделать отдельный коммит, в котором переименовать эти скрипты.
(Ответ для Антон Мидюков на комментарий #28) > features.in/grub/scripts.d/ Я у себя такого не нашёл совсем. P.S. Да и в содержимом образа не нашёл "ramdisk_size=@live_size@", вот в чём дело.
(Ответ для Sergey V Turchin на комментарий #31) > (Ответ для Антон Мидюков на комментарий #28) > > features.in/grub/scripts.d/ > Я у себя такого не нашёл совсем. > > P.S. > Да и в содержимом образа не нашёл "ramdisk_size=@live_size@", вот в чём дело. Значит всё нормально. Если коммиты про фичу grub не втаскивались, то проблемы не будет.
Автору фичи grub на заметку. Возможно, пора сделать или механизм конфликтов между фичами, либо как минимум более жёсткую реакцию (сбой по умолчанию) при обнаружении файлов *~ -- см. тж. features.in/Makefile: # first rsync what's static, and make backups (*~) -- # these might signal of file clashes (or plain dirt);
Created attachment 8811 [details] Фото с экрана монитора. Здравствуйте! Скачал 8.99.4, записал на флешку и попробовал загрузиться в Live-режиме с сохранением. Система грузилась долго, минуты 3-4, но загрузилась до рабочего стола. Дальше не проверял, еще не было времени. По поводу длительности загрузки - мало ли что, может флешка медленная. Не надо ли еще что посмотреть на моем железе?
(Ответ для Арбичев Игорь на комментарий #34) > Здравствуйте! Скачал 8.99.4, записал на флешку и попробовал загрузиться в > Live-режиме с сохранением. Система грузилась долго, минуты 3-4, Флешка, да. > но загрузилась до рабочего стола. А исправлений никаких не было... > Дальше не проверял, еще не было времени. По > поводу длительности загрузки - мало ли что, может флешка медленная. Не надо > ли еще что посмотреть на моем железе? Если Live-у флешка очень не понравилась(не смог отформатировать за отведённое время), то место для сохранения сессии подготавливаться не будет.
Created attachment 8818 [details] Скриншот На форуме подсказали, что при первой загрузке на флешке создается дополнительный раздел и какой командой проверить создание этого раздела. Я все это проделал, загружался с флешки 3 раза, но третий раздел так и не появился. В связи с этим вопрос: какой емкости должна быть флешка, может быть моей флешки на 4 Gb просто мало и надо взять на 8?
(Ответ для Арбичев Игорь на комментарий #36) > быть моей флешки на 4 Gb просто мало и надо взять на 8? А ваша программа записи разве вам об этом не сказала? Посмотрите на размер образа.
Ааа, ну да. Это же не установочный образ. Он бы совсем не влез. Да. Там может оставаться маловато свободного места, но оно должно было отформатироваться. Если нет, значит скорость флешки не понравилась системе.
(Ответ для Sergey V Turchin на комментарий #38) > Если нет, значит скорость флешки не понравилась системе. Если быть точным -- соответствующая эвристика для EFI-режима (в котором возможность сделать лишнюю строчку загрузочного меню тогда была мне неудобной) выглядит так: 140 { time -f "%e" -o /mkfs.time \ 141 mke2fs -t ext4 $mkfs_opts \ 142 -L alt-live-storage $partdev && 143 success=1; } 2>&1 | grep "^Filesystem label" 144 mkfstime="$(tail -1 /mkfs.time | cut -f1 -d.)" 145 debug "in create_disk_slice(): mkfstime=$mkfstime" 146 # current timelimit is set to "< 1 second" by practice; 147 # explicit RO/RW for refind as well would be a better fix 148 if [ -d /sys/firmware/efi -a "$mkfstime" -gt 0 ]; then 149 echo "Warning: slow flash, marking to avoid RW use" 150 echo "(or run: e2label $partdev alt-live-storage)" 151 e2label $partdev alt-slow-storage 152 sleep 5 153 success= 154 fi http://git.altlinux.org/gears/m/make-initrd-propagator.git?p=make-initrd-propagator.git;a=blob;f=propagator/data/sbin/init-bottom;h=a3f1a573594955c02ee5955acb75225f5a259852;hb=HEAD#l140 Соответственно можно вручную сделать раздел и отформатировать (#l98): mke2fs -t ext4 -O ^has_journal,sparse_super2 \ -E packed_meta_blocks=1,num_backup_sb=1 -L alt-live-storage /dev/sdФ3
(Ответ для Michael Shigorin на комментарий #39) > (Ответ для Sergey V Turchin на комментарий #38) > > Если нет, значит скорость флешки не понравилась системе. > Если быть точным -- соответствующая эвристика для EFI-режима (в котором > возможность сделать лишнюю строчку загрузочного меню тогда была мне > неудобной) выглядит так: > > 140 { time -f "%e" -o /mkfs.time \ > 141 mke2fs -t ext4 $mkfs_opts \ > 142 -L alt-live-storage $partdev && > 143 success=1; } 2>&1 | grep "^Filesystem label" > 144 mkfstime="$(tail -1 /mkfs.time | cut -f1 -d.)" > 145 debug "in create_disk_slice(): mkfstime=$mkfstime" > 146 # current timelimit is set to "< 1 second" by practice; > 147 # explicit RO/RW for refind as well would be a better > fix > 148 if [ -d /sys/firmware/efi -a "$mkfstime" -gt 0 ]; then > 149 echo "Warning: slow flash, marking to avoid RW > use" > 150 echo "(or run: e2label $partdev > alt-live-storage)" > 151 e2label $partdev alt-slow-storage > 152 sleep 5 > 153 success= > 154 fi > > http://git.altlinux.org/gears/m/make-initrd-propagator.git?p=make-initrd- > propagator.git;a=blob;f=propagator/data/sbin/init-bottom; > h=a3f1a573594955c02ee5955acb75225f5a259852;hb=HEAD#l140 > > Соответственно можно вручную сделать раздел и отформатировать (#l98): > > mke2fs -t ext4 -O ^has_journal,sparse_super2 \ > -E packed_meta_blocks=1,num_backup_sb=1 -L alt-live-storage /dev/sdФ3 Я загружался в Live режиме на компьютере с BIOS. При чем здесь EFI?
(Ответ для Арбичев Игорь на комментарий #34) > По поводу длительности загрузки - мало ли что, может флешка медленная. Кстати, какая-то добрая душа на опеннете с год назад подсказала, что есть такие USB3 SSD марки eVtran: http://aliexpress.ru/item/32850467661.html -- очень рекомендую, уже с десяток на хозяйстве и до сих пор только радуют (устоявшаяся скорость записи в районе 100--200 Мб/с на ext4 или образом, аппаратное отключение записи); единственно что светодиод очень яркий, приходится приглушать белой наклейкой.
Я исправил в make-initrd-propagator. Сейчас загружается всегда на любой флешке и в режиме EFI тоже. А если флешка медленная, то будет грузиться минут 5 и более :) Так что в 9.1 проблем быть не должно.