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

Автор Тема: Установка FULL PRA03  (Прочитано 22304 раз)

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

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re: Установка FULL PRA03
« Ответ #30 : 04 Август 2017, 14:27:11 »
Согласно этого совета:
подключить к пра03 репу http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/, sudo pacman -Sy mkinitcpio-rootaufs2 и собрать  штатно
Делал в pra03-middle так: sudo mkinitcpio -с /etc/mkinitcpio-rootaufs2-pf.conf -g /boot/initramfs.img
Ничего сам не менял, но разница оказывается есть (((
Уже и в фул пересобирал - эффект тот же.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Установка FULL PRA03
« Ответ #31 : 04 Август 2017, 14:31:42 »
Перепроверил в пра-roll. Загрузка с сд. На винте 3 раздела : fat ntfs ext4
C noauto ни один не подключился
Т.е. у тебя по другому?
Тогда
Возможно их монтирует не инитрд
Пройди его в режиме step, на последнем шаге посмотри mount

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re: Установка FULL PRA03
« Ответ #32 : 04 Август 2017, 15:24:05 »
У меня напр., на нетбуке из подписи, full установлен на разделе винта sda6 (ext3) в каталоге /pra32full, остальные разделы: sda1 (ntfs) - рекавери, sda2 (ntfs) - штатная WinXP HE, sda5 (ntfs) - склад разных файлов.
Так вот при загрузке я вижу строки типа "не возможно смонтировать /mnt/sda1 не найден файл или каталог" и "не возможно смонтировать /mnt/sda5 не найден файл или каталог", но про sda2 с установленной виндой молчание, а если существуют /mnt/sda1 и /mnt/sda5, то ругани нет и идет автомонтирование, независимо от наличия параметра noauto.
Надеюсь я правильно понимаю, что все строки на экране до появления надписей с упоминанием логина относятся к загрузке initrd? 
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re: Установка FULL PRA03
« Ответ #33 : 04 Август 2017, 15:55:18 »
Перепроверил в пра-roll. Загрузка с сд. На винте 3 раздела : fat ntfs ext4
C noauto ни один не подключился
Хм, , проверка с загрузкой с CD не корректная при проверке full, ведь у тебя ж не существуют при загрузке /mnt/sda1(2,3...) поэтому ничего и не монтируется
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Установка FULL PRA03
« Ответ #34 : 05 Август 2017, 10:26:04 »
я правильно понимаю, что все строки на экране до появления надписей с упоминанием логина относятся к загрузке initrd?
Нет.
Пройди со step
Или /var/log/initrd.log почитай. Куда он у тебя девается тоже загадка
АвтоМонтирование в rootaufs2 не связано с наличием /mnt/sd*

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re: Установка FULL PRA03
« Ответ #35 : 05 Август 2017, 22:25:55 »
Пройди со step
При загрузке в FULL с использованием initramfs.img, который собран с конфигом /etc/mkinitcpio-rootaufs2-pf.conf, такой параметр, как step у меняпочему-то не работает.

Нет.
А вот за эту посказку спасибо, т.к. тут нашел ответ:
Цитата
minirc - запускает /bin/rc и все исполняемые (права 755) скрипты из /etc/rc.d
Отредактировал /bin/rc, а именно закомментировал строки 56-58:
Код
    echo_color 3 mounting...
    mount -a
    mount -o remount,rw /
и теперь подключен только раздел, на котором установлен pra32full.

З.Ы. Это наверно и ответ на мой давний вопрос, как сделать в PRA, чтобы не было автомонтирования разделов винды, а главное раздела рекавери.

З.Ы. З.Ы. Зачем по умолчанию автоматически монтировать все разделы при загрузке??? Имхо, но это должно быть опционально, но не по умолчанию, тем более, что noauto или не работает (в FULL), или не совсем корректно работает (появлялись ссылки на /mnt/live/memory/changes).
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Установка FULL PRA03
« Ответ #36 : 06 Август 2017, 07:36:18 »
Код
mount -a
Монтирует всё, что прописано в /etc/fstab, но не больше. Смотрите там.
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Установка FULL PRA03
« Ответ #37 : 06 Август 2017, 09:48:19 »
step у меняпочему-то не работает.
Точно юзаешь это http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/mkinitcpio-rootaufs2-2017.07-03-any.pkg.tar.xz ?
Отредактировал /bin/rc, а именно закомментировал строки 56-58:
плохая идея
Монтирует всё, что прописано в /etc/fstab, но не больше. Смотрите там.
хорошая идея
Зачем по умолчанию автоматически монтировать все разделы при загрузке???
Любой дефолт кого-то да не устроит
Есть noauto. Если не работает надо чинить
Если надо выборочно - писать (u)mount в /etc/rc.local

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re: Установка FULL PRA03
« Ответ #38 : 06 Август 2017, 12:04:56 »
Точно юзаешь это http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/mkinitcpio-rootaufs2-2017.07-03-any.pkg.tar.xz ?
Точно. Причем в FULL-установке нет реакции ни на step, ни на noauto.

Отредактировал /bin/rc, а именно закомментировал строки 56-58:
плохая идея
Монтирует всё, что прописано в /etc/fstab, но не больше. Смотрите там.
хорошая идея
А подробнее в чем плохая/хорошая идея.

У меня в fstab прописано:
Код
# разделы устройства:
/dev/sda1 /mnt/sda1 ntfs noatime,nodiratime,suid,dev,exec,async 0 0
/dev/sda5 /mnt/sda5 ntfs noatime,nodiratime,suid,dev,exec,async 0 0
/dev/sda6 /mnt/sda6 ext3 noatime,nodiratime,suid,dev,exec,async 0 0
/dev/sda7 /mnt/sda7 ext3 noatime,nodiratime,suid,dev,exec,async 0 0
/dev/sda8 /mnt/sda8 ext3 noatime,nodiratime,suid,dev,exec,async 0 0
/dev/sda9 /mnt/sda9 ext2 noatime,nodiratime,suid,dev,exec,async 0 0
И зачем мне все монтировать, если нужны только sda7 с системой и sda9 с файлопомойкой, а на noauto нулевая реакция?

Как лечить noauto, если step не работает и initrd.log не существует?

З.Ы. Моя затея с 32-битным фулом PRA принесла свои плоды, т.к. на слабеньком нетбуке из подписи, я наконец-то смог нормально, без тормозов  смотреть онлайн-фильмы на полном экране, правда в основном те, которые html5, т.к. флеш иногда все-таки подтормаживает, но в Runtu-14.04 и frugal PRA все или жутко тормозит, или только в окошке можно смотреть. Сборки x64 не предлагать - проц не поддерживает.
« Последнее редактирование: 06 Август 2017, 12:19:19 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Установка FULL PRA03
« Ответ #39 : 07 Август 2017, 08:56:52 »
А подробнее в чем плохая/хорошая идея.
Редактировать надо конфиг, а не скрипт. Такой fstab вероятно после загрузки без noauto и поэтому с noauto - опять все примонтировано системой (а не инитрд)
Получается надо в инитрд обработать fstab
Надо тестировать
step не работает и initrd.log не существует?
В pra-roll тоже? Т.е. где проблема- в пакете или собранном initrd...

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Установка FULL PRA03
« Ответ #40 : 07 Август 2017, 09:21:15 »
надо в инитрд обработать fstab
А он там нужен? У меня лично нет /etc/fstab в initrd, только в собранной системе.
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Установка FULL PRA03
« Ответ #41 : 07 Август 2017, 09:46:47 »
Я имел ввиду - обработать fstab системы из инитрд
Т.е. пропарсить в соответствие c noauto перед тем, как он будет обработан init системы

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Установка FULL PRA03
« Ответ #42 : 07 Август 2017, 10:04:32 »
В магос для подобных действий есть пре-инит скрипты. Сами скрипты лежат в системе, а запускает их инитрд (uird) после сборки ауфс, но до передачи загрузки /sbin/init (systemd).

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re: Установка FULL PRA03
« Ответ #43 : 07 Август 2017, 10:33:39 »
Отменил изменения в /bin/rc и закомментировал в fstab разделы, которые не надо автоматически монтировать, после перезагрузки независимо от наличия параметра noauto смонтированы только нужные мне sda7 и sda9, причем не надо прописывать в rc.local монтирование sda9.

Теперь мне непонятна фраза в шапке fstab:
Код
# Не редактируйте этот файл так как fstab пересоздается автоматически во время каждой загрузки.
т.к. похоже fstab не пересоздается при перезагрузке.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Установка FULL PRA03
« Ответ #44 : 07 Август 2017, 10:54:44 »
В магос для подобных действий есть пре-инит скрипты. Сами скрипты лежат в системе, а запускает их инитрд (uird) после сборки ауфс, но до передачи загрузки /sbin/init (systemd).
В чем тогда смысл держать эти скрипты в системе...?
fstab не пересоздается при перезагрузке.
В pra-porteus-initrd -пересоздается (оотуда и этот текст)
В rootaufs2 - не знаю. Скорее всего нет (я не делал, а в классическом фуле это не нужно)
« Последнее редактирование: 07 Август 2017, 10:58:32 от sfs »