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

Автор Тема: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd  (Прочитано 902 раз)

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

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9230
  • Репутация: +93/-0
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #30 : 29 Ноябрь 2017, 10:47:28 »
Раздувание параметров загрузки - это плохо.
Я загружаю новые пакеты сюда: http://file.puppyrus.ml/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20184
  • Репутация: +147/-0
    • PuppyRus-A
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #31 : 29 Ноябрь 2017, 11:14:48 »
Раздувание скрипта и изобретение велосипеда  - тоже
fat уже редкость, а с русскими именами тем более - оно того не стоит
Проверил rootflags?

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5377
  • Репутация: +136/-0
  • Старый чайник
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #32 : 29 Ноябрь 2017, 11:19:19 »
изобретение велосипеда
Относительно чего?
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20184
  • Репутация: +147/-0
    • PuppyRus-A
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #33 : 29 Ноябрь 2017, 11:38:05 »
Этот функционал есть в голом ядре. Зачем его переписывать

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9230
  • Репутация: +93/-0
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #34 : 29 Ноябрь 2017, 11:58:35 »
Раздувание параметров загрузки - это плохо.
Я все сказал. Хау.
Я загружаю новые пакеты сюда: http://file.puppyrus.ml/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 4986
  • Репутация: +104/-0
    • RoDoN
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #35 : 29 Ноябрь 2017, 12:30:16 »
fat уже редкость, а с русскими именами тем более
C чего такой вывод? Флешки по умолчанию из магазина - Fat32

Acer Aspire One AO751h (Atom Z520, Intel GMA500)
Acer Extensa 5620Z (T7500, Intel 965GM)
PuppyRus-JWM-13.12, PRA, Upup Precise, Tahr Puppy, Runtu 14.04 XFCE.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20184
  • Репутация: +147/-0
    • PuppyRus-A
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #36 : 29 Ноябрь 2017, 12:34:29 »
Имел ввиду на винте. Для фругала можно юзать портеус - будет только лучше
Ну так проверьте на ней rootflags - тогда будет что обсуждать

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9230
  • Репутация: +93/-0
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #37 : 29 Ноябрь 2017, 13:35:11 »
Я уже давно понял что дистрибутив оторвался от земли и улетает все дальше и выше от людей.
Пытаться расшифровать название initrd дело гиблое, зачем? Зачем в итоговом виде эти названия. Не нужно ответов,  кто-то из нас явно не с планеты земля.
Я загружаю новые пакеты сюда: http://file.puppyrus.ml/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20184
  • Репутация: +147/-0
    • PuppyRus-A
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #38 : 29 Ноябрь 2017, 17:49:55 »
Сделал загрузочную fat32 флэшку
http://wiki.puppyrus.org/soft/arch-initrd?&#rootflag

Причем с 4.4.1-pf3 и rootaufs2 - система не загрузилась.
blkid видит раздел
mount пишет - нет такого раздела
Наверное, чего-то не хватает для фат в инитрд

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20184
  • Репутация: +147/-0
    • PuppyRus-A
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #39 : 30 Ноябрь 2017, 14:11:22 »
Сделал загрузочную fat32 флэшку
Повторил эксперимент
blkid видит раздел, руками монтируется
Если загружаться со step - работает
В обычном режиме :
mount: /mnt/home: special device /dev/sdb1 does not existДобавляю rootdelay==5 - без улучшений (хотя в initrd он есть, но похоже обрабатывается позже чем надо)
Доработал rootaufs. Теперь на моем старом железе работает с rootdelay=5

Итог: http://wiki.puppyrus.org/soft/arch-initrd?&#rootdelay
roll/170808/initrd-rafs2-pf-sf11.xz

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20184
  • Репутация: +147/-0
    • PuppyRus-A
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #40 : 04 Декабрь 2017, 11:30:22 »
Оказалось, арч не умеет монтировать ntfs (что не удивительно). Научил
Для монтирования ntfs rw надо это
Заодно доработал автоопределение параметра root= (только когда задан dir= и rootdir= + changes)
Если root= задать - автоопределение отключается
На стационаре так лучше и делать - будет быстрее (особенно где много разделов и дистр на последних по алфавиту разделах)

roll/170808/initrd-4.11-x86_64-sf12.xz
roll/170808/initrd-rafs2-pf-sf12.xz

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20184
  • Репутация: +147/-0
    • PuppyRus-A
Re: Arch Linux. mkinitcpio-rootaufs2 - hook initrd. Аналог pra-porteus-initrd
« Ответ #41 : 11 Декабрь 2017, 11:42:23 »
http://forum.puppyrus.org/index.php?topic=19579.msg138532#msg138532 - чтобы заработал .wh надо еще поправить параметры монтирования сквошей

roll/170808/initrd-4.11-x86_64-fallback-sf14.xz
roll/170808/initrd-4.11-x86_64-sf14.xz
roll/170808/initrd-rafs2-pf-sf14.xz

2a-aarch64/pkg-repo/2a-any/mkinitcpio-rootaufs2-2017.12-11-any.pkg.tar.xz