Автор Тема: [Решено] Help! SOS! Восстановить systemd или sysvinit  (Прочитано 2206 раз)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 351
Зашёл с лайфсд в режиме восстановления, сделал chroot,
Там, кстати, подсказка есть. Надо было просто скрипт mount-system запустить, он бы сам подготовил chroot.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Help! SOS! Восстановить systemd или sysvinit
« Ответ #16 : 21.10.2015 09:02:24 »
сеть надо поднимать/настраивать до chroot.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 351
Re: Help! SOS! Восстановить systemd или sysvinit
« Ответ #17 : 21.10.2015 09:49:54 »
сеть надо поднимать/настраивать до chroot.
Без разницы, на самом деле.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Help! SOS! Восстановить systemd или sysvinit
« Ответ #18 : 21.10.2015 10:41:05 »
сеть надо поднимать/настраивать до chroot.
Без разницы, на самом деле.
если система внутри сломана, то вы не сможете

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 351
Re: Help! SOS! Восстановить systemd или sysvinit
« Ответ #19 : 21.10.2015 11:00:22 »
если система внутри сломана, то вы не сможете
Если сломана, то да. Но, предположительно же, нет только init.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 045
Переустановку не предлагать, там конечно же не забэкпленые базы)) и прочие полезноести.
А винта то лишнего нету?
Установите на лишний винт 7ку, требуемый софт и скопируйте настройки и базы с винта где 6ка  :) За час управитесь :) За  одно будут бекапы баз и полезностей :)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Присобачил таки cdrom,  и каково же моё разочарование, ни systemd, ни sysvinit оттуда он ставить не хочет.

unmet dependencies же на скриншоте.
Это зависимости в пакетах.
Ни systemd, ни sysvinit здесь ни при чём.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 351
Может из-за версии?
Да. Пакеты разъехались с библиотеками. Например, Live старый, а система обновлённая. Надо с того же диска и библиотеки поставить. Может быть, большая портянка будет. Потому проще сеть поднять. Теоретически можно вбить "молотком": rpm -U --nodeps --force <пакет>. Может быть, оно и заработает. А, потом, обновить уже, когда/если загрузится.
как можно теперь посмотреть (на неработающей)?
Посмотреть, что в /var/cache/apt. Если не чистилось, можно примерно прикинуть время последнего обновления.

Оффлайн demodor

  • Участник
  • *
  • Сообщений: 24
Re: Help! SOS! Восстановить systemd или sysvinit
« Ответ #23 : 21.10.2015 16:09:14 »
А винта то лишнего нету?
Установите на лишний винт 7ку, требуемый софт и скопируйте настройки и базы с винта где 6ка  :) За час управитесь :) За  одно будут бекапы баз и полезностей :)
Файлы баз мускуля вроде как нашёл и так.
если система внутри сломана, то вы не сможете
Если сломана, то да. Но, предположительно же, нет только init.
сеть надо поднимать/настраивать до chroot.
Да, собсвенно и initы посносил же по причине пропажи сети. Но не возьму в толк, почему  сеть не работает ни в режиме восстановления ни с лайфсд, ведь система грузится с балванки, а не с винта? По lspci сетевую карту видит, так что в совпадение, что вместе со сносом sysvinit полетела одновременно сетевая карта, я не верю.

Ща попробую всё вышеописанное, там будет видно.

Оффлайн demodor

  • Участник
  • *
  • Сообщений: 24
Re: Help! SOS! Восстановить systemd или sysvinit
« Ответ #24 : 21.10.2015 16:58:59 »
ifup до чрута действительно работает, но интерфейс всё равно остаётся в положении DOWN.

usr/lib64
Да, система 32, диск 64. Скачал последнюю болванку 7.0.5, sysvinit встал без вопросов.

Вылезает проблема с grub'ом, описанная выше.
См.скрин https://forum.altlinux.org/index.php?topic=35569.msg267968#msg267968

grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg
ls: cannot access /boot/vmlinuz: No such file or directory
ls: cannot access /boot/vmlinu[z]-*: No such file or directory
ls: cannot access /boot/vmlinu[z]-*: No such file or directory
done
Директории на самом деле нет. /boot находится в томже разделе где и система.
« Последнее редактирование: 21.10.2015 17:11:04 от demodor »

Оффлайн demodor

  • Участник
  • *
  • Сообщений: 24
Re: Help! SOS! Восстановить systemd или sysvinit
« Ответ #25 : 21.10.2015 20:23:49 »
Попробовал схитрить. Установил на виртуалку ось, обновил ядро и подсунул серверу недостающие файлы от виртуалки... Не прокатило, загрузка виснет на "Boot kernel..."

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Help! SOS! Восстановить systemd или sysvinit
« Ответ #26 : 21.10.2015 20:35:13 »
Попробовал схитрить. Установил на виртуалку ось, обновил ядро и подсунул серверу недостающие файлы от виртуалки... Не прокатило, загрузка виснет на "Boot kernel..."
там initrd генерится на основании обнаруженного оборудования, а оно в виртуалке другое.

https://www.altlinux.org/Grub#.D0.9A.D0.B0.D0.BA_.D0.BF.D0.B5.D1.80.D0.B5.D1.83.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.B8.D1.82.D1.8C_GRUB.3F

Оффлайн demodor

  • Участник
  • *
  • Сообщений: 24
Re: Help! SOS! Восстановить systemd или sysvinit
« Ответ #27 : 21.10.2015 20:42:29 »
https://www.altlinux.org/Grub#.D0.9A.D0.B0.D0.BA_.D0.BF.D0.B5.D1.80.D0.B5.D1.83.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.B8.D1.82.D1.8C_GRUB.3F
У меня в папке /boot, всего 2 папки и 1 файл, что-то не то, верно? При конфигурировании груба, ругается на отсутствие файлов. (см.скрин)
Как быть, куда копать. Ядро с диска обновлять не хочет, просит вставить носитель с меткой
« Последнее редактирование: 21.10.2015 20:44:59 от demodor »

Оффлайн demodor

  • Участник
  • *
  • Сообщений: 24
Re: Help! SOS! Восстановить systemd или sysvinit
« Ответ #28 : 21.10.2015 21:20:44 »
Ура, завёл. Скопировал ядро с болванки и установил через rpm. Решение конечно через зад, но вроде работает.
На systemd сеть работать отказывается, зато сразу завелась на sysvinit.
Буду допиливать. Всем спасибо за помощь.