当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 35 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 0:51 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
无意中发现的。8.10 的 menu.lst 成这样了:

代码:
title      Ubuntu 8.10, kernel 2.6.27-7-generic
uuid      8bcb0c67-849f-41d5-ad89-b86d2e53848a
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=8bcb0c67-849f-41d5-ad89-b86d2e53848a ro quiet splash
initrd      /boot/initrd.img-2.6.27-7-generic
quiet

title      Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid      8bcb0c67-849f-41d5-ad89-b86d2e53848a
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=8bcb0c67-849f-41d5-ad89-b86d2e53848a ro  single
initrd      /boot/initrd.img-2.6.27-7-generic

title      Ubuntu 8.10, memtest86+
uuid      8bcb0c67-849f-41d5-ad89-b86d2e53848a
kernel      /boot/memtest86+.bin
quiet


这个 uuid 命令应该是代替了 root (hdx,x) 命令。通过 分区的 uuid 来定位 root 设备。这就避免了 因原boot分区序号改变而无法加载 stage2 的错误。

巨好巨强大!!!

似乎还做了其它扩展。进一步探索中。。。

附件中是 8.10 的 grub


附件:
grub.rar [94.67 KiB]
被下载 180 次


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 1:08 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
内置了一个认uuid的东西?这么强大的...哪个版本的grub...

话说内核如果没有initrd.img是无法用root=UUID=**启动的,不知道这种情况还能成功引导不,有空来做做测试...


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 7:06 
头像

注册: 2006-07-15 11:20
帖子: 990
地址: 枫叶刀市
送出感谢: 2
接收感谢: 0 次
很好 很强大! :em11


_________________
Thinkpad T400


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 8:11 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
话说这东西早有了啊
代码:
# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/2c310570-c378-4a4f-b6af-27ea627781ca ro vga=792 elevator=deadline
initrd /kernel26.img


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 9:08 

注册: 2007-03-08 19:12
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
楼上跟楼主说的不同,楼上的还是“root (hd0,0)”,楼主的已经没有这些东东了。

不过我的8.10也还是 "root (hd0,2)"啊,还没有更新到最新?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 9:13 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
ptptptptptpt 写道:
无意中发现的。8.10 的 menu.lst 成这样了:

代码:
title      Ubuntu 8.10, kernel 2.6.27-7-generic
uuid      8bcb0c67-849f-41d5-ad89-b86d2e53848a
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=8bcb0c67-849f-41d5-ad89-b86d2e53848a ro quiet splash
initrd      /boot/initrd.img-2.6.27-7-generic
quiet

title      Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid      8bcb0c67-849f-41d5-ad89-b86d2e53848a
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=8bcb0c67-849f-41d5-ad89-b86d2e53848a ro  single
initrd      /boot/initrd.img-2.6.27-7-generic

title      Ubuntu 8.10, memtest86+
uuid      8bcb0c67-849f-41d5-ad89-b86d2e53848a
kernel      /boot/memtest86+.bin
quiet


这个 uuid 命令应该是代替了 root (hdx,x) 命令。通过 分区的 uuid 来定位 root 设备。这就避免了 因原boot分区序号改变而无法加载 stage2 的错误。

巨好巨强大!!!

似乎还做了其它扩展。进一步探索中。。。


pt:
这个很强大,liveusb启动会快好多秒的。。我还准备在initrd 里添 找U盘 uuid的脚本呢。
那个版本的grub?


最后由 yaska 编辑于 2008-10-22 9:23,总共编辑了 1 次

页首
 用户资料  
 
7 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 9:17 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
:shock:


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 11:15 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
yaska, zhuqin_83, 两位老兄误解了。 fireshort 正解。这个跟 initrd 里面识别uuid无关,是 grub 本身可以识别分区的 uuid 了。grub2有这个能力。原版 gnu grub 0.97 没有的。

我是昨天下载 daily live 安装的,grub 版本号还是 0.97 ,开始我还以为用了 grub2 呢。估计是 ubuntu 自己打的补丁。


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 11:46 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
pt,用过 u+ 做过U盘启动盘吗?

我量产了一个 usb-cdrom 再加上用 u+ 启动 ntldr+grub,貌似兼容性不错。 双保险!

基本上,只要支持usb-cdrom,usb-hdd,usb-zip 的机器都可以启动到grub菜单。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 12:03 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
yaska 写道:
pt,用过 u+ 做过U盘启动盘吗?

我量产了一个 usb-cdrom 再加上用 u+ 启动 ntldr+grub,貌似兼容性不错。 双保险!

基本上,只要支持usb-cdrom,usb-hdd,usb-zip 的机器都可以启动到grub菜单。


在时空论坛讨论过这个东东,grub4dos 的开发者认为 u+ 意义不大 http://bbs.znpc.net/redirect.php?tid=4884&goto=lastpost

这是文中提到的另一个连接 http://www.ultraiso.net/ezbbbs/viewthre ... a=page%3D1

我个人也感觉,在“软”的方面努力,对 usb 启动成功率 提升有限。关键还是 主板 bios 做好。在 biso 良莠不齐的现状下,一个手段是针对 buggy bios 给启动代码打补丁。这是也 grub4dos 开发者 一直以来在做的工作。

bootlace.com 现在也可以把u盘做成双模式的,即 hdd 和 zip ,双保险。然而在我的两台机子上,原本能 usb-hdd 启动的,这样搞了之后,反倒怎么都启不来了。所以我对此不感冒。一直以来只用 usb-hdd 。


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 12:23 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
我也发现 usb-hdd 兼容性是最好的,再加上 usb-cdrom,很好了。

现在的问题是某些主板没有usb-hdd,只有 usb-zip! kao,usb-zip早该退出历史舞台了,不支持大容量U盘。

但是 boss 要求,无奈啊。。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 12:38 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
yaska 写道:
我也发现 usb-hdd 兼容性是最好的,再加上 usb-cdrom,很好了。

现在的问题是某些主板没有usb-hdd,只有 usb-zip! kao,usb-zip早该退出历史舞台了,不支持大容量U盘。

但是 boss 要求,无奈啊。。


你跟老板说,只有 usb-zip 的主板太老旧了,如果非要迁就它们的话,可能会影响u盘系统在新机子上使用。。


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 13:03 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
grub4dos不知道行不行,晚上试试……


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 14:48 
头像

注册: 2006-09-19 18:16
帖子: 3711
送出感谢: 0 次
接收感谢: 3
该版本 grub 已上传到1楼

adagio 写道:
grub4dos不知道行不行,晚上试试……


grub4dos 不行的。

倒是可以建议开发者添加该命令,参照 ubuntu grub 的代码,应该没什么难度


_________________
Ubuntu 系统备份、恢复、克隆、批量部署、制作 live 系统


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 惊天发现!8.10的 grub 中竟然有了 uuid 命令!
帖子发表于 : 2008-10-22 15:04 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
我看化眼了?还是系统时间错了?
奇怪
我的可一直是这样的。
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=db3a6076-1ff5-4dd0-8e0d-c70ad79912cf ro quiet splash locale=zh_CN
前面的版本都是这样的。好奇怪


_________________
● 鸣学


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 35 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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