歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 安裝Ubuntu後XP或者Win7不能引導問題解決

安裝Ubuntu後XP或者Win7不能引導問題解決

日期:2017/2/28 16:41:52   编辑:Linux教程

由於Ubuntu 9.10開始使用grub2來引導系統,新版grub2的引導配置文件就不再是menu.lst了,而是
/boot/grub/grub.cfg文件,這與舊版本不同了,而且為了安全起見,該文件默認為“只讀”屬性,因此在修改啟動菜單之前你必須先將其文件屬性改為“可讀寫”後方可修改文件內容。

sudo chmod +w /boot/grub/grub.cfg

添加後內容如下:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0 //默認啟動順序
set timeout=5 //等待時長
set root=(hd0,7) //引導文件所在分區目錄
search --fs-uuid --set 98c1c189-b321-440d-89b5-7ff0723c83e2 //根分區的UUID

set menu_color_normal=cyan/blue //設置背景色
set menu_color_highlight=white/blue //設置高亮色

# menuentry後面雙引號內的文字即是顯示在啟動菜單上的啟動項目名稱
menuentry "Ubuntu,9.10 (linux 2.6.30-8-generic)" {
# 定位啟動分區
set root=(hd0,7)
# 檢查UUID後啟動系統
search --fs-uuid --set 98c1c189-b321-440d-89b5-7ff0723c83e2
linux /boot/vmlinuz-2.6.30-8-generic root=UUID=98c1c189-b321-440d-89b5-7ff0723c83e2 ro quiet splash
initrd /boot/initrd.img-2.6.30-8-generic
}

# XP系統的引導部分與舊版本相同
menuentry "Windows XP Pro" {
set root=(hd0,1)
chainloader +1
}

# 在改文件前先備份。UUID和磁盤分區別搞錯。我的測試已經成功。(裝完Ubuntu,Windows都進不去了。連比引導界面都沒有。沒辦法改了改grub成功了。)

Copyright © Linux教程網 All Rights Reserved