Saya telah mencoba setiap halaman yang saya temukan di web tentang mengatur ulang nama pengguna ke sesuatu yang bisa saya ketahui (sudah 2 tahun sejak saya menggunakan laptop dengan Debian itu). Tidak ada orang yang menunjukkan jendela Debian GNU Grub yang saya dapatkan dan tidak menemukan deskripsi di daftar Grub yang sesuai dengan versi saya sehingga saya akan meminta Anda untuk membantu saya:
versi GNU GRUB saya adalah 1.99-27 + deb7u2
teks yang saya dapatkan ketika saya menekan tombol '' e '' di boot GRUB di mana saya dapat memilih mode normal atau pemulihan Debian adalah sebagai berikut (dari baris pertama setelah saya menekan "e", bunyinya seperti ini) :
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)
... maka ada garis di akhir:
initrd "boot"initrd.img-3.2.0-4-686pae
(is this the kernel line?)
======== Panduan NOL secara harfiah di web menjelaskan cara mengedit Grub INI untuk menambahkan baris yang mereka minta untuk kita tambahkan ( init = /bin/bash
) ... atau untuk meletakkan 'tunggal' tanpa tanda kutip di akhir baris kernel, tidak ada kata kernel di sana. dan setiap panduan di mana orang meminta orang lain untuk membantu Debian mereka akhirnya mengirim mereka ke halaman berbicara tentang Ubuntu atau versi lain, bukan versi Debian. Jadi teks yang kita lihat tidak seperti yang lain. Saya mencoba menambahkan init
baris ke kode saya yang saya sebutkan di atas, tepat setelah setparams
baris ... dan tidak melakukan apa pun. Jika saya boot dalam mode pemulihan, ia meminta saya untuk memasukkan nama login dalam mode bash, dan saya masih tidak dapat mengingat apa yang telah saya masukkan 2 tahun yang lalu bahkan jika saya melihat prompt login di bash versus seperti pada GUI.
Debian ini tidak memiliki dokumentasi dari halaman yang saya cari di web yang membicarakan masalah yang sama.
Saya mencoba lagi dan kali ini memastikan bahwa "/" tidak ditemukan setelah init = '/ bin / bash' ...
sekarang ia mengatakan: 'bash: tidak dapat mengatur grup proses terminal (-1): ioctl tidak sesuai untuk perangkat'
(sic: ia mengatakan ioctl, saya tidak salah mengeja)
dan
'bash: tidak ada kontrol pekerjaan di shell ini'
dan meninggalkanku dengan prompt:
root @ (tidak ada): / #
Sekarang saya telah secara resmi melakukan apa yang saya bisa dan harus menunggu kabar!
sumber
/etc/passwd
dan/etc/shadow
. Atau, keluarkan harddisk, hubungkan harddisk ke PC lain, lalu edit. Meyakinkan grub untuk boot ke dalam/bin/bash
sebagai proses init terdengar ... menarik.Jawaban:
Ya, baris kernel adalah baris yang memuat imej kernel - biasanya menyebutkan vmlinuz atau bzImage ; seluruh baris mungkin diawali "kernel" atau "linux" atau serupa.
Di GRUB, baris yang sama juga menentukan opsi boot kernel. Jika Anda melihat
root=/dev/...
atauroot=UUID=...
, itu tempat yang tepat. Tambahkan opsi baru di akhir.sumber