• Linux Тут у приятеля мужа помер линукс. Говорит, залез куда-то грязными руками рутом, поэтому теперь линукс не грузится. Какая-то сборка на основе дебиана, приятель виндузятник, ни в зуб ногой в линукс. Видимо, rc.d испорчен, как его полечить? Помню, что это можно было полечить, загрузившись со старого ядра, если он есть в системе. А если нету других ядер? Как можно восстановить убитый линукс, если добавить в десктоп еще один диск с работающим (моим! аааа) линуксом и загрузившись с него? что комсомольцы вообще делают в такие тяжелые моменты, если линукс не грузится?
    ♡ recommended by @juick

Replies (28)

  • @ermine, Нормальные линупсоеды ставят хомяк на отдельный раздел и поэтому переустановка системы происходит безболезненно.
  • @agafon, пока не знаю, но говорят, что тот линукс — какая-то коробка без монитора. Какой нафиг хомяк?
  • @ermine, да без разницы. /home всегда ставится на отдельный раздел.
  • @agafon, а что линукс починить можно только переустановкой, как винду? а если лень шерстить кончики заново?
  • @ermine, можно восстановить конфиги из бэкапа, но приятель твоего мужа, похоже, не делал бэкапы.
  • @agafon, это оказывается NAS WD My Cloud, наверное не любой линукс поставишь? Бывает ли там куда флешку вставить?
  • @ermine, Не грузится до какого этапа?
  • @ermine, Если ты знаешь что сломалось, то идёшь и восстанавливаешь это место. А если не знаешь, то переустановка это всегда была последним шансом.

    С виндой же также: если знаешь что сломано, то грузишься в безопасном режиме или там с установочного диска, и восстанавливаешь сломанное место.
  • @karp, До какого-нибудь этапа. Монитора там нет
  • @ermine, А как диагностировать тогда?
  • @Kim, ну если бы я сама лазила своими грязными лапками! а если недотепа с грустной миной лица вручает сторож и говорит, что он что-то сделал и теперь оно не грузится....
  • @ermine, Ну тогда либо слать нафиг, либо копать. Смотреть докуда поднимается, вытаскивать всякие bash_history, угадывать что конкретно там должно было быть и что изменилось, пытаться проверть какие конфиги изменены относительно дефолтного состояния после установки пакетов. В общем заниматься онанизмом за который тебе явно должны проставиться
  • @Kim, а там есть к этой коробочке подключать монитор?
  • @ermine, Да даже если и нету, то всегда есть варианты: переставить диск оттуда в другой комп с монитором, воткнуть в ту коробку флешку с системой с пред-настроенной сетью и ssh сервером. Возможно попробовать повыводить загрузку на какие-то ком-порты если они есть.

    Проблема в том, что всё это муторно, требует определённых навыков и нет никаких гарантий что даст результат.
  • @ermine, видеокарта там врядли есть. надо искать serial console. COM порт. лёгкикй гуглинг дал вот это community.wd.com
  • @ermine, нужен будет usb<->RS232-TTL (arduino такой использует, стоит бару баксов). поключить к компу, подключится через putty (он умеет COM порт)
  • @ermine, и там в бутлоадере запустить ядро с параметром -s. signle mode. подмаунить всё и правь себе эти rc.d
  • @ermine, еще один пост про это community.wd.com
  • @karp, вот об этом можно было бы узнать в этом треде, есть более удобная инфа чем эта сомнительная свистопляска с проводиками?
  • @ermine, через серийную консоль и диагностировать. там будут логи ядра и загрузки системы. и можно будет посмотреть логи сервисов. welcome to the embedded system world :)
  • @ermine, завтра утром начнем операцию и тогда расскажу, как потрахались и вылечили коробочку
  • @ermine, лол, просто перепрошить утилитами с сайта WD на актуальную прошивку. Там технически можно поставить "кастомный" линукс, но вряд ли "приятель мужа" этим занимался.
  • @ermine, Этот Linux вам не Linux.
    community.wd.com
    А вообще, действительно, процедура восстановления сильно зависит от точной модели хранилища.

    P.S. Какоежеговно, что в такое устройство можно достучаться по ssh.
  • @vt, Данные на дисках убьются
  • @Ilya-S-Zharskiy, Диски на это время можно вытащить
  • @ramok, Если есть raspberry pi, то можно тремя проводками к нему подключиться, там как раз TTL. Я так оживлял роутер когда-то.
  • @vt, Ты знал!
    Мужики пару часов трахались, пытаясь подключить сериал консоль, решили, что проблема в проводе и вытащили диски из сторожа и перепортили. Взлетело.
  • @ermine, Надо было с systemd сборку использовать, тогда бы не убил