Torchwood01 |
|
Темы:
8
Сообщения:
36
Участник с: 24 марта 2017
|
vasekTorchwood01Как только увидел ошибки, связанные с обновлением пакета systemd-sysvcompat Сейчася я имею ту же систему, что до обновления, слава бекапам. Обновление с игнором уже сделал, правда, мне насоветовали это прописать сразу в конфиге (списибо за человеческий способ, буду знать), было то же самое.
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
|
Torchwood01 |
|
Темы:
8
Сообщения:
36
Участник с: 24 марта 2017
|
gentuxЗвучит как ещё более адовый костыль. Впрочем, если за пару дней ничего не придумаю — придётся так и сделать.
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
|
Torchwood01 |
|
Темы:
8
Сообщения:
36
Участник с: 24 марта 2017
|
И-и… ничего. Даже если забанить systemd-sysvcompat в конфиге, система не грузится. Вероятно, проблема либо не в нём вообще (хотя, откуда тогда ошибки) либо не сколько в нём самом, сколько в совместимости между пакетами.
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
|
Torchwood01 |
|
Темы:
8
Сообщения:
36
Участник с: 24 марта 2017
|
gentux Звучит как адовый костыль, но я попробую.
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
|
Torchwood01 |
|
Темы:
8
Сообщения:
36
Участник с: 24 марта 2017
|
A.T.W.A.Torchwood01Используешь тестинг. Ннада. Уже не помню что, но один из нужных мне пакетов есть только в multilib-testing, а если включить его без основого testing, через какое-то время pacman начинает ругаться на несовместимые версии пакетов.
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
|
Torchwood01 |
|
Темы:
8
Сообщения:
36
Участник с: 24 марта 2017
|
UPD: В результате обновления пакетов по одному, всё нижеописанное оказалось исключено и systemd-sysvcompat обновился корректно. Проблема оказалась в пакете linux. UPD 2: Кажется, проблема в версии ядра 4.13, см. страницу 2 темы Доброго времени суток. Столкнулся с невозможностью обновить systemd и systemd-sysvcompat из-за проблем со скриптами инициализации. При попытке выполнить полное обновление pacman сообщает мне о конфликте файлов, относящийхся к susvcompat и, в частности, init:
Принудительное обновление с ключём --force приводит к тому, что система отказывается загружаться. Судя по выводу загрузки с параметром debug, загрузчик и ядро инициализируются полностью корректно, однако в точке, где далее должен загружаться systemd, попросту ничего не происходит. К аналогичному результату привела попытка из под chroot (как советуют, например, на ЛОРе) вообще снести пакет systemd-sysvcompat и прописать пусть к systemd в параметрах ядра. Откат к бекапу, сделанному непосредственно перед обновлением (очень полезная моя привычка) позволяет загрузиться штатно. Следует отметить, что помимо прочего обновления требуют такие критичные пакеты как linux, linux-headers, grub и т.д. Ниже прикладываю текущее содержимое конфигов и полный список обновляющихся пакетов: /etc/default/grub
/etc/mkinitcpio.conf
Список пакетов:
Что я делаю не так и как мне теперь обновить систему?
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
|
Torchwood01 |
|
Темы:
8
Сообщения:
36
Участник с: 24 марта 2017
|
Проблему удалось решить самостоятельно путём более вдумчивого чтения тех же статей. Ошика оказалась в /etc/default/grub приведение строки параметров ядра к данному виду позволило системе загрузиться штатно:
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
|
Torchwood01 |
|
Темы:
8
Сообщения:
36
Участник с: 24 марта 2017
|
Morisson Советом бы лучше помогли, чем картинку ругать.
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
|
Torchwood01 |
|
Темы:
8
Сообщения:
36
Участник с: 24 марта 2017
|
https://pp.userapi.com/c837537/v837537500/612c0/6Gmm47NiWQE.jpg Вывод initramfs. Извиняюсь за количество ошибок при вводе, со времени предыдущего поста пришлось сменить клавиатуру, руки не привыкли.
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
|
Torchwood01 |
|
Темы:
8
Сообщения:
36
Участник с: 24 марта 2017
|
Доброго времени суток. Решил в целях безопасности зашифровать диск при помощи dm-crypt/LUKS, создав поверх зашифрованного физического раздела разбиение на логические разделы LVM. Работал по инструкциям из соответствующих статей вики. Однако, при попытке загрузки с данного диска столкнулся с проблемами. Очевидно, GRUB из таблицы разделов корректно открывает зашифрованный физический раздел (потребовав пароль) и монтирует логические, после чего загружает с него себя и initcpio. Однако, затем, когда управление передаётся последнему, он оказывается не способен выполнить тоже самое и выкидывает меня в свою экстренную среду с ошибкой о том, что не может обнаружить root-раздел. Короткое исследование показало, что зашифрованный раздел не был открыт и, соответственно, его содержимое логичным образом не было смонтированно. Вручную открыв физический раздел и смонтировав логические из оболочки initramfs (что означает работоспособность в ней crypt и LVM самих по себе) я смог начать загрузку основной ОС. Впрочем, она так и не произошла до конца, но разбираться, в чём проблема там, я буду уже решив предыдущие проблемы. Насколько я могу заключить, все требуемые для загрузки компоненты системы работоспособны, значит, проблема должна быть в их конфигурации. Мне не удалось локализовать её в достаточной мере, однако я уверен, что ошибка должна находиться в mkinitcpio.conf, fstab или default/grub т.к. только их данные передаются загрузочному образу. Crypttab, в виду отсутствия необходимости, пуст. Ниже привожу содержимое этих файлов: Mkinitcpio:
/etc/default/grub:
Fstab:
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
|