您好,登錄后才能下訂單哦!
這篇文章給大家介紹缺失grub.conf和忘記root密碼的示例分析,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
實驗1:把/boot/grub/grub.conf刪除后的補救措施
系統在重啟后,進入如下界面:
grub>光標一直在這兒閃爍,我們進行以下命令:
grub>root (hd0,0)
grub>kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ 這里我的實驗結果是grub>kernel /boot/vmlinuz-2.6.18-164.el5 ro root=LABEL=/ 前面的寫法竟然找不到內核文件,不曉得為什么。
grub>initrd /initrd-version.img 這兒同理應該是grub>initrd /boot/initrd-version.img
grub>boot
進入之后把/boot/grub/grub.conf給補上,然后
[root@redhat grub]# sync
[root@redhat grub]# sync
[root@redhat grub]# reboot
算是解決完畢
說一下我的為什么會是加/boot,因為我原來的grub.conf里面就是/boot/這樣,不是/這樣。至于我怎么裝成的這樣,我也很奇怪,我的很多機器裝得是直接/這樣的,這是個迷了。
實驗2:忘記root密碼
在選擇內核的界面回車,然后選擇內核后按e,進入此內核的編輯頁面,然后按e后選擇kernel那里,寫入single,然后按b回車,進入單用戶模式,然后用passwd root修改root密碼。然后sync之后重啟。
[root@redhat ~]# vi /etc/grub.conf
lrwxrwxrwx 1 root root 22 Jul 19 22:02 /etc/grub.conf -> ../boot/grub/grub.conf
[root@redhat ~]# grub-md5-crypt
Password:
Retype password:
$1$Iu36g/$X6a/WI5EcRN1MUilyfQvA1
[root@redhat ~]# vi /etc/grub.conf 在其中寫入:password --md5 $1$Iu36g/$X6a/WI5EcRN1MUilyfQvA1
[root@redhat ~]# sync
[root@redhat ~]# reboot
這樣你就必須輸入grub的密碼才能進入單用戶模式
說一下忘記這個grub密碼同時也忘記root密碼怎么辦,(假如這個人真的忘記了這兩個密碼,對于一個真的做運維的人員來說,這個人是不合格的,這個人是個丟三落四的杯具)
利用光盤引導,然后進入救援模式linux resuce,然后硬盤上的系統會被掛載到/mnt/sysp_w_picpath里面,然后進入/mnt/sysp_w_picpath/boot/grub/ 把grub.conf里面的那個password行刪除,然后輸入命令sync,不然改了半天白改。然后reboot。完活!
關于缺失grub.conf和忘記root密碼的示例分析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。