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

Автор Тема: PRA. Переписать конфиг grub2 (UEFI) на grub4dos  (Прочитано 2218 раз)

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

Оффлайн vpv1960

  • Постоялец
  • ***
  • Сообщений: 114
  • Репутация: +8/-0
  • Автор темы
Прошу совета. Настроил  PRA03 wine программу, которая пользуется адаптером USB-serial. Wine 2.10 без замечаний цепляет порт и обмен выполняется замечательно. ПРА запускалась под UEFI. Запустил эту же ПРА с флешки на другом ноутбуке, у которого нет UEFI и вижу все тоже, да только обмена между блоком и программой под вайн нет. Кроме того слетела часть настроек внешнего вида рабочего стола. В чем дело? Ведь ничего на флешке не изменилось, только способ запуска ПРА.
« Последнее редактирование: 10 Август 2018, 09:21:05 от sfs »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #1 : 09 Август 2018, 17:33:36 »
Сравнить пункты запуска в меню загрузчиков для начала. Под uefi загрузчик grub2, под bios обычно grub4dos.

Может сами дописывали типа load= или что то подобное, надо будет перенести в другой загрузчик тоже
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн vpv1960

  • Постоялец
  • ***
  • Сообщений: 114
  • Репутация: +8/-0
  • Автор темы
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #2 : 09 Август 2018, 17:53:27 »
Точки входа:
uefi файл grub.cfg -
menuentry "PRA UEFI рус" {
#   set gfxpayload=text
   linux   /pra/vmlinuz-4.4.1-pf3 quiet dir=pra
   initrd   /pra/initrd.xz
}
bios файл menu2.lst -
title ▒▒ %l%. Без загрузки в RAM и сохранения. Рекомендуется при < 2Gb RAM.\n Модули не загружаются в RAM (оперативную память)\n load=module[1];module[n]   - .pfs загружаются выше базы из /optional\n noload=module[1];module[n] - пропуск загрузки перечисленных модулей (regex)\n debug - вывод подробностей загрузки (пошаговый режим)
set r=pra
set d=%f%%r%
kernel /%r%/vmlinuz-4.4.1-pf3 dir=%d% %s% quiet %x% %v%
initrd /%r%/initrd.xz

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2542
  • Репутация: +33/-0
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #3 : 09 Август 2018, 18:25:01 »
  В Груб-2 как-то пробовал "прикрутить" переменные - не удалось - пока хватает Гр4доса.
-- "по месту": значения x, v, s(s - возможно синглфайл) задаются, скорее всего, в "меню.лст с другим индексом"/"раньше" - их(значения) - дописать в строку с vmlinuz.
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #4 : 09 Август 2018, 18:27:13 »
kernel /%r%/vmlinuz-4.4.1-pf3 dir=%d% %s% quiet %x% %v%
  UPD. Выделенная переменная соответствует load=mesa;-dri;anydesk
Т.е. только mesa не загрузилась.

Если выбиралось:
Цитата
title ▒▒ Свободные 3D драйвера mesa видеокарт ATI, nVidia, Intel >>>>  title ▒▒ %l%. Без загрузки в RAM и сохранения. Рекомендуется при < 2Gb RAM
« Последнее редактирование: 09 Август 2018, 18:35:06 от krasnyh »

Оффлайн vpv1960

  • Постоялец
  • ***
  • Сообщений: 114
  • Репутация: +8/-0
  • Автор темы
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #5 : 09 Август 2018, 18:41:13 »
Загрузка mesa в menu.lst -
title ▒▒ Свободные 3D драйвера mesa видеокарт ATI, nVidia, Intel
set l=Mesa
set x=load=mesa;-dri;anydesk
configfile /menu2.lst
то есть меса уже загружена. %x% убрать?

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2542
  • Репутация: +33/-0
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #6 : 09 Август 2018, 18:47:02 »
load=mesa;-dri;anydesk
- дописать в строку с vmlinuz.
(чтоб "как было") :)
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #7 : 09 Август 2018, 18:48:15 »
то есть меса уже загружена. %x% убрать?
Не надо пока ничего убирать. Проверить команду ниже и сделать выводы.


Можно проверить, что там загружается на разном железе.
# Модули активированые во время загрузки:

cat /var/log/porteus-livedbg

UPD. Заодно можно проверить и параметры загрузки ядра. Тоже на разном железе (с UEFI и без).
Код
cat /proc/cmdline
« Последнее редактирование: 09 Август 2018, 19:11:02 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #8 : 09 Август 2018, 18:55:59 »
Кроме того слетела часть настроек внешнего вида рабочего стола.
А куда они сохранялись? Судя по menu.lst выше в 090-save?

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2542
  • Репутация: +33/-0
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #9 : 09 Август 2018, 19:15:59 »
  Извиняюсь - невнимательно изначально прочитал.
Т.е. суть: УЕФИ = норм., а Гр4дос=нет.
----------
Тогда - папраметры(по предоставленному) были:
linux   /pra/vmlinuz-4.4.1-pf3 quiet dir=pra
   initrd   /pra/initrd.xz
-для гр4доса это:
kernel /pra/vmlinuz-4.4.1-pf3 quiet dir=pra
 initrd   /pra/initrd.xz
-----
и лучше наверно "номера диска/раздела" добавить:
kernel (hdX,Y)/pra/vmlinuz-4.4.1-pf3 quiet dir=pra
 initrd   (hdX,Y)/pra/initrd.xz
-----------
... у меня относительно старый комп в гараже "не доконца понимает переменные" - толи из-за версии гр4доса, то ли "по железу".
« Последнее редактирование: 09 Август 2018, 19:30:10 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн vpv1960

  • Постоялец
  • ***
  • Сообщений: 114
  • Репутация: +8/-0
  • Автор темы
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #10 : 09 Август 2018, 20:02:59 »
То есть
kernel /%r%/vmlinuz-4.4.1-pf3 dir=%d% %s% quiet %x% %v%
initrd /%r%/initrd.xz
заменить на
kernel /pra/vmlinuz-4.4.1-pf3 quiet dir=pra
initrd   /pra/initrd.xz

Оффлайн vpv1960

  • Постоялец
  • ***
  • Сообщений: 114
  • Репутация: +8/-0
  • Автор темы
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #11 : 09 Август 2018, 20:14:32 »
Заменил, не помогло. Фон рабочего стола не вернулся. Значки wine в боковой панели вместо рюмок стали шестеренками, обмена нет.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2542
  • Репутация: +33/-0
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #12 : 09 Август 2018, 20:19:55 »
или попробуйте вставить в конце "меню.лст" - новую строку загрузки:
######################
title ▒ нов-тайтл
kernel /pra/vmlinuz-4.4.1-pf3 quiet dir=pra
initrd  /pra/initrd.xz

! но
лучше наверно "номера диска/раздела" добавить:
[ Читать далее ]
x=номер диска - минус 1;
y=номер раздела минус 1
« Последнее редактирование: 09 Август 2018, 20:22:19 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #13 : 09 Август 2018, 20:22:58 »
Заменил, не помогло.
Цитата
Создание файла с диагностической информацией
Меню - Система - inxi - f
Создать сообщение на форуме с описанием проблемы, приложить полученный файл

Создать inxi на обоих ноутбуках и выложить здесь ( inxi_UEFI, inxi_BIOS).

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2542
  • Репутация: +33/-0
Re: PRA/ Переписать конфиг grub2 (UEFI) на grub4dos
« Ответ #14 : 09 Август 2018, 20:43:46 »
может - разное "железо" - разные firmware, может чего упустили.
  С "Дианостич.-файлами" - по-удачней будет (см. выше).
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.