加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

grub2 使用问题 boot=casper

(2011-12-28 21:25:07)
标签:

it

前不久,我采用了grub2 安装了ubuntu 10.10,ubuntu 是官网上下载的iso文件,下面是我安装时使用的grub2命
我的iso文件是放在hd0,3根目录下的.**代表具体的版本号,我现在记不倒了。
set root=(hd0,3)
loopback a (hd0,3)/ubuntu-10.10-desktop-i386.iso
linux (a)/casper/vmlinuz** boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso
initrid (a)/initrid**

现在我想问一下,其中boot=casper,是什么意思,这boot=casper,是由grub2处理,还是有内核处理,还是init的参数。。能不能详细讲一下。。。。我相信,有很多人都知道上面这几句命令。。但是很少有人能够说清楚。。。请大家发表一下,自己的看法。

 

1.

内核加载到内存之后要找一个叫 /boot 的目录,boot=casper 就指定 casper 目录为 /boot,是传递给内核的参数。

 
2.
iso-scan/filename=/ubuntu-10.10-desktop-i386.iso
这个命令指定了加载的是这个iso文件,所以boot=casper 被约束在了ISO里面

 
3.
而linux (a)/casper/vmlinuz**
initrid (a)/initrid**
是a盘下的文件
 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有