Windows下GRUB引导启动ubuntu文档格式.docx
- 文档编号:18949380
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:10
- 大小:958.38KB
Windows下GRUB引导启动ubuntu文档格式.docx
《Windows下GRUB引导启动ubuntu文档格式.docx》由会员分享,可在线阅读,更多相关《Windows下GRUB引导启动ubuntu文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
ubuntu(recoverymode)
/vmlinuz-2.6..28-13-genericroot=UUID=f0ad7000-f260-4451-b0eb-8588b3ffda5fro
single
ubuntu,memtest86+
/memtest86+.bin
-----------------
具体有什么好处就不说了~自己体会吧
12月14日
====================================
--------------------------------------------------------------
帖子中一出错误,感谢67、68楼wangaofang的指正,现以修正。
同时请求斑竹撤销精华。
以前测试时本人一直没有将/boot单独挂载一个分区,以致出现此错误。
ubuntu论坛上说的,不安装grub,会引起麻烦,ubuntu的更新经常会弹出要求更新grub,它认为你的系统没有安装完全。
因此在更新管理器里面设置,更新时不要安装grub即解决。
一、
完成本帖需要一下工具:
grub【windows版】,linux光盘【能保证进入一个linux环境】,本帖需要完成双系统的引导启动问题,非双系统可以绕过。
二、
本帖的意义:
Ubuntu的中默认grub是会写入硬盘引导区的,会造成修改难,删除难,等等问题。
但是xp下的grub是绿色版,因此可以使用xp下的grub引导启动linux,给ubuntu构建绿色引导启动环境。
三、
本帖思路:
利用xp的MBR引导启动grub,再有grub启动linux。
思路简单,操作简单。
QQ248828412
四、
xp下安装grub:
五、
配置xp下的grub,引导启动ubuntu
用写字板【最好不要用记事本】打开C:
\menu.lst
在里面增加下面一段话:
------------------------------------------
Ubuntu9.04,kernel2.6..28-11-generic
root(hd0,6)
/boot/vmlinuz-2.6..28-11-genericroot=UUID=e58b658e-c129-40c0-b6bd-8993deb9eb6frolocale=zh_CNquietsplash
/boot/initrd.img-2.6..28-11-generic
Ubuntu9.04,kernel2.6..28-11-generic(recoverymode)
/boot/vmlinuz-2.6..28-11-genericroot=UUID=e58b658e-c129-40c0-b6bd-8993deb9eb6frolocale=zh_CN
Ubuntu9.04,memtest86+
/boot/memtest86+.bin
------------------------------------------------[/quote]
[b]然后修改其中root(hd0,6)
为自己的根分区
UUID=e58b658e-c129-40c0-b6bd-8993deb9eb6f
改为根分区的的UUID
vmlinuz-2.6..28-11-generic和initrd.img-2.6..28-11-generic,改为/boot/目录下的版本。
保存并退出。
六、安装ubuntu,但是不安装grub
安装过程略
但是安装时需要注意:
七、查询根分区的UUID
从光盘启动ubuntu,选择试用ubunu
进入界面后,打开终端输入:
[quote]------------------------------------------------
ubuntu@ubuntu:
~$ls-al/dev/disk/by-uuid
total0
drwxr-xr-x2rootroot1602009-06-2603:
41.
drwxr-xr-x6rootroot1202009-06-2603:
42..
lrwxrwxrwx1rootroot
102009-06-2603:
4144440D9B440D913A->
../../sda3
4166E444CBE4449F65->
../../sda5
417E3001473001083B->
../../sda2
418C68-6106->
../../sda1
41e58b658e-c129-40c0-b6bd-8993deb9eb6f->
../../sda7
41eb81c1e0-6b1c-4808-86d9-188e287733f6->
../../sda6
----------------------------------------------
e58b658e-c129-40c0-b6bd-8993deb9eb6f就是/dev/sda7的UUID
eb81c1e0-6b1c-4808-86d9-188e287733f6就是/dev/sda6的UUID
八、启动ubuntu
======================
备注:
了解本帖需要如下基础知识:
1、linux的分区表示方法,本文没有详细讲述。
2、grub的基础知识。
3、UUID是什么。
grub最新版下载:
http:
//download.gna.org/grub4dos/
UUID参考:
UUID,全称UniversallyUniqueIdentifier
它是一个128位,16字节的值,并确保在时间和空间上唯一。
它把硬件地址、时间以及随机数结合在一下起来确保其唯一性的。
一般情况下,生成算法用计算机网卡的地址和一个60位的timestamp生成,时间是以100ns为时间间隔。
例如,一台300PL6862的计算机,主板集成的网卡的MAC地址为00-04-AC-2E-B7-DC,而UUID的最后六个字节也会是0004AC2EB7DC。
Ubuntu现在默认使用UUID值表示硬盘分区,在/etc/fstab中我们很容易看到:
#/etc/fstab:
staticfilesysteminformation.
#
proc/procprocdefaults00
#/dev/hda1
UUID=6286feb3-3037-4893-b0f1-8c9edba3c447/ext3defaults,errors=remount-ro01
#/dev/hda5
UUID=45bdb727-57db-46c2-8b33-e2dc813c0e18/media/mydocext3defaults02
#/dev/hda7
UUID=1bfc17a2-b39c-451b-8ce8-2b3bc13bf6e8noneswapsw00
/dev/hdd/media/cdrom0udf,iso9660user,noauto00
/dev//media/floppy0autorw,user,noauto00
在GRUB启动项中也有这样的表示,
/boot/vmlinuz-2.6..28-11-genericroot=UUID=e58b658e-c129-40c0-b6bd-8993deb9eb6frolocale=zh_CNquietsplash
与以前使用hda*相比,使用UUID的好处是只要分区大小没有调整,它的UUID值就是固定的,也就是说,即使把其他分区全删掉,也不影响这一分区的挂载。
那么,如果分区改变了怎么办?
有时侯需要调整分区大小,这样它的UUID值也就发生了变化,此时需要在/etc/fstab中将该分区的UUID值修改为当前值,否则无法自动挂载。
查询分区UUID值可以使用下面的命令:
ls-al/dev/disk/by-uuid
结果是如下的形式:
总用量0
102009-06-2603:
这是我的硬盘分区的UUID,可见,sda5调整大小后,UUID发生了变化,将fstab中对应的部分该掉,OK。
================================================================================、
清除ubuntu默认安装的GRUB
很多装双系统的朋友经常问,我删掉ubuntu了,但是还是有grub残留,..........................
ubuntu默认将GRUB安装到主引导区中,因此清除grub必须使用DOS工具。
只要你手头有雨林木风的光盘,只要进行以下三步即可完成:
第一步,
第二步,
第三步,
经过以上三步之后再删除GRUB文件即可完全清除。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows GRUB 引导 启动 ubuntu