Не загружается система

Что, из mkinitcpio выпилят весь mkinitcpio и заменят на systemd? Где это написано?
https://wiki.archlinux.org/index.php/Mkinitcpio#Common_hooks

вот так вот, но пока хук systemd еще не доведен до 100% работоспособности.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Большое спасибо за разъяснение. Для себя решил - буду делать, как и раньше - с Live CD - все таки и проще и надежнее.
Ошибки не исчезают с опытом - они просто умнеют
Хотелось бы прояснить, почему в мане написано, что раздел не должен быть смонтирован вообще? Может быть ro-режим тоже не желателен по каким-то причинам?
nafanja
Что, из mkinitcpio выпилят весь mkinitcpio и заменят на systemd? Где это написано?
https://wiki.archlinux.org/index.php/Mkinitcpio#Common_hooks
Ничего подобного там не написано:
This will install a basic systemd setup in your initramfs, and is meant to replace the 'base', 'usr', 'udev' and 'timestamp' hooks. Other hooks (like encryption) would need to be ported, and may not work as intended. As of systemd 207, this hook does not work as intended when combined with lvm2 and may break your boot. You also may wish to still include the 'base' hook (before this hook) to ensure that a rescue shell exists on your initramfs.
Так что не стоит сеять панику почём зря :)
пока хук systemd еще не доведен до 100% работоспособности
Вот именно. Пока интеграция systemd в mkinitcpio даже не начиналась, есть только очень сырой, мало что умеющий хук в составе пакета systemd:
$ pacman -Qo /usr/lib/initcpio/install/systemd 
/usr/lib/initcpio/install/systemd принадлежит systemd 208-1
$ pacman -Qo /usr/lib/initcpio/install/base
/usr/lib/initcpio/install/base принадлежит mkinitcpio 0.15.0-1
Именно поэтому в нём ПОКА нет поддержки rescue shell и ещё многого другого.

lampslave
Хотелось бы прояснить, почему в мане написано, что раздел не должен быть смонтирован вообще? Может быть ro-режим тоже не желателен по каким-то причинам?
Как я уже говорил, fsck нормально работает, если просто перемонтировать ФС на чтение. В случае корня это требует rescue shell, LiveCD или однопользовательского режима плюс ручное гашение journald. С другими ФС это, разумеется, проще.
and is meant to replace the 'base', 'usr', 'udev' and 'timestamp' hooks.
и призван заменить 'base', 'usr', 'udev' и 'timestamp' хуки.

когда доделают то заменит однозначно, тут даже к гадалке не ходи.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
and is meant to replace the 'base', 'usr', 'udev' and 'timestamp' hooks.
и призван заменить 'base', 'usr', 'udev' и 'timestamp' хуки.
когда доделают то заменит однозначно, тут даже к гадалке не ходи.
Его нынешнее состояние на ЗАМЕНУ не тянет, поскольку ПОКА ничего не умеет, и именно поэтому по-умолчанию его не только никому не предлагают (его нет в дефолтном списке хуков и вообще нет в пакете mkinitcpio), а строго рекомендуют оставить base и fsck :)
Разумеется, когда его допилят, он должен будет обеспечить ПОЛНОЦЕННУЮ замену.

А ваше предположение о грядущей нефункциональности mkinitcpio с выпиливанием rescue shell основано именно на текущем зачаточном состоянии этого хука.
 
Зарегистрироваться или войдите чтобы оставить сообщение.