extra/nvidia 295.53-1
А из репы не подходит? тоже самое???
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Я вот про эти скрипты, rc.sysinit rc.local rc.conf и т.п
после установки systemd-sysvcompat они удаляются и systemd работает со своими файлами настройки…
А от сюда могут вылезти не критичные ошибки когда будет монтироваться /usr в fstab ИМХО
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Я имел ввиду без инит скриптов. чистый systemd :)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Нужно еще будет проверить проканает ли этот вариант если будет использоваться systemd
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Тут придумал еще один вариант подключения сжатого /usr в squashfs
На основе хука “usr” которому подавай раздел а не файл :(
/usr/lib/initcpio/install/usr_file
#!/bin/bash
# /usr/lib/initcpio/install/usr_file
build() {
    add_binary findmnt
    add_runscript
}
help() {
    cat <<HELPEOF
This provides a support for mounting /usr via a late running hook. No
configuration is needed, as the mount options will be pulled directly from the
fstab on the real root device.
HELPEOF
}
# vim: set ft=sh ts=4 sw=4 et:
/usr/lib/initcpio/hooks/usr_file
#!/usr/bin/ash
# /usr/lib/initcpio/hooks/usr_file
run_latehook() {
    local realtab=/new_root/etc/fstab
    if [ -f "$realtab" ]; then
        if usr_source=$(findmnt -snero source --tab-file="$realtab" /usr); then
            mountopts=$(findmnt -snero options --tab-file="$realtab" /usr)
#            fsck_device "$usr_source"
            msg ":: mounting '$usr_source' on /usr"
#            mount "$usr_source" /new_root/usr -o "$mountopts"
            mount /new_root"$usr_source" /new_root/usr -o "$mountopts"
        fi
    fi
}
# vim: set ft=sh ts=4 sw=4 et:

Это типа заглушка, что бы при сборке initcpio не выдавалось предупреждение что не может найти fsck.squashfs
#!/bin/sh
# /usr/local/sbin/fsck.squashfs
exit 0

И это заглушка, что бы не пере подключался сжатый /usr, что выводило предупреждение что уже примонтировано!
/etc/rc.d/functions.d/usr_file
#
# /etc/rc.d/functions.d/usr_file
#
NETFS=$NETFS",squashfs"

И соответственно сжатый файл подключается как обычно в fstab
/usbUsr.sfs   /usr   squashfs   ro   0 0

Добавить модуль и хук в mkinitcpio.conf, и пересобрать
MODULES="squashfs"
...
HOOKS="... usr_file filesystems ..."


Думаю такой вариант более правильный чем с оставлением в /usr нескольких либ.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Geohuck
В инструкции по установке, сказано если вы не знаете что вам именно нужно, ставьте все базовые. Я и отметил для установки все базовые пакеты. Т.е. получается конфликт между двумя пакетами, необходимо выбрать один из них?

А разве systemd-sysvcompat входит в группу base???
Ты наверное перепутал и выбрал все core…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
sleepycat
ну пока разрабы не выпустят очередной фикс-хук,
А может на форуме есть люди которые намекнули бы им на это???
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
А вот самое убийственное что разрабы хранят системные либы в /usr/lib,а не в /lib (которые нужны для инициализации системы, хотя бы до обработки fstab) что и вызывает проблемы!
Чувствуется что скоро /bin /sbin /lib полностью переедет на пмж в /usr :(
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
А этот сквош в файле на разделе флешке который используется как корневая. Бут отдельный раздел.
Насколько я знаю система загрузки такова, grub подключает бут раздел, считывает и запускает ядро с рамфс проводятся предварительные действия, а потом уже подключается корневой раздел только для чтения, и продолжается инициализация всякая там… А до подключения корневой только для чтения ее не видно!!! А следовательно не видно и сжатый файл…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
sleepycat
попробуй теста ради с хуком “usr”, не меняет ход вещей? просто я полагаю что у Вас уже все сделано ))) Вам быстрее ;)
Уже проверял, этот хук работает только с разделами!!! и при загрузке это так и говорит.
Да и не увидит он сжатый файл, из еще не подключенной корневой .
Насколько я понял этот хук копирует в initramfs-linux.img fstab и из него читает строку подключения /usr
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874