Как открыть терминал Linux из BIOS

Как открыть терминал Linux из BIOS

Я отредактировал/etc/профильфайл случайно, и теперь я не могу войти в свою операционную систему Linux.

Я думал сделать так:https://flutter.dev/docs/get-started/install/linux#update-path-directly, но я добавил эти командные строки (третий шаг) в конец файла профиля...

Как мне отредактировать файл профиля? Или, лучше сказать, как мне снова войти в систему?

решение1

Вы не можете открыть терминал linux из BIOS. Если вы хотите иметь консоль linux или окно терминала, Linux должен быть запущен. В общем, процесс загрузки работает следующим образом:

BIOS        does some Power On Self Tests, initialisations etc and then executes MBR
MBR         Master Boot Record executes Grub, Lilo or what you use
LILO        boots the kernel
KERNEL      initializes and starts Init; there are a number of variants, from 
            systemd to busybox.
INIT        Init then starts the different run-levels (depending on which init you use)

Для запуска консоли или терминала необходимо находиться на одной из фаз инициализации.

Существует множество вариаций этого (uefi-boot, идея уровней запуска systemd и т. д.), но это упрощенный способ запуска вашего компьютера.

Но, как решение вашей проблемы, комментарий @Biswapriyo верен: используйте live-дистрибутив, смонтируйте свои разделы и исправьте свои /etc/profile; это самый простой способ.

В качестве альтернативы вы можете попробовать задать параметр 1в процессе загрузки. Нажмите пробел в течение 3 секунд после первой загрузки и следуйте процессу загрузчика. grubЭто будет означать aдобавление параметра (который должен быть 1), но Lilo или другие могут отличаться.

Связанный контент