История изменений
Исправление SpaceRanger, (текущая версия) :
Дженльмены, проблема решена! Теперь система при запуске грузит только минимально необходимое из /boot (ибо весь корень зашифрован) и чинно ждёт подключения по ssh для ввода пароля для разшифровки luks.
Чтобы страждущие, наткнувшись на этот пост, вспоминали меня, утирая слезу благодарности, привожу решение.
Обозначу только узкие места; остальное достаточно подробно описано в арчвики.
1)Для инициализации сетевой карты на этапе раннего юзерспейса, необходимо в /etc/mkinicpio.conf добавить
MODULES=(YOUR_NETWORK_CARD_KERNEL_MODULE)
- mkinitcpio-netconf не работает(!) с systemd хуками, поэтому необходимо использовать udev
HOOKS=(base udev autodetect keyboard keymap consolefont modconf block netconf dropbear encryptssh filesystems fsck)
Арчвики предлагает вставить encrypt, но encryptssh и так переопределит его
-
В mkinitcpio-dropbear 0.0.3-6 какой то баг и при выполнении mkinitcpio -p linux он сыпет ошибками о том, что не испоьзует ключи «dss». На это можно забить, но багрепорт на всякий случай автору отослал
за щеку -
в настройках ip (в grub.cfg) имя сетевой карты не то, какое у вас показывает ip a, а захардкоженное eth0!
-
почему то и в /etc/fstab и в grub.cfg UUID зашифрованного раздела автоматически устанавливается с /dev/mapper/root, а должно быть с /dev/sdXY
Исправление SpaceRanger, :
Дженльмены, проблема решена! Теперь система при запуске грузит только минимально необходимое из /boot (ибо весь корень зашифрован) и чинно ждёт подключения по ssh для ввода пароля для разшифровки luks.
Чтобы страждущие, наткнувшись на этот пост, вспоминали меня, утирая слезу благодарности, привожу решение.
Обозначу только узкие места; остальное достаточно подробно описано в арчвики.
1)Для инициализации сетевой карты на этапе раннего юзерспейса, необходимо в /etc/mkinicpio.conf добавить
MODULES=(YOUR_NETWORK_CARD_KERNEL_MODULE)
- mkinitcpio-netconf не работает(!) с systemd хуками, поэтому необходимо использовать udev
HOOKS=(base udev autodetect keyboard keymap consolefont modconf block netconf dropbear encryptssh filesystems fsck)
Арчвики предлагает вставить encrypt, но encryptssh и так переопределит его
-
В mkinitcpio-dropbear 0.0.3-6 какой то баг и при выполнении mkinitcpio -p linux он сыпет ошибками о том, что не испоьзует ключи «dss». На это можно забить, но багрепорт на всякий случай автору отослал
за щеку -
в настройках ip (в grub.cfg) имя сетевой карты не то, какое у вас показывает ip a, а захардкоженное eth0!
-
почему то и в /etc/fstab и в grub.cfg UUID зашифрованного раздела устанавливает с /dev/mapper/root, а должно быть с /dev/sdXY
Исправление SpaceRanger, :
Дженльмены, проблема решена! Теперь система при запуске грузит только минимально необходимое из /boot (ибо весь корень зашифрован) и чинно ждёт подключения по ssh для ввода пароля для разшифровки luks.
Чтобы страждущие, наткнувшись на этот пост, вспоминали меня, утирая слезу благодарности, привожу решение.
Обозначу только узкие места; остальное достаточно подробно описано в арчвики.
1)Для инициализации сетевой карты на этапе раннего юзерспейса, необходимо в /etc/mkinicpio.conf добавить
MODULES=(YOUR_NETWORK_CARD_KERNEL_MODULE)
- mkinitcpio-netconf не работает(!) с systemd хуками, поэтому необходимо использовать udev
HOOKS=(base udev autodetect keyboard keymap consolefont modconf block netconf dropbear encryptssh filesystems fsck)
-
В mkinitcpio-dropbear 0.0.3-6 какой то баг и при выполнении mkinitcpio -p linux он сыпет ошибками о том, что не испоьзует ключи «dss». На это можно забить, но багрепорт на всякий случай автору отослал
за щеку -
в настройках ip (в grub.cfg) имя сетевой карты не то, какое у вас показывает ip a, а захардкоженное eth0!
-
почему то и в /etc/fstab и в grub.cfg UUID зашифрованного раздела устанавливает с /dev/mapper/root, а должно быть с /dev/sdXY
Исходная версия SpaceRanger, :
Дженльмены, проблема решена! Теперь система при запуске грузит только минимально необходимое из /boot (ибо весь корень зашифрован) и чинно ждёт подключения по ssh для ввода пароля для разшифровки luks.
Чтобы страждущие, наткнувшись на этот пост, вспоминали меня, утирая слезу благодарности, привожу решение.
Обозначу только узкие места; остальное достаточно подробно описано в арчвики.
1)Для инициализации сетевой карты на этапе раннего юзерспейса, необходимо в /etc/mkinicpio.conf добавить
MODULES=(YOUR_NETWORK_CARD_KERNEL_MODULE)
- mkinitcpio-netconf не работает(!) с systemd хуками, поэтому необходимо использовать udev
HOOKS=(base udev autodetect keyboard keymap consolefont modconf block netconf dropbear encryptssh filesystems fsck)
-
В mkinitcpio-dropbear 0.0.3-6 какой то баг и при выполнении mkinitcpio -p linux он сыпет ошибками о том, что не испоьзует ключи «dss». На это можно забить, но багрепорт на всякий случай автору отослал
-
в настройках ip (в grub.cfg) имя сетевой карты не то, какое у вас показывает ip a, а захардкоженное eth0!
-
почему то и в /etc/fstab и в grub.cfg UUID зашифрованного раздела устанавливает с /dev/mapper/root, а должно быть с /dev/sdXY