Grub2安装在硬盘的哪个位置啊???

Grub2安装在硬盘的哪个位置啊???

Grub2安装在硬盘的哪个位置啊???

启动讨论 grub/grub2/syslinux/grub4dos/Lilo

回复

打印预览

13 帖子

• 分页: 1 / 1

dcbakkk

帖子: 196 注册时间: 2009-11-09 9:35

Grub2安装在硬盘的哪个位置啊???

引用

#1

帖子

由 dcbakkk » 2010-07-24 14:43

先前我安装了XP和7,XP为C盘,7在D盘,后面再分了两个分区出来安装Ubuntu10.04,Ubuntu10.04的安装程序格式化分区开始安装的时候会提示你选择Grub安装的位置,我看了看高级选项默认是dev/sda,Grub默认是安装在硬盘的MBR中的吗?还有就是Windows 7的引导记录显示的是在dev/sda1分区,这是什么原因啊?

如果是这样,那Windows 7的引导在哪儿去了呢?为什么卸载Ubuntu的时候只需要重写MBR就可以回到Windows 7 Loader引导菜单了呢?这里我一直比较迷糊。期待为朋友解答下。

页首

mongoose88

帖子: 9 注册时间: 2010-07-24 14:16

Re: Grub2安装在硬盘的哪个位置啊???

引用

#2

帖子

由 mongoose88 » 2010-07-24 16:28

grub是不是在/boot/grub/menu.lst?

你可以看看里面的文件内容

页首

dcbakkk

帖子: 196 注册时间: 2009-11-09 9:35

Re: Grub2安装在硬盘的哪个位置啊???

引用

#3

帖子

由 dcbakkk » 2010-07-25 4:00

mongoose88 写了:grub是不是在/boot/grub/menu.lst?

你可以看看里面的文件内容

ubuntu10.04中没有menu.lst,已经用grub2,换成grub.cfg了。

页首

dcbakkk

帖子: 196 注册时间: 2009-11-09 9:35

Re: Grub2安装在硬盘的哪个位置啊???

引用

#4

帖子

由 dcbakkk » 2010-07-26 9:23

dcbakkk 写了:mongoose88 写了:grub是不是在/boot/grub/menu.lst?

你可以看看里面的文件内容

ubuntu10.04中没有menu.lst,已经用grub2,换成grub.cfg了。

期望有人解答下啊?

页首

captainlee007

帖子: 16 注册时间: 2010-07-26 0:40

来自: 加勒比海盗湾漫金神殿

Re: Grub2安装在硬盘的哪个位置啊???

引用

#5

帖子

由 captainlee007 » 2010-07-26 10:24

我和LZ有相同的疑问,不知道grub该安装到哪好?我先装了XP在C盘,再装Ubuntu, /目录放在了/dev/hda7,grub默认安装在hd0,后可选项还有/dev/hda, /dev/hda1, /dev/hda7 等。

希望知道的大侠可以帮我和楼主一起解决了。

### 既然选择的是远方 ###

### 便只顾风雨兼程 ###

### 既然目标是地平线 ###

### 留给世界的只能是背影 ###

页首

czjl

帖子: 765 注册时间: 2008-07-28 10:02

Re: Grub2安装在硬盘的哪个位置啊???

引用

#6

帖子

由 czjl » 2010-07-26 13:15

郑重建议:安装在/分区下。然后用grub4dos去引导ubuntu.这样就算ubuntu崩溃,xp和win7丝毫不影响。省得新手老是责怪u,从而失去热情。

页首

summer-snow

帖子: 10 注册时间: 2010-06-02 16:55

Re: Grub2安装在硬盘的哪个位置啊???

引用

#7

帖子

由 summer-snow » 2010-07-26 15:56

6L建议不错,个人觉得装在U的/分区目录下比较好,用Grub4Dos引导。。。。

如果默认装的话,是在HD0里面,其实就是启动分区里面也就是C盘吧(通常是C盘,也有可能引导分区不是C盘的),会写进MBR里,这样相当于XP/W7都是通过Grub2引导的,而且有些这样默认装引导还会出问题,当然你要是重装了U的话这种情况是必须重写MBR才能将启动的主动权交还给XP或者W7的,如果装在U的/分区下的话,XP或者W7依然具有系统引导的主动权,再通过Grub4dos来引导的U,我觉得这样不错,最大的好处就是两个系统比较独立,重装撒的互相无大的影响。不过也有老鸟说这样在更新内核后引导会有问题,但是个人认为更新内核机会是很少的,而且也可以再修改下用于Grub4dos的三个文件就好了,所以问题应该就不大了吧

页首

dcbakkk

帖子: 196 注册时间: 2009-11-09 9:35

Re: Grub2安装在硬盘的哪个位置啊???

引用

#8

帖子

由 dcbakkk » 2010-07-26 16:18

czjl 写了:郑重建议:安装在/分区下。然后用grub4dos去引导ubuntu.这样就算ubuntu崩溃,xp和win7丝毫不影响。省得新手老是责怪u,从而失去热情。

我不是新手也不是老鸟,用Ubuntu很久了,就是对Grub引导原理感到好奇,我用Grub管理所有的系统引导。

页首

dcbakkk

帖子: 196 注册时间: 2009-11-09 9:35

Re: Grub2安装在硬盘的哪个位置啊???

引用

#9

帖子

由 dcbakkk » 2010-07-26 16:22

summer-snow 写了:6L建议不错,个人觉得装在U的/分区目录下比较好,用Grub4Dos引导。。。。

如果默认装的话,是在HD0里面,其实就是启动分区里面也就是C盘吧(通常是C盘,也有可能引导分区不是C盘的),会写进MBR里,这样相当于XP/W7都是通过Grub2引导的,而且有些这样默认装引导还会出问题,当然你要是重装了U的话这种情况是必须重写MBR才能将启动的主动权交还给XP或者W7的,如果装在U的/分区下的话,XP或者W7依然具有系统引导的主动权,再通过Grub4dos来引导的U,我觉得这样不错,最大的好处就是两个系统比较独立,重装撒的互相无大的影响。不过也有老鸟说这样在更新内核后引导会有问题,但是个人认为更新内核机会是很少的,而且也可以再修改下用于Grub4dos的三个文件就好了,所以问题应该就不大了吧

谢谢有点明白了,Ubuntu更新内核非常快啊,我没有安装到/分区下,我是安装到MBR中的,我就是不明白Grub和Windows loader 都是写在Mbr里面的吗? 重写MBR后GRUB又是如何将引导的控制权交给Windos引导程序的啊。

页首

fnan

帖子: 919 注册时间: 2009-07-01 22:04

Re: Grub2安装在硬盘的哪个位置啊???

引用

#10

帖子

由 fnan » 2010-07-27 2:17

mbr里装的是grub的原始指引器(我不知道术语叫什么), 引导grub2到指定分区加载模块, 然后读grub.cfg.

如果把根分区区号改成别的, 就会进入grub-rescue, 因为grub找不到normal.mod linux.mod 等模块了, 这时键入set root=hd0,4 (假设根分区在sda4) ......等,加载normal等模块(在/boot/grub/下), 就能恢复grub的正常状态, 这时手动键入grub.cfg上的指令就能启动linux或者移交启动权给别的系统启动器。

不是很专业大概了解一下吧。

bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。

页首

dcbakkk

帖子: 196 注册时间: 2009-11-09 9:35

Re: Grub2安装在硬盘的哪个位置啊???

引用

#11

帖子

由 dcbakkk » 2010-07-27 9:59

fnan 写了:mbr里装的是grub的原始指引器(我不知道术语叫什么), 引导grub2到指定分区加载模块, 然后读grub.cfg.

如果把根分区区号改成别的, 就会进入grub-rescue, 因为grub找不到normal.mod linux.mod 等模块了, 这时键入set root=hd0,4 (假设根分区在sda4) ......等,加载normal等模块(在/boot/grub/下), 就能恢复grub的正常状态, 这时手动键入grub.cfg上的指令就能启动linux或者移交启动权给别的系统启动器。

不是很专业大概了解一下吧。

呵呵,谢啦。很专业了。

页首

czjl

帖子: 765 注册时间: 2008-07-28 10:02

Re: Grub2安装在硬盘的哪个位置啊???

引用

#12

帖子

由 czjl » 2010-07-27 10:01

我不是新手也不是老鸟,用Ubuntu很久了,就是对Grub引导原理感到好奇,我用Grub管理所有的系统引导。

眼拙了,抱歉。

..我觉得这样不错,最大的好处就是两个系统比较独立,重装撒的互相无大的影响。不过也有老鸟说这样在更新内核后引导会有问题..

某些老鸟这样的说法不完全对,非wubi安装有2种情况:

1:将grub2安装到/ 分区,menu.lst这样写

title Ubuntu 10.04

root (hd0,8)

kernel /boot/grub/core.img

boot

内核无论怎样更新,都没有问题。在出现的grub2界面中可选需要启动的内核或进入其它系统

2:如果没有安装grub2或想直接启动内核以减少引导时间,menu.lst是这样写的

title Ubuntu 10.04

root (hd0,8)

kernel /boot/vmlinuz-2.6.32-24-generic ro root=/dev/sda9

initrd /boot/initrd.img-2.6.32-24-generic

boot

这种情况其实就是指定启动内核,内核更新后要修改蓝色字体部分,才能启用新内核。

页首

dcbakkk

帖子: 196 注册时间: 2009-11-09 9:35

Re: Grub2安装在硬盘的哪个位置啊???

引用

#13

帖子

由 dcbakkk » 2010-07-28 11:06

czjl, 呵呵,谢谢,用Grub2管理引导还是不错,不过个人习惯毕竟有差异,谢谢哈。

页首

回复

打印预览

显示: 全部帖子1天7天2周1个月3个月6个月1年

排序: 作者发表时间标题

排序方向: 升序降序

13 帖子

• 分页: 1 / 1

回到 “启动和引导”

前往

公告/注意事项 ↳ 新闻和通知 ↳ 软件推荐 系统安装 ↳ 教学和常见问答 ↳ 系统安装和升级 ↳ 启动和引导 ↳ 网卡无线拨号 ↳ 硬件与内核 ↳ 笔记本及便携设备 ↳ 其他类Unix OS发行版 ↳ Ubuntu衍生版 ↳ Debian发行版 配置美化 ↳ 中文显示和输入法 ↳ 个人配置文件存放点 ↳ 软件文档翻译 ↳ 窗口管理器及美化 ↳ 桌面展示 软件使用 ↳ 办公、图像、机械电子设计等 ↳ Vim和Emacs ↳ 开源模板库 ↳ 互联网相关软件 ↳ 影音多媒体 ↳ 游戏和模拟器 ↳ 虚拟机和虚拟化 ↳ Wine及其分支 ↳ 其它类软件 服务器管理 ↳ 服务器运维 ↳ 云计算和容器(K8S/KVM/Docker/WSL等) ↳ Ubuntu VPS ↳ AI研发与应用 程序设计与开发 ↳ Shell脚本 ↳ 软件/网站开发 ↳ 内核及嵌入式开发 ↳ Ubuntu编译和打包 ↳ 开源小工具 ↳ 挑战任务 感想与交流 ↳ 深度PK版 ↳ Ubuntu故事和感慨 ↳ 同城交流 ↳ 校园社团 ↳ 港澳台校区 ↳ 国外校区 站务区 ↳ 论坛管理 ↳ Ubuntu中文网上商店

相关推荐