Eu tentei todas as páginas que encontrei na web sobre como redefinir um nome de usuário para algo que eu pudesse saber (faz 2 anos desde que usei o laptop com aquele Debian). Em nenhum lugar as pessoas mostram a janela do Debian GNU Grub que recebo e em nenhum lugar encontro a descrição na listagem do Grub que corresponde à minha versão, então pedirei que você me ajude:
meuVersão GNU GRUBé1,99-27+deb7u2
o texto que recebo quando pressiono o botão ''e'' na inicialização do GRUB, onde posso escolher o modo normal ou de recuperação do Debian, é o seguinte (da primeira linha, depois de pressionar "e", é assim) :
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)
... então há aquela linha no final:
initrd "boot"initrd.img-3.2.0-4-686pae
(is this the kernel line?)
======== Literalmente ZERO guias na web explicam como editar ESTE Grub para adicionar a linha que eles nos dizem para adicionar ( init = /bin/bash
)... ou colocar 'single' sem aspas no final da linha do kernel, em nenhum lugar está a palavra kernel. e todo guia onde as pessoas pedem ajuda a outras pessoas com seu Debian acaba enviando-as para uma página falando sobre um Ubuntu ou outra versão que não seja Debian. Portanto, o texto que vemos não se parece em nada com os outros. Tentei adicionar a init
linha ao meu código listado acima, logo após a setparams
linha... e não adiantou nada. Se eu inicializar no modo de recuperação, ele me pede para colocar o nome de login no modo bash, e ainda não consigo lembrar o que coloquei há 2 anos, mesmo que veja um prompt de login no bash versus como na GUI.
Este Debian não possui documentação das páginas que procurei na web que falavam sobre o mesmo problema.
Tentei novamente e desta vez certifiquei-me de que nenhum "/" estava localizado após init='/bin/bash' ...
agora diz: 'bash: não é possível definir o grupo de processos do terminal (-1): ioctl inadequado para o dispositivo'
(sic: diz ioctl, não estou digitando errado)
e
'bash: nenhum controle de trabalho neste shell'
e me deixa com um prompt:
raiz@(nenhum):/#
Agora oficialmente fiz o que pude e terei que esperar por novidades!
Responder1
Sim, a linha do kernel é aquela que carrega a imagem do kernel – geralmente contém uma menção avmlinuzoubzImagem; toda a linha pode ter o prefixo "kernel" ou "linux" ou similar.
No GRUB, a mesma linha também especifica as opções de inicialização do kernel. Se você vir root=/dev/...
ou root=UUID=...
, esse é o lugar certo. Adicione novas opções no final.