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里面
这个命令指定了加载的是这个iso文件,所以boot=casper 被约束在了ISO里面
3.
而linux (a)/casper/vmlinuz**
initrid (a)/initrid**
是a盘下的文件