有時候閒着沒事折騰grub2,終於不知道搞出了什麼問題:linux
總的狀況,就是用linux for live CD的設備安裝(修復)grub2後重啓不見選擇菜單,就只是看得見grub2的命令行。shell
很是簡單的解決辦法:ubuntu
在那個命令行界面輸入:windows
grub>set root=(hd0,3)
grub>linux /vmlinuz—xxx—xxx root=/dev/sda7 i915.modeset=1 grub>initrd /initrd.img-XXX-XXX
# "hd0,3"這個是我原來的ubuntu10.04的/boot掛載點的所在分區,固然,你要按你的機器的實際狀況而定。spa
# vmlinuz和initrd.img文件的位置要隨你的狀況而定,實在忘了文件名字能夠按Tab鍵自動補上。「root=/dev/sda7」中的「sda7」是我原來系統/目錄的分區,必定要寫上。" i915.modeset=1 ",是爲了個人intel集顯寫的啓動參數,防止黑屏死機。還有,"sda7"你也要隨你的實際狀況而定。
命令行
再輸入:
code
grub>boot
# 等待啓動
terminal
若是成功了的話,再打開terminal輸入:
it
sudo grub-install /dev/sda sudo update-grub
#而後重啓,就好了。
class
若是你是想打開windows的系統,能夠試試:
set root=(hdx,y) chainloader+1 boot
搞定!