1. 程式人生 > >Centos 6.x grub 進入系統

Centos 6.x grub 進入系統

一、過程

說來悲劇,操作核心升級的時候動到了grub配置,導致重啟直接進入grub.

grub>

grub>

/捂臉

二、解決

這個其實很簡單,之前在部落格中記錄了在grub介面這麼進入單使用者直接進入root.

其實這個也是類似操作。其實進入這個grub介面也不要緊張,grub介面其實也有很多命令可以敲,使用tab可以聯想出來。

接下來記錄下整個過程,我使用的是Vultr的VPS,最簡單的配置,所以也沒有做什麼分割槽之類的操作,預設的根分割槽就是在/dev/vda1上,boot沒有另外分割槽,這個很關鍵。

在grub介面:

root (hd0,0)   #0號硬碟的0號分割槽(指定grub設定的分割槽,也就是核心所在的分割槽)

kernel /boot/vmlinuz-2.6.32-696.10.2.el6.x86_64 ro root=/dev/vda1  #核心所認為的根檔案系統位置。

initrd /boot/initramfs-2.6.32-696.10.2.el6.x86_64.img

boot
然後就神奇的進入了終端。

當然這一起都是在Vultr的後臺Web介面上操作完成的。

三、最後

最重要的是進入之後,把之前的修改前備份的grub.conf.bak恢復,我記得我動到了/etc/grub.conf/  /boot/grub/grub.conf /boot/grub/menu.lst 不過我都做了備份,都還原回去,重啟正常。然後也找當時修改錯誤的原因。配置檔案修改錯誤了一行。。。/捂臉

國外的VPS很便宜還很方便,還能搭建SS,非常不錯,推薦大家使用。

https://www.vultr.com/?ref=7194436

root(hd0,0)參考:http://fuwenchao.blog.51cto.com/6008712/1337471