ubuntu11.04版的grub2的两个说明

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12
送出感谢: 0
接收感谢: 19 次

ubuntu11.04版的grub2的两个说明

#1

帖子 smallapple » 2011-05-03 19:27

1. grub-install
新版的grub-install命令指定安装目录时不再使用--root-directory选项,改为 --boot-directory选项,安装文件不是安装在指定目录的 /boot/grub下,而是安装在指定目录的 /grub下,具体用法为

代码: 全选

grub-install --boot-directory=DIR Install-Device
举个例子说明,如果 /boot分区为 sda7,/ 分区为 sda8,在使用 livecd 模式修复grub2到mbr时使用的命令为

代码: 全选

sudo mount /sda8 /mnt
sudo mount /sda7 /mnt/boot
sudo grub-install --boot-directory=/mnt/boot /dev/sda

代码: 全选

sudo mount /dev/sda7 /mnt
sudo grub-install --boot-directory=/mnt /dev/sda
而对于只有 / 分区(假设为 /dev/sda7) ,没有 /boot单独分区的,使用命令为

代码: 全选

sudo mount /dev/sda7 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sda
2. ntldr命令
新版的grub2可以用ntldr命令引导windows,对同时安装有xp和win7的朋友可以用自定菜单来分别引导xp和win7,
引导win7菜单为 

代码: 全选

menuentry "Windows 7" {
        set root=(hd0,x)
        ntldr /bootmgr
        boot
}

代码: 全选

menuentry "Windows XP" {
        set root=(hd0,x)
        ntldr /ntldr
        boot
}
ntldr 命令也可以引导grldr进入grub4dos

代码: 全选

menuentry "Grub4dos" {
        set root=(hd0,x)
        ntldr /grldr
        boot
}
这些用户感谢了作者 smallapple 于这个帖子 (主题 2):
snowtown86 (2011-09-13 9:36) • rqy (2016-12-09 12:56)
评价: 7.41%
头像
qy117121
论坛版主
帖子: 50170
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 18 次
接收感谢: 357 次
联系:

Re: ubuntu11.04版的grub2的两个说明

#2

帖子 qy117121 » 2011-05-03 19:46

:em11
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

我的gnome-shell扩展 https://s1.ax1x.com/2020/06/25/N0IFIS.png
头像
qy117121
论坛版主
帖子: 50170
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 18 次
接收感谢: 357 次
联系:

Re: ubuntu11.04版的grub2的两个说明

#3

帖子 qy117121 » 2011-05-03 19:47

是不是应该置顶一下
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

我的gnome-shell扩展 https://s1.ax1x.com/2020/06/25/N0IFIS.png
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
送出感谢: 8 次
接收感谢: 64 次
联系:

Re: ubuntu11.04版的grub2的两个说明

#4

帖子 月下叹逍遥 » 2011-05-03 19:47

:em11 :em11
心似浮云常自在,意如流水任东西。
此事背后一定有个天大的咪咪
广告:
1、走过路过,不要错过,dropbox网盘2.25G大放送
py大法好,退C保平安
java多妖孽,VB本异端
日诵一千遍,快活似神仙
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland
送出感谢: 16 次
接收感谢: 37 次

Re: ubuntu11.04版的grub2的两个说明

#5

帖子 nmsfan » 2011-05-03 19:59

学习了~~~~~~~~~~
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
jxhow
帖子: 5856
注册时间: 2008-10-24 22:02
来自: 浙江
送出感谢: 0
接收感谢: 1 次

Re: ubuntu11.04版的grub2的两个说明

#6

帖子 jxhow » 2011-05-03 20:01

貌似对NT的引导加强了
http://sb.google.com/ 提问前 请在右上角搜索一下
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
送出感谢: 8 次
接收感谢: 64 次
联系:

Re: ubuntu11.04版的grub2的两个说明

#7

帖子 月下叹逍遥 » 2011-05-03 20:07

qy117121 写了:是不是应该置顶一下
叶大有置顶检索贴,建议添进去
心似浮云常自在,意如流水任东西。
此事背后一定有个天大的咪咪
广告:
1、走过路过,不要错过,dropbox网盘2.25G大放送
py大法好,退C保平安
java多妖孽,VB本异端
日诵一千遍,快活似神仙
teddy0416
帖子: 2
注册时间: 2010-05-11 13:36
送出感谢: 0
接收感谢: 0

Re: ubuntu11.04版的grub2的两个说明

#8

帖子 teddy0416 » 2011-05-03 20:10

好帖, 我当时安装 11.04 beta1 的时候 电脑挂了, 就用u盘启动 修复grub, 结果网上搜索都是 --root-directory ,
我man一下,给的命令参数也没有这个选项, 不好使,原来是改成 --boot-directory

不过还是有两行不懂,请教下:
sudo mount /sda8 /mnt
sudo mount /sda7 /mnt/boot

为什么 直接 /sda7 /sda8 就挂载了?
其他的应用 /dev/sda* 的都明白, 这个有点迷糊啊
头像
spectater
帖子: 665
注册时间: 2008-02-03 18:53
送出感谢: 0
接收感谢: 1 次

Re: ubuntu11.04版的grub2的两个说明

#9

帖子 spectater » 2011-05-03 20:11

:em11 :em11
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

Re: ubuntu11.04版的grub2的两个说明

#10

帖子 leeaman » 2011-05-03 20:23

支持一下小苹果 :em11
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12
送出感谢: 0
接收感谢: 19 次

Re: ubuntu11.04版的grub2的两个说明

#11

帖子 smallapple » 2011-05-03 21:53

teddy0416 写了:好帖, 我当时安装 11.04 beta1 的时候 电脑挂了, 就用u盘启动 修复grub, 结果网上搜索都是 --root-directory ,
我man一下,给的命令参数也没有这个选项, 不好使,原来是改成 --boot-directory

不过还是有两行不懂,请教下:
sudo mount /sda8 /mnt
sudo mount /sda7 /mnt/boot

为什么 直接 /sda7 /sda8 就挂载了?
其他的应用 /dev/sda* 的都明白, 这个有点迷糊啊
如果是以前的grub2,必须先挂载系统的 / 分区,再把系统的 /boot分区挂载到系统 / 分区下,这两行就是执行这个动作。
11.04的版本可以不用挂载系统的 / 分区,直接挂载 /boot分区,那就是下面的那个方式。
jtshs256
帖子: 22322
注册时间: 2010-07-19 21:41
系统: OS X
送出感谢: 2 次
接收感谢: 27 次

Re: ubuntu11.04版的grub2的两个说明

#12

帖子 jtshs256 » 2011-05-03 21:57

支持下……
NO DO NO DIE
http://a/%%30%30
xtz1990
帖子: 452
注册时间: 2010-06-03 22:51
送出感谢: 1 次
接收感谢: 0

Re: ubuntu11.04版的grub2的两个说明

#13

帖子 xtz1990 » 2011-05-18 21:38

我现在的问题是grub2上面显示有win7的引导项,但 回车 之后进不去 引导不了win7
头像
TeliuTe
论坛版主
帖子: 7595
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 106 次
联系:

Re: ubuntu11.04版的grub2的两个说明

#14

帖子 TeliuTe » 2011-05-18 22:38

学习,有空再多了解一下
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

Re: ubuntu11.04版的grub2的两个说明

#15

帖子 billbear » 2011-05-18 22:52

teddy0416 写了:好帖, 我当时安装 11.04 beta1 的时候 电脑挂了, 就用u盘启动 修复grub, 结果网上搜索都是 --root-directory ,
我man一下,给的命令参数也没有这个选项, 不好使,原来是改成 --boot-directory

不过还是有两行不懂,请教下:
sudo mount /sda8 /mnt
sudo mount /sda7 /mnt/boot

为什么 直接 /sda7 /sda8 就挂载了?
其他的应用 /dev/sda* 的都明白, 这个有点迷糊啊
笔误啦
回复

回到 “启动和引导”