나는 사용자 이름을 내가 알 수 있는 것으로 재설정하는 방법에 대해 웹에서 찾은 모든 페이지를 시도했습니다(해당 데비안에서 노트북을 사용한 지 2년이 되었습니다). 사람들이 내가 얻는 Debian GNU Grub 창을 어디에도 표시하지 않으며 Grub 목록에서 내 버전에 해당하는 설명을 찾을 수 없으므로 여러분에게 도움을 요청하겠습니다.
나의GNU GRUB 버전~이다1.99-27+deb7u2
데비안의 일반 또는 복구 모드를 선택할 수 있는 GRUB 부팅에서 'e' 버튼을 눌렀을 때 표시되는 텍스트는 다음과 같습니다(첫 번째 줄에서 '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?)
======== 말 그대로 웹의 ZERO 가이드는 이 Grub을 편집하여 ( )를 추가하라는 줄을 추가 init = /bin/bash
하거나 커널 줄 끝에 따옴표 없이 '단일'을 넣는 방법을 설명합니다. 커널이라는 단어는 어디에도 없습니다. 그리고 사람들이 다른 사람들에게 데비안에 대한 도움을 요청하는 모든 가이드는 결국 우분투나 데비안 버전이 아닌 다른 버전에 대해 이야기하는 페이지로 보내지게 됩니다. 따라서 우리가 보는 텍스트는 다른 텍스트와 전혀 다릅니다. init
위에 나열된 코드의 줄 바로 뒤에 줄을 추가하려고 시도했지만 setparams
아무 작업도 수행되지 않았습니다. 복구 모드로 부팅하면 로그인 이름을 bash 모드로 입력하라는 메시지가 표시되고, GUI가 아닌 bash에서 로그인 프롬프트가 표시되어도 2년 전에 무엇을 넣었는지 기억이 나지 않습니다.
이 데비안에는 동일한 문제에 관해 내가 웹에서 찾아본 페이지의 문서가 없습니다.
나는 다시 시도했고 이번에는 init='/bin/bash' 뒤에 " / "가 없는지 확인했습니다.
이제 다음과 같이 표시됩니다: 'bash: 터미널 프로세스 그룹을 설정할 수 없습니다(-1): 장치에 부적절한 ioctl'
(원문: ioctl이라고 되어 있는데, 철자가 틀린 것이 아닙니다)
그리고
'bash: 이 쉘에는 작업 제어가 없습니다'
그리고 나에게 프롬프트를 남깁니다.
루트@(없음):/#
이제 나는 공식적으로 내가 할 수 있는 일을 했고 뉴스를 기다려야 할 것입니다!
답변1
예, 커널 라인은 커널 이미지를 로드하는 라인입니다. 일반적으로 다음과 같은 언급이 있습니다.vmlinuz또는bz이미지; 전체 줄에는 "kernel" 또는 "linux" 또는 이와 유사한 접두사가 붙을 수 있습니다.
GRUB에서는 동일한 줄이 커널 부팅 옵션도 지정합니다. root=/dev/...
또는 가 보이면 root=UUID=...
그곳이 맞는 곳입니다. 마지막에 새로운 옵션을 추가하세요.