Как открыть консоль в операционке линукс на стадии ввода пароля?
Условия и цель
Загрузить консоль
На биос поставлен пароль.
Надо загрузиться в консоль до загрузки биоса или уже в загруженной системе.
Пароль от учётки неизвестен.
Пароль рут неизвестен.
Операционка — OPENSUSE 42.3
Нужно открыть консоль от операционке.
Вопросы
Можно ли запустить консоль на стадии ввода пароля. Если да, то как?
Можно ли загрузить консоль до биоса?
Как зайти из консоли в файловую систему?
Если нельзя войти в файловую систему, как открыть текстовый файл прямо в консоли?
Где найти пароль от учетки?
Как сбросить пароль с биос?
Нажмите Alt+Ctrl+F1 — попадёте в консоль, на стадию ввода имени/пароля для входа.
BIOS к консоли/OS отношения не имеет. И нет, сначала отрабатывает BIOS (дёргая всё оборудование компьютера), потом передаётся выполнение в OS, у которой есть консоль.
В файловую систему не нужно входить. Попав в консоль, вы сможете делать что угодно и с файловой системой, и с файлами/директориями на ней.
Самое простое: запустить (если установлен) Midnight Commander командой mc . А там уже привычно.
В мозгу администратора(ов). Если туда доступа нет — тогда «взламывать» пароль: или через rescue mode, или загрузкой с USB/CD.
До биоса — нельзя. Перед загрузкой ОС — можно, в rescue mode. Там же можно сбросить пароль.
А так — консоль чего? Установленной оси? Можно с лайва загрузиться — иногда для этого и в биос заходить не надо.
Пароль от чего? Какая ось?
В общем вопросов у вас много, а уточнений требуется еще больше
Невозможно. До загрузки BIOS — это кирпич.
Все Ваши вопросы можно свести к одному — есть запароленный комп, на который Вам нужно попасть.
На всякий случай напоминаю про УК 272 — это как раз про Ваш случай.
BIOS сбрасывается либо выниманием батарейки (если она есть) либо специальной перемычкой на матери. Правда, не факт, что эта перемычка сбросит пароль 🙂
Сбросить пароль любой учетки можно загрузившись в rescue mode. Для этого во время отображения загрузчика нажмите что-нибудь кроме ввода и прочитайте что написано на экране (черт знает, что там у Вас за загрузчик). Там наверняка будет написано, как отредактировать строку загрузки ядра. Обычно в конце дописывается single или emergency, после чего система загружается в упрощенном режиме. А там уже меняйте как хотите — через passwd или напрямую хэш вписать в /etc/shadow
Если загрузчик запаролен — а такое бывает — тогда либо LiveCD (что, кстати, проще чем single mode), либо вынать винт и цеплять к другой системе (что практически то же самое)
GRUB консоль. Запускаем Linux
Иногда после установки Linux GRUB загрузчик показывает консоль вместо списка операционных систем. В статье расскажу как попросить grub начать загрузку системы через консоль.
Запускаем Linux через консоль GRUB
Если при загрузке компьютера появилась консоль grub, то не отчаивайтесь:
Для начала надо определить на каком диске находится система. В этом поможет команда:
Введите её и появится список всех дисков и разделов:
Теперь надо пройтись по всем дискам и разделам, чтобы найти два файла. Эти файлы начинаются на vmlinuz и initrd.img. В поиске этих файлов поможет та же команда ls. Скорее всего файлы будут лежать в корневой директории раздела ‘/’. Начинаем перебирать все диски и разделы:
Перебираем до тех пор, пока не найдём фалы vmlinuz и initrd.img. Верный результат будет выглядеть примерно так:
Запускаем Linux
Теперь надо запустить Linux. К сожалению, придётся минимум один раз наступить на грабли, но о них чуть позже.
Для загрузки Linux необходимо ввести следующие команды:
set root=(hd1,gpt2)
linux /vmlinuz-4.4.0-53-generic root=/dev/sda1
initrd /initrd.img-4.4.0-53-generic
boot
В приведённом примере необходимо заменить все пути и названия файлов на свои.
Чтобы облегчить задачу по набору всех значков в именах файлов, можно время от времени нажимать TAB на клавиатуре. Консоль сама будет завершать названия файлов. К примеру, набрали из второй строки «linux /vm», затем нажали TAB, строчка сама дописалась до «linux /vmlinuz-4.4.0-53-generic».
Если при вводе вышеуказанных команд консоль не вернула никаких сообщений, то всё сделано правильно и начнётся загрузка после ввода «boot».
ALERT! /dev/sda1 does not exist Dropping to shell!
При загрузке система монтируется на определенный раздел, в который её устанавливали. К примеру, если установка происходила в /dev/sda1 надо смонтировать систему туда. Но если система была установлена не в /dev/sda1, то во время запуска система выдаст ошибку:
ALERT! /dev/sda1 does not exist. Dropping to shell!
Это и есть грабли, о которых говорил ранее. На второй строчке примера было указано root=/dev/sda1:
linux /vmlinuz-4.4.0-53-generic root=/dev/sda1
Необходимо задать правильный раздел, потому что /dev/sda1 не подходит. Для этого вводим команду:
Появится список всех смонтированных разделов и их адреса:
Находим что-то похожее на root. В моём примере это
Перезапускаем систему и заново вводим в консоль grub все известные команды, но уже с правильным разделом для root:
set root=(hd1,gpt2)
linux /vmlinuz-4.4.0-53-generic root=/dev/mapper/mint—vg-root
initrd /initrd.img-4.4.0-53-generic
boot
В статье описан один способов запуска linux через grub консоль. Есть и другие методы запуска. Читайте о них в следующих статьях.
Публикации из этого раздела:
- Linux. Переподключить все USB устройства — Иногда на компьютерах происходит беда с USB устройствами. К примеру, во время загрузки операционной .
- Антивирус для Linux? — Если устройство с цифровым интерфейсом подключено к интернету, то его можно сломать или заразить вир.
- Как посмотреть DNS записи домена — Чтобы посмотреть DNS записи домена введите в командной строке Linux следующую команду: dig alexgur.r.
- Как удалить SNAP. Вообще всё — Однажды после свежей установки kubuntu мне потребовался обычный калькулятор. Мой любимый — это gnome.
- Учитесь программировать — В истории человечества было несколько промышленных революций. Всегда с печальными последствиям для р.
- Ubuntu. Стартовая настройка — Уже больше 10 лет пользуюсь дистрибутивами на основе Ubuntu. Поэтому привык к набору программ, кото.
- Debian. Минимальная установка KDE — Для минимальной установки Debian+KDE использую следующую команду.
- Шифрование папки — На всех переносимых устройствах (ноутбуках) использую полное шифрование диска (с шифрованием swap ра.
4 комментариев к “ GRUB консоль. Запускаем Linux ”
Привет, а как сделать так, чтобы каждый раз не вводить при загрзке:
set root=(hd1,gpt2) linux /vmlinuz-4.4.0-53-generic root=/dev/sda1 initrd /initrd.img-4.4.0-53-generic boot
Привет. Ох, если бы я только знал!:)
Если найду — обязательно поделюсь. Но пока не нашёл. Поэтому пришлось забросить ультрабук prestigio, из-за которого и начал писать эту статью.
Привет. Помоги, пожалуйста, с установкой Linux. При выборе загрузочной флэшки появляется такое окно. Оставь контакты, как с тобой можно связаться? Спасибо.