SmiGes |
|
Темы:
166
Сообщения:
836
Участник с: 04 августа 2009
|
вообщем буквально сегодня столкнулся со следующими проблемами. Запускаю комп, гружу арч и вылетаю в initrd с сообщением что /bin/systemd не найден. Соответственно запускаю винду и пишу свежий образ арча на флешку, бутаюсь с него, пытаюсь примонтировать корневую фс чтоб найти где теперь systemd лежит, и при монтировании получаю ошибку "unknown filesystem reiserfs", пробую подгрузить модуль вручную modprobe reiserfs, но увы получаю опять ошибку.Заглядываю в man mount и ищу по ключу reiserfs "/reiserfs", в итоге нахожу в параметрах монтирования reiserfs параметр conv, в описании которого написано что со времён reiserfs 3.6 не поддерживается reiserfs 3.5. Начинаю задумываться что видимо у меня reiserfs 3.5, и мне облом. В итоге опять бутаюсь с винды и пишу на флешку старый образ арча 2012.07, бутаюсь с него, успешно монтирую корень, через find нахожу что systemd теперь лежит в /usr/lib/systemd/systemd, перезагружаюсь, в грубе правлю /bin/systemd на путь с найденным бинарником, успешно бутаюсь и решаюсь написать здесь. Так вот и собственно вопросы: у меня получается на разделах старая версия reiserfs =<3.5 ( как узнать какая версия фс на разделах?). Как обновить без переустановки и возможно ли это? А также почему внезапно перенесли бинарник systemd из /bin/systemd в /usr/lib/systemd/systemd и даже негде не написали |
and4027 |
|
Темы:
0
Сообщения:
49
Участник с: 08 сентября 2010
|
SmiGes Ну уж не совсем нигде... Вот, например, из лога пакмана: [2013-05-14 10:44] [ALPM-SCRIPTLET] ==> The /bin/systemd symlink has been removed. Any references in your bootloader (or elsewhere) must be updated to /usr/lib/systemd/systemd. |
leonardo19 |
|
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
Вот из чистой тяги к знаниям: почему SmiGes потребовалось редактировать grub после обновления systemd? У меня /boot/grub/grub.cfg сгенерирован автоматически с минимальной правкой /etc/default/grub, и после обновления система загрузилась без дополнительных телодвижений. |
cucullus |
|
Темы:
257
Сообщения:
3438
Участник с: 06 июня 2007
|
наверно потому, что у него было написано init=/bin/systemd
такие дела.
|
Velesich |
|
Темы:
14
Сообщения:
784
Участник с: 23 апреля 2013
|
Потому что: а: не было предупреждения на сайте, а за выхлопом при обновлении во первых не всегда удаётся следить, во вторых на приличных машинах пролетают так, что и прочитать не успеваешь. б: в старом грубе menu.lst автоматом не правится при обновлении systemd (я, честно говоря, и с грубом2 руками поправил, т.к. перед перезагрузкой не увидел изменений ни в etc/...., на в boot). в: обновлять груб на работающей машине чревато. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Чтобы запуститься в этот раз, надо было в загрузчике вместо init=/bin/systemd написать в параметрах ядра init=/usr/lib/systemd/systemd После этого поставить пакет systemd-sysvcompat , и можно убирать init= из параметров. Этот пакет давно стоит по-умолчанию, потому и не было в новостях. Я хотел написать сам, но сначала вырубился свет на полдня, а потом вроде тихо было, и я решил что никому не надо. |
SmiGes |
|
Темы:
166
Сообщения:
836
Участник с: 04 августа 2009
|
а монтирование reiserfs с новых live cd никто незнает? почему нехочет монтироваться |
Velesich |
|
Темы:
14
Сообщения:
784
Участник с: 23 апреля 2013
|
Я использую finnix как emergency диск и спокойно монтирую что попало куда попало :) |