windows 7 和 ubuntu kylin 14.10 双系统启动顺序的修改

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
Scofield_fox
帖子: 49
注册时间: 2008-09-11 22:33
来自: www.ccie27599/bbs/bbs.php
联系:

windows 7 和 ubuntu kylin 14.10 双系统启动顺序的修改

#1

帖子 Scofield_fox » 2015-04-05 22:24

我目前双系统已经完成,也能正常使用,默认是启动 ubuntu ,我想改成 windows 7。
以前GRUB 的时候 修改 /boot/grub/menu.lst 我也成功过
现在是GRUB2 了,我知道应该修改 /boot/grub /grub.cfg。
并且修改完后应该:update-grub。

现在有一个问题,我的GRUB 文件中打开后如下,没有列出windows之类的其他选项,我应该把 windows 选项前面的改成 0 。
但是现在 GRUB 中的文件打开后就如下的内容,压根没有别的选项内容,请问如何解决?

-------------------------------------

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=Ubuntu\ Kylin
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="locale=zh_CN"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
荣耀的背后刻着一道孤独
头像
Scofield_fox
帖子: 49
注册时间: 2008-09-11 22:33
来自: www.ccie27599/bbs/bbs.php
联系:

Re: windows 7 和 ubuntu kylin 14.10 双系统启动顺序的修改

#2

帖子 Scofield_fox » 2015-04-05 22:27

/etc/default/grub
这个 GRUB文件打开后,感觉内容是不全的一样,其中压根没有别的选项。
所以我也无从谈起,把 windows 选项前面的改为 0
荣耀的背后刻着一道孤独
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: windows 7 和 ubuntu kylin 14.10 双系统启动顺序的修改

#3

帖子 poloshiao » 2015-04-05 22:37

默认是启动 ubuntu ,我想改成 windows 7
把下面指令 複製 貼進終端機 執行
1. sudo cat /boot/grub/grub.cfg | grep menuentry
2. sudo cat /boot/grub/grub.cfg | grep 'set default'
把結果直接 選取/複製 貼上來
不必擷圖
头像
Scofield_fox
帖子: 49
注册时间: 2008-09-11 22:33
来自: www.ccie27599/bbs/bbs.php
联系:

Re: windows 7 和 ubuntu kylin 14.10 双系统启动顺序的修改

#4

帖子 Scofield_fox » 2015-04-06 9:56

poloshiao 写了:
默认是启动 ubuntu ,我想改成 windows 7
把下面指令 複製 貼進終端機 執行
1. sudo cat /boot/grub/grub.cfg | grep menuentry
2. sudo cat /boot/grub/grub.cfg | grep 'set default'
把結果直接 選取/複製 貼上來
不必擷圖

1:
sudo cat /boot/grub/grub.cfg | grep menuentry
[sudo] password for zhou:
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
menuentry_id_option=""
export menuentry_id_option
menuentry 'Ubuntu Kylin GNU/Linux' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-bf55a920-f9ad-473a-bd06-17567995790b' {
submenu 'Ubuntu Kylin GNU/Linux 高级选项' $menuentry_id_option 'gnulinux-advanced-bf55a920-f9ad-473a-bd06-17567995790b' {
menuentry 'Ubuntu Kylin GNU/Linux,Linux 3.16.0-33-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-33-generic-advanced-bf55a920-f9ad-473a-bd06-17567995790b' {
menuentry 'Ubuntu Kylin GNU/Linux, with Linux 3.16.0-33-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-33-generic-recovery-bf55a920-f9ad-473a-bd06-17567995790b' {
menuentry 'Ubuntu Kylin GNU/Linux,Linux 3.16.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-23-generic-advanced-bf55a920-f9ad-473a-bd06-17567995790b' {
menuentry 'Ubuntu Kylin GNU/Linux, with Linux 3.16.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-23-generic-recovery-bf55a920-f9ad-473a-bd06-17567995790b' {
menuentry 'Memory test (memtest86+)' {
menuentry 'Memory test (memtest86+, serial console 115200)' {
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-A61A3C7D1A3C4C95' {
zhou@zhou-ubuntu:~$



2:
zhou@zhou-ubuntu:~$ sudo cat /boot/grub/grub.cfg | grep 'set default'
set default="${next_entry}"
set default="0"
荣耀的背后刻着一道孤独
头像
Scofield_fox
帖子: 49
注册时间: 2008-09-11 22:33
来自: www.ccie27599/bbs/bbs.php
联系:

Re: windows 7 和 ubuntu kylin 14.10 双系统启动顺序的修改

#5

帖子 Scofield_fox » 2015-04-06 10:37

问题已经解决,发现不用管 GRUB中文件是全部列出来,直接修改 default 后 update 就可以。
荣耀的背后刻着一道孤独
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: windows 7 和 ubuntu kylin 14.10 双系统启动顺序的修改

#6

帖子 poloshiao » 2015-04-06 11:12

/boot/grub/grub.cfg
GRUB_DEFAULT=0
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-A61A3C7D1A3C4C95' {
直接修改 default 后 update 就可以。
1. /etc/default/grub
# set default="0"
set default='Windows 7 (loader) (on /dev/sda1)'

set default="Windows 7 (loader) (on /dev/sda1)"

2. sudo update-grub

3. 檢查結果
/boot/grub/grub.cfg
GRUB_DEFAULT='Windows 7 (loader) (on /dev/sda1)'

GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"

4. 開機時 grub 2 開機選單 亮光條 顯示在 "Windows 7 (loader) (on /dev/sda1)"

5. 新版本的 grub 2 可以試試
GRUB_DEFAULT='osprober-chain-A61A3C7D1A3C4C95'
回复