Debian Linux не используется в течение 2 лет; не могу вспомнить имя пользователя или пароль

432
Alex Hébert

Я перепробовал каждую страницу, которую нашел в Интернете, о том, как перевести имя пользователя в то, что я мог знать (прошло 2 года с тех пор, как я использовал ноутбук с этим Debian). Нигде люди не показывают окно Debian GNU Grub, которое я получаю, и нигде не нахожу описание в списке Grub, соответствующее моей версии, поэтому я попрошу вас помочь мне:

моя версия GNU GRUB - 1.99-27 + deb7u2

текст, который я получаю, когда нажимаю кнопку '' e '' в загрузке GRUB, где я могу выбрать нормальный режим или режим восстановления Debian, выглядит следующим образом (из первой строки, после того как я нажал "e", это выглядит так) :

setparams 'Debian GNU/Linux, with Linux 3.2.0-4-686pae'  load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos1_') (there is a long line with the linux info once more.. is this the kernel line? and more that i coul retype if needed) 

... тогда есть эта строка в конце:

initrd "boot"initrd.img-3.2.0-4-686pae (is this the kernel line?) 

======== Буквально нули в Интернете объясняют, как отредактировать ЭТОТ Grub, чтобы добавить строку, которую нам говорят добавить ( init = /bin/bash) ... или поставить 'single' без кавычек в конце строки ядра, нигде нет слова ядро. и каждое руководство, где люди просят других помочь с их Debian, заканчивает тем, что отправляет их на страницу, рассказывающую об Ubuntu или другой версии, отличной от Debian. Таким образом, текст, который мы видим, не похож на другие. Я попытался добавить initстроку в мой код, который я перечислил выше, сразу после setparamsстроки ... и ничего не получилось. Если я загружаюсь в режиме восстановления, он просит меня ввести имя входа в режиме bash, и я до сих пор не могу вспомнить, что я установил 2 года назад, даже если я вижу приглашение входа в bash, а не в GUI.

В этом Debian нет документации со страниц, которые я просматривал в Интернете, где говорилось об этой же проблеме.


Я повторил попытку и на этот раз убедился, что после init = '/ bin / bash' не было найдено ни одного символа "/" ...

теперь он говорит: «bash: невозможно установить группу процессов терминала (-1): не подходит ioctl для устройства»
(sic: он говорит «ioctl, я не ошибаюсь»)

а также

'bash: в этой оболочке нет управления заданиями'

и оставляет меня с подсказкой:

корень @ (нет): / #

Теперь я официально сделал то, что мог и должен будет ждать новостей!

0
Если вы не зашифровали жесткий диск своего ноутбука, более простой способ сброса пароля - это загрузка с USB-накопителя (например, с помощью образа [SystemRescueCD] (http://www.system-rescue-cd.org/)), и просто отредактируйте `/ etc / passwd` и` / etc / shadow`. Или выньте жесткий диск, подключите жесткий диск к другому компьютеру и отредактируйте. Убедительный grub для загрузки в `/ bin / bash`, как звучит процесс инициализации ... интересно. dirkt 6 лет назад 0
Способ 2 [Сброс пароля root] (https://pve.proxmox.com/wiki/Root_Password_Reset) GAD3R 6 лет назад 0

1 ответ на вопрос

0
grawity

Да, строка ядра - это та, которая загружает образ ядра - обычно в ней упоминается vmlinuz или bzImage ; вся строка может иметь префикс «ядро» или «linux» или аналогичный.

В GRUB эта же строка также указывает параметры загрузки ядра. Если вы видите root=/dev/...или root=UUID=..., это правильное место. Добавьте новые опции в конце.

я буду пробовать это и видеть, какая строка напоминает ту, на которую вы указываете упоминание "linux", или это будет строка: set root = '(hd0, msdos1)'? Я попробую это и дам новости Alex Hébert 6 лет назад 0
там была строка, начинающаяся с / linux /, параметры оканчивались на 2-й строке описания ... я добавил 'single' без << '' >>, а затем я перезагрузился с помощью CTRL + X, на который указывало меню Debian используйте ... он перезагрузился и запросил пароль root для входа в режим обслуживания, или нажмите CTRL + D, что я и сделал, и он загрузился обратно в приглашение GUI "Login / Pswd" ... я попробую другую строку с " установите root = "и добавьте 'single' в конце ... или попробуйте командную строку, о которой я упоминал в GRUB в прошлый раз, когда я загрузил ее Alex Hébert 6 лет назад 0
ok тоже не сработало: когда я нажал escape, чтобы вернуться в меню Grub, где я могу выбрать «debian» или «debian (recovery)», было сказано использовать CTRL + C, чтобы добраться до командной строки. Строка с отображаемой подсказкой GRUB> ... пробовала операцию "passwd", но она не сработала, пока я не вижу других указаний, буду ждать вас или кого-то, кто сообщит новости Alex Hébert 6 лет назад 0
ОК, сначала не сработало ... но я повторил попытку и правильно использовал << `>> вокруг параметра, и он загрузился в одиночном режиме ... или нет ... говорит, что" целевая файловая система не запрашивалась / bin / bash "BusyBox v1.20.2 (Debian 1: 1.20.0-7) двоичный файл с несколькими вызовами. и в нижней части экрана список [5.105181] строк с 1-й из них с упоминанием «Паника ядра - не синхронизируется: попытка убить init!» Alex Hébert 6 лет назад 0

Похожие вопросы