能不能修改grub启动项的指向呢?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
willron
帖子: 2
注册时间: 2014-02-17 4:49
系统: ubuntu 12.04LTS

能不能修改grub启动项的指向呢?

#1

帖子 willron » 2014-02-17 16:36

我的笔记本有三个系统,C(WinXP),F(Win 8),G(Win 8.1) :em06
用easyBCD的硬盘安装法装好了1204LTS,把F盘的WIN8直接格式化后分成了/和交换区。

装好后grub启动项目里有Ubuntu,一个应该是安全模式的Ubuntu,两个内存检测的,然后一个Win8.1,一个Win vista。进WIN8.1的话是进到了WINDOWS的启动菜单,有XP跟8.1跟XP下的GHOST DOS。而进vista这一项会出错,应该是对应原来的WIN8系统的。

现在就是想问一下,grub启动项目里的WIN VISTA能不能修改成指向C盘下的XP呢?需要怎么做呢?

新手菜鸟求指教。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 能不能修改grub启动项的指向呢?

#2

帖子 poloshiao » 2014-02-17 17:08

用easyBCD的硬盘安装法装好了1204LTS
grub启动项目
你現在希望開機 先出現 EasyBCD 選單 還是 Grub 2 選單 ?

備註
Grub 2 是自動偵測/掃描 產生最新 grub 2 開機選單 不是修改或恢復舊選單
除非必要 否則不需手動修改
willron
帖子: 2
注册时间: 2014-02-17 4:49
系统: ubuntu 12.04LTS

Re: 能不能修改grub启动项的指向呢?

#3

帖子 willron » 2014-02-21 2:05

poloshiao 写了:
用easyBCD的硬盘安装法装好了1204LTS
grub启动项目
你現在希望開機 先出現 EasyBCD 選單 還是 Grub 2 選單 ?

備註
Grub 2 是自動偵測/掃描 產生最新 grub 2 開機選單 不是修改或恢復舊選單
除非必要 否則不需手動修改
目前电脑启动是先出现的GRUB2选项,我倒是不大想启用EasyBCD。
只是希望把GRUB2开机选项中,没有用的那一项VISTA改为指向XP系统的就好了。
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 能不能修改grub启动项的指向呢?

#4

帖子 onshoestring » 2014-02-21 11:11

代码: 全选

sudo gedit /boot/grub/grub.gfc
把vista的启动项改成试试:
menuentry "Windows XP" {
set root=(hd0,1)
ntldr /ntldr
boot
}
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 能不能修改grub启动项的指向呢?

#5

帖子 poloshiao » 2014-02-21 12:59

目前电脑启动是先出现的GRUB2选项
如果你已經可以通過 這個 grub 2 開機選單 進入 Ubuntu 桌面
從終端機
sudo update-grub
sudo update-initramfs -u -k all
sudo reboot
就可以產生最新的開機選單
(不是修改舊選單)
lozi0425
帖子: 141
注册时间: 2008-06-17 13:04

Re: 能不能修改grub启动项的指向呢?

#6

帖子 lozi0425 » 2014-02-24 23:01

呵呵,你试试我这个最简单的办法吧。首先,你开机进入的操作系统选择菜单,看看winXp顺序,即如在第3个启动项。那你ctrl+shift+t打开一个终端,然后输入sudo gedit /boot/grub/grub.cfg,查找default关键字,找到set default="0",把里边的0改为2,因为grub.cfg里边这个启动顺序计数起始是从0开始的。如果winXp在启动菜单里边是N,则把set default="0"里边的0改为N-1,保存退出编辑grub.cfg文件,重启系统即可。
回复