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

Автор Тема: Initrd PRA-Porteus  (Прочитано 104510 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Initrd PRA-Porteus
« Ответ #90 : 02 Август 2019, 13:51:35 »
/dev/disk/by-uuid/
from="<значение UUID>" ??
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Initrd PRA-Porteus
« Ответ #91 : 02 Август 2019, 15:12:04 »
/dev/disk/by-uuid/
from="<значение UUID>" ??
Такое не пробовал. Но вроде не логчно, оно же путь ждет. Пробовал from=UUID=1234-1234 не срабатывало
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Initrd PRA-Porteus
« Ответ #92 : 02 Август 2019, 15:25:30 »
Но вроде не логчно, оно же путь ждет.
Смотри, выхлоп blkid:
Код
/dev/sda1: LABEL="SYSTEM" UUID="fab6e7ae-ea22-4786-851e-0d673bbf7e87" TYPE="ext3
Грепаем
Код
# grep /dev/sda1 /tmp/uuid.lst
/dev/sda1: LABEL="SYSTEM" UUID="fab6e7ae-ea22-4786-851e-0d673bbf7e87" TYPE="ext3"
# grep /dev/sda1 /tmp/uuid.lst | cut -f1 -d' '
/dev/sda1:
# grep "fab6e7ae-ea22-4786-851e-0d673bbf7e87" /tmp/uuid.lst | cut -f1 -d' '
/dev/sda1:
# grep UUID="fab6e7ae-ea22-4786-851e-0d673bbf7e87" /tmp/uuid.lst | cut -f1 -d' '

#
При правильно заданном значении в любом случае получаем /dev/sda1
Теперь логично?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Initrd PRA-Porteus
« Ответ #93 : 02 Август 2019, 15:27:56 »
видел где-то (в Поиске: porteus from parametr) from=UUID:<знач. uuid> (на неправильность вроде не ругается)
----------------
я сейчас from~ом почему-то вообще нигде ни как не могу загрузиться ??? - раньше-то когда-то - нормально..

[ может влияет глубина расположения дирректорий (пр.: /mnt/sdb2/32/1808-ret-iso/base)? может initrd.xz]
« Последнее редактирование: 02 Август 2019, 15:36:22 от 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 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Initrd PRA-Porteus
« Ответ #94 : 15 Ноябрь 2019, 11:44:43 »
initrd.xz
Для двойного дистра доработал работу load noload
1. Раньше загружались модули из /optional по маске load= . Теперь =- кроме указвнных в noload=
2. Добавлением ключа -e пофиксил проблемы grep с масками , начинающимися с тире

Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re: Initrd PRA-Porteus
« Ответ #95 : 16 Ноябрь 2019, 08:51:01 »
initrd.xz
Это для всех дистр-ов?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Initrd PRA-Porteus
« Ответ #96 : 16 Ноябрь 2019, 08:56:39 »
Да. Но острая необходимость в этом только в двойном дистре

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Initrd PRA-Porteus
« Ответ #97 : 20 Ноябрь 2019, 11:12:48 »
initrd.xz
По итогу последних проблем со сложными исо добавил :
если load= noload= rammod= начингается с ; - загружаются все модули
Это явная ошибка. Убрал это sed-ом
Т.е. load=;1;2 самоисправится в load=1;2

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Initrd PRA-Porteus
« Ответ #98 : 20 Ноябрь 2019, 11:41:05 »
если load= noload= rammod= начингается с ; - загружаются все модули
- (по памяти, можно перепроверить) "если заканчивается на ';' " - вроде тот же "максимальный эффект"
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 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Initrd PRA-Porteus
« Ответ #99 : 20 Ноябрь 2019, 12:39:57 »
Возможно, но на практике не сталкивались. Сталкнемся - добавить в sed
s/;$// не долго

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Initrd PRA-Porteus
« Ответ #100 : 20 Ноябрь 2019, 12:59:45 »
- вообще в целом, - как доп.-проверка - не помешает.
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 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Initrd PRA-Porteus
« Ответ #101 : 20 Ноябрь 2019, 13:51:01 »
- в "Меню-%%" ( последнее что выкладывал - http://forum.puppyrus.org/index.php?topic=19544.msg137247#msg137247 - подобная конструкция у меня пару лет - нормально)
 - c первой/"начальной" ';' решено (т.е. на уровне Гр4доса).
Вторая/"заключающая строку" ';' - на ответственность того, кто вводит/редактирует.
( может кому и поможет, например, для уменьшения процента накопления ошибки или для применения с к.-либо "старым" initrd).
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 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Initrd PRA-Porteus
« Ответ #102 : 28 Декабрь 2022, 16:51:39 »
Обновил pra-porteus initrd  221224:
1. Перекомпилил busybox. Обновил до 1.35. Хорошо бы проверить c nvme
2. Протестировал (в том числе с ventoy) и доработал extramod=_krn/modules (если _krn и base на одном разделе)
 и from= . Починил их совместную работу
3. Выкинул неработающий со свежими ext4 e2fsck и ntfs-3g. Обновленные скомпилил. Если надо - могу собрать жирный вариант
4. Доработал и проверил на ядре 6.0*-mg3 ( initrd-ko-6.0.0-pf2-mg3+_64.xz ) псевдо-udev
5. Получил итоговый рекордно малый размер 270кб
6. Доработал шапку темы и вики

Выложил для подписчиков initrd-pu3xxx-03.xz
Стандарт названий

https://www.opennet.ru/opennews/art.shtml?num=58426
Перекомпилил 1.36. Убрал лишнее для porteus-initrd.
5. Получил итоговый рекордно малый размер 270кб
180
Выложил initrd-pu3xxx-04.xz там же
« Последнее редактирование: 06 Январь 2023, 10:41:37 от sfs »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Initrd PRA-Porteus
« Ответ #103 : 28 Декабрь 2022, 17:08:40 »
extramod=
- по 'extramod=' (как понимаю, элемента из 'porteus') - в Вики можно указать (возможно предварительно перепроверив) что с "физическими разделами" - нормально, а с "логическими" - бывает "затык"( не помню как именно, но как-то неправильно отрабатывает)
----------------------
# сейчас пока  'extramod='  не пользую, но раньше об вышеупомянутый момент спотыкался
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 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Initrd PRA-Porteus
« Ответ #104 : 28 Декабрь 2022, 17:16:14 »
с "физическими разделами" - нормально, а с "логическими" - бывает "затык"
проверял только 'extramod=_krn/modules' - если _krn и base на одном разделе. Удобно - один 000-kernel и куча фругалов
Для разных разделов надо как минимум отсутствие noauto