Як перезавантажити Ubuntu в режимі відновлення з SSH терміналу оболонки?


4

У мене є віртуальна машина Ubuntu 12.04, що працює в хмарі, і єдиний спосіб, яким я можу підключитися до неї, - це через SSH за допомогою Putty. Якщо я хочу завантажити Ubuntu в режимі відновлення, чи можна створити якийсь скрипт і натиснути на SSH, щоб перезавантажити Ubuntu Virtual Machine в режимі відновлення?


Якщо ви маєте доступ лише до VM через ssh, ви не зможете отримати доступ до неї після того, як він буде в режимі відновлення. Це те, що ви хочете?
ephsmith

Я думаю, ви маєте рацію. схоже, що немає рішення або трюку, щоб отримати спосіб, яким я хочу.
AvkashChauhan

Я знайшов це посилання, але він все ще потребував доступу до машини, щоб почати ssh спочатку перед його підключенням: askubuntu.com/questions/22013/…
AvkashChauhan

З цікавості, чому, на вашу думку, вам потрібно завантажитися в режим відновлення? Чи не могли ви просто налаштувати систему, щоб вона завантажила livecd, або монтували віртуальний диск з іншого екземпляра?
Zoredache

2
Ти не можеш цього зробити. Вам потрібна консоль, надана вашим провайдером. Якщо в системі запущено ssh, це означає, що система вже завантажена.
vimdude

Відповіді:


1

спробуйте shutdown now

Це дозволить встановити систему в режим обслуговування / однокористувацький режим. На жаль, це може розірвати ваше з'єднання.


Просто постріл в темряві, але я думаю, ви можете додати мереж і SSH на вашому завантаженні runlevel (думаю, що це 1), а потім зробити telinit 1 або як згадувалося закриття зараз.
Wilhelm Erasmus
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.