当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 9.10 grub2 uuid
帖子发表于 : 2010-03-22 20:01 

注册: 2006-01-20 14:01
帖子: 162
地址: Macau
送出感谢: 0 次
接收感谢: 0 次
我是新安裝的9.10
我把ubuntu安裝到USB手指裏頭去
因為我想在不同的電腦啟動,方便隨時都可以使用Linux環境

但是我遇到許多問題
首先是開機的時候
因為安裝時的電腦有只兩個硬盤,grub裏設定是root=/dev/sdc1
但是在不同的電腦這個位置是不同的
我知道grub可以支持uuid
但是/boot/grub/grub.cfg一開頭就寫着不要手動修改
我想自己改uuid的話也是麻煩,因為每次升級kernel都要改一次
請問有甚麼方法讓grub2自己就用uuid?

謝謝!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 9.10 grub2 uuid
帖子发表于 : 2010-03-22 20:09 
头像

注册: 2008-08-01 7:29
帖子: 171
送出感谢: 0 次
接收感谢: 0 次
12)linux
用linux命令取代grub中的kernel命令
13)chainloader
调用另一个启动器,如
chainloader (hd0,1)+1
调用第一硬盘第一分区引导扇区内的启动器,可以是windows或linux的启动器
14) grub2挂载软盘镜像
menuentry "Boot from DOS IMG" {
linux16 /memdisk
initrd16 /win98.img
}
对非标准的1.4M和2.8M的其他镜像挂载方法,需要指定 CHS参数:
menuentry "Boot from IMG" {
linux16 /memdisk c=* h=* s=* floppy
initrd16 /xxx.img
}
三、grub2配置文件详解
grub2改用grub.cfg为配置文件,配置文件包含以下基本内容:(红色为解释部分)
### BEGIN /etc/grub.d/00_header ###
load_env
#加载变量,如果在grubenv保存变量,则启动时装载
详细的方法你可以看看我这个帖子:http://www.58zn.cn/blogview.asp?id=217


_________________
我的个人博客:魅力linux:http://www.58zn.cn


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 9.10 grub2 uuid
帖子发表于 : 2010-03-22 20:41 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
原生的grub2是用 uuid 的


_________________
Grub2 基础教程


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 9.10 grub2 uuid
帖子发表于 : 2010-03-22 21:36 

注册: 2006-01-20 14:01
帖子: 162
地址: Macau
送出感谢: 0 次
接收感谢: 0 次
但是我現在的grub.cfg裏是用/dev/sdc1
我不想手動改這個grub.cfg
因為每次升級都要改太麻煩啦
所以才想知道grub2到底是怎麼搞的?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 9.10 grub2 uuid
帖子发表于 : 2010-03-22 22:59 
头像

注册: 2007-12-15 18:19
帖子: 464
地址: 永夜港
系统: UBUNTU15.04
送出感谢: 1
接收感谢: 4
可以看3楼写的GRUB2的教程,GURB.cfg是自动生成的,需要更改/etc/grub.d/下的文件或者改写/boot/grub,和以前的GRUB没太大区别。


_________________
篮球,网络,书,跑步,人生的全部。
现在又来了个女儿,健康长大啊。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 9.10 grub2 uuid
帖子发表于 : 2010-03-23 8:59 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
Quetalocatl 写道:
但是我現在的grub.cfg裏是用/dev/sdc1
我不想手動改這個grub.cfg
因為每次升級都要改太麻煩啦
所以才想知道grub2到底是怎麼搞的?


是指那个 set root=(hd2,1) ?
下面还是一句
search --no-floppy --no-uuid ......
这个就是uuid 的用法,两个不一致时是以 uuid 为准的。
grub.cfg 每次升级内核相关项时都会重新生成,手动修改 grub.cfg 没用的,除非在只有单一U盘,没内置硬盘时 update ,不然那个 /dev/sdxy还是不对,
直接无视之算了。


_________________
Grub2 基础教程


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译