Я отредактировал/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 или другие могут отличаться.