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中文网上商店