2013年7月2日 星期二

手動用grub shell 開機

在grub>提示符號下,手動開機的方法,說穿了就是執行grub.conf裡的指令
例如:我的grub.conf裡面有以下設定
#boot=/dev/sda
title CentOS (2.6.18-194.32.1.el5)
      root (hd0,0)
      kernel /boot/vmlinuz-2.6.18-194.32.1.el5 ro root=/dev/sda1
      initrd /boot/initrd-2.6.18-194.32.1.el5.img


#那要在grub>下手動開機就是依序輸入上述的指令
#若不曉得正確是哪個磁碟的時候,就可以利用cat秀此磁碟的grub設定檔來參考
grub> cat (hd0,0)/boot/grub/menu.lst

#假設你確定硬碟是(hd0,0)時,指定用這磁碟開機
grub> root (hd0,0)
filesystem type is ext2fs, partition type 0x83

#載入核心與initrd
grub> kernel /boot/vmlinuz-2.6.18-194.32.1.el5 ro root=LABEL=/
[Linux-bzImage, setup=0x1e00, size=0x1c8474]

#載入initrd
grub> initrd /boot/initrd-2.6.18-194.32.1.el5.img
[Linux-initrd @ 0xfc57000, 0x288435 bytes]

#開機
grub> boot

#或者直接利用configfile指令開機
grub> configfile (hd0,0)/boot/grub/menu.lst

沒有留言:

張貼留言