Сайт | Скачать | Видео | Wiki

Автор Тема: Не грузится система с флешки на ноутбуке  (Прочитано 1251 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Poisk

  • Пользователь
  • **
  • Сообщений: 31
  • Репутация: +1/-0
  • Автор темы
Привет!
Хочу с флешки установить PRAR или LFD или LFA на новый ноутбук с UEFI.
Все варианты терпят неудачу ещё на этапе старта ОС с флешки.
Посоветуйте, что попробовать для решения задачи?

Пример неудачи.
При загрузке LFA2008, после выбора в меню GRUB2 варианта загрузки,
идут такие сообщения:

Код
Загружается список команд
не удалось найти команды 'probe'
для продолжения нажмите любую клавишу...

нажимаю,
дальше загрузка останавливается после следующего сообщения:

Код
mount: /sys/firmware/efivars: unknown filesystem type 'efivars'.
blkid: -t needs Name = value pair
Try 'blkid --help' for more information.
mount: /run/archroot/root_ro: special device UUID=does not exist.
You are now being dropped into an emergency shell.
sh: can't access tty: job control turned off
[root fs ]# sd 2:0:0:0: [sda] No Caching mode page found
sd 2:0:0:0: [sda] Assuming drive cache: write through

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

ПС: На ноутбуке предустановлена вин. Эта модель бывает и с предустановленным Linux.
« Последнее редактирование: 22 Июль 2021, 20:21:58 от Poisk »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4108
  • Репутация: +121/-1
не удалось найти команды 'probe'
Касаемо LFA. Это не сработала команда автоматического определения UUID в /EFI/BOOT/menu2.lst:
Цитата
probe -s uuid -u $root   
linux /${d}/vmlinuz-${k} net.ifnames=0 biosdevname=0 root=UUID=${uuid} dir=${d} rw quiet rootdelay=5 ${x} ${n}

Попробовать заменить в /EFI/BOOT/menu2.lst root=UUID=${uuid} на любое из вики https://wiki.puppyrus.org/soft/arch-initrd#root.
Или подставить уже известное UUID, или прописать метку раздела LABEL, или указать раздел sdb и т.д.
Команду probe -s uuid -u $root удалить.


p.s. Для sfs, важно или нет, не знаю.
Т.к. у меня нет UEFI, запускал с флешки (fat32) в qemu с edk2-ovmf. LFA/LFD сначала не хотели грузить иксы, но с -vga virtio запустились. А вот prar2103, после всех 'танцев с бубном', дальше не загрузки X не продвинулись.
В стандартном режиме биоса, все ok.
« Последнее редактирование: 22 Июль 2021, 22:54:54 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31412
  • Репутация: +208/-0
    • PuppyRus-A
Эта модель бывает и с предустановленным Linux.
Хоть какой-то линукс запускается?
важно или нет,
Думаю это глюки виртуалок. Даже в виртуалбокс были с уефи проблемы

Оффлайн Kamazok

  • Пользователь
  • **
  • Сообщений: 41
  • Репутация: +0/-0
https://forum.puppyrus.org/index.php?topic=23492.msg178310#msg178310
Поднимал проблему, надо решать. У тебя так же как на моих фото?
« Последнее редактирование: 23 Июль 2021, 12:17:09 от Kamazok »

Оффлайн Poisk

  • Пользователь
  • **
  • Сообщений: 31
  • Репутация: +1/-0
  • Автор темы
У тебя так же как на моих фото?
При разных вариантах загрузки были такие же картинки. Только не помню на каком из трёх дистров.

Оффлайн Poisk

  • Пользователь
  • **
  • Сообщений: 31
  • Репутация: +1/-0
  • Автор темы
Хоть какой-то линукс запускается?
удавалось запустить pra03-1612middle таким образом:
встраивал в /munu2.lst /menu-pp.lst /menu-uird.lst EFI/BOOT/munu2.lst EFI/BOOT/menu-pp.lst EFI/BOOT/menu-uird.lst
строки из menu.lst которые успешно грузят OS на компе без UEFI.
только не работали тачпад , звук, сеть не проверял.
И не разобрался какой конкретно файл отвечал за загрузку.
Потому что, как я понял, в окне (GRUB весия 2)выбора загрузки присутствуют одновременно варианты загрузки из разных файлов  :o Может быть такое, или я в недоразумении?


А ещё если я изменяю файл загрузки на флешке: /menu2.lst , а после пытаюсь загрузиться с неё, то затем обнаруживаю, что он переписан к первоначальному варианту. Попробовал до редакции переименовать его в /menu2old.lst, а отредактированный записать как /menu2.lst. Так после попытки загрузиться оказывалось, что файл /menu2old.lst - остался неизменным, а /menu2.lst стал такой же как раньше , т.е как /menu2old.lst и появился третий файл с именем начинающимся на"GOUT..." который соответствовал изменённому мной.
Что нужно сделать после редакции menu-файлов на флешке, чтобы с них шла загрузка в компе с UEFI ?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4108
  • Репутация: +121/-1
Попробовать при загрузке системы редактировать в командной строке grub. Если удачно, то снести все с флешки, внести нужные изменения, а потом опять скопировать на флешку.

Почему не удается внести изменения в menu2.lst, без понятия.

Оффлайн Poisk

  • Пользователь
  • **
  • Сообщений: 31
  • Репутация: +1/-0
  • Автор темы

Почему не удается внести изменения в menu2.lst, без понятия.
удалось внести изменения в /EFI/BOOT/menu2.lst
« Последнее редактирование: 24 Июль 2021, 16:58:18 от Poisk »

Оффлайн Poisk

  • Пользователь
  • **
  • Сообщений: 31
  • Репутация: +1/-0
  • Автор темы
может эта информация нам поможет найти причину не загрузки?:
если я ввожу команду ls  тогда вижу типичные для линукс каталоги: bin,root,usr и др.
НО там нет каталога: /mnt.
в /dev имеется sda и sda1, но не примонтированные. и они соответствуют флешке. Узнал это, когда примонтировал. Ещё там отсутствует встроенный в ноутбук диск.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4108
  • Репутация: +121/-1
Если флешка медленная, может не успевать монтироваться. Есть параметр rootdelay, здесь разбирали похожую ситуацию.

Прописать в строку с kernel /%d%/vmlinuz-%k% net.ifnames=0 biosdevname=0 root=UUID=%uuid% dir=%d% rw quiet  rootdelay=5 %x% %n% 


upd. Но в LFA он уже прописан по умолчанию для title ▒▒ lfa2008 XFCE FRUGAL.
« Последнее редактирование: 24 Июль 2021, 17:09:51 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4108
  • Репутация: +121/-1
Re: Не грузится система с флешки на ноутбуке
« Ответ #10 : 24 Июль 2021, 17:17:28 »
Как вариант, попробовать при загрузке системы строку UIRD и в следующеем меню первую строку. Это меню от конкурирующей организации MagOS, :) может помочь загрузиться.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31412
  • Репутация: +208/-0
    • PuppyRus-A
Re: Не грузится система с флешки на ноутбуке
« Ответ #11 : 25 Июль 2021, 08:59:29 »
В UEFI загрузке участвуют только /EFI/BOOT/menu.lst Из него вызываются прочие /EFI/BOOT/menu*.lst и может быть несколько пунктов меню
строки из menu.lst которые успешно грузят OS на компе без UEFI.
какие?
не работали тачпад , звук, сеть
вики
в окне (GRUB весия 2)выбора загрузки присутствуют одновременно варианты загрузки из разных файлов
если я изменяю файл загрузки на флешке: /menu2.lst , а после пытаюсь загрузиться с неё, то затем обнаруживаю, что он переписан к первоначальному варианту
Изменяете встроенным в груб редактором? Он не сохраняет.
Если флэшку делали через dd - она вообще ReadOnly
rootdelay=5
Такое значение только в rootaufs2 initrd . Если используется другой - см. значение аналочичного параметра в вики
ввожу команду ls  тогда вижу типичные для линукс каталоги: bin,root,usr и др.
НО там нет каталога: /mnt.
На каком этапе загрузки вводите?

Оффлайн Poisk

  • Пользователь
  • **
  • Сообщений: 31
  • Репутация: +1/-0
  • Автор темы
Re: Не грузится система с флешки на ноутбуке
« Ответ #12 : 06 Август 2021, 18:31:10 »
какие?
(Это касается загрузки pra03-1612middle. грузится без звука, тачскрина):
Код
title ▒▒  pra03-1612middle .Загрузка в RAM. Рекомендуется при > 500Mb RAM.\n noswap noload=video-intel;video-nvidia 
set d=pra03-1612middle
set s=id2021
find --set-root --ignore-floppies --ignore-cd /%d%/%s%
kernel /%d%/vmlinuz-4.8.10-pf8 dir=pra03-1612middle copy2ram  noload=video-intel;video-nvidia
initrd /%d%/initrd.xz


На каком этапе загрузки вводите?

(Это про загрузку  LFA20.08) После завершения работы GRUB, после старта первых строк загрузки ОС. Именно после остановки загрузки ОС, после появления этих строк:

Код
mount: /sys/firmware/efivars: unknown filesystem type 'efivars'.
blkid: -t needs Name = value pair
Try 'blkid --help' for more information.
mount: /run/archroot/root_ro: special device UUID=does not exist.
You are now being dropped into an emergency shell.
sh: can't access tty: job control turned off
[root fs ]# sd 2:0:0:0: [sda] No Caching mode page found
sd 2:0:0:0: [sda] Assuming drive cache: write through

Задержка rootdelay=5 действительно устраняет некоторые из выше перечисленных строк. Но по прежнему остаётся первой строкой, как мне кажется причина:
Код
mount: /sys/firmware/efivars: unknown filesystem type 'efivars'.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4108
  • Репутация: +121/-1
Re: Не грузится система с флешки на ноутбуке
« Ответ #13 : 06 Август 2021, 20:49:07 »
Как вариант, попробовать при загрузке системы строку UIRD и в следующеем меню первую строку.
Для LFA это будет 3я строка в первом загруженном меню, но содержимое iso должно быть полностью скопировано на флешку, как есть: 
Цитата
title ▒▒ PRA-porteus
title ▒▒ RootAuFs2 initrd
title ▒▒ UIRD initrd

Если система загрузится, проще будет разобраться, чего не хватает в первых двух для UEFI.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31412
  • Репутация: +208/-0
    • PuppyRus-A
Re: Не грузится система с флешки на ноутбуке
« Ответ #14 : 08 Август 2021, 09:57:56 »
efivars - не знаю. Плохо знаком с EFI. Без него , например с флэшки , нет возможности загрузиться?
Итоговая проблема device UUID= does not exist - не видит загрузочный носитель. Грузитесь с параметром ядра debug и смотрите инитрд в пошаговом режиме. blkid покажет какие носители видит система
Кстати, UUID= пустой....?  Покажите ваш grub.cfg LFA20.08