|
楼主 |
发表于 2015-2-8 11:40:37
|
显示全部楼层
KLOOP引导
本帖最后由 2011niumao 于 2015-2-8 14:30 编辑
发布使用KLOOP制作的两个内存初始化镜像盘.请到一楼链接的KLOOP子目录中下载详细的使用说明和引导文件.
使用说明内容摘要 KLOOP的模式起源于无忧启动论坛网友 jxdeng 提出的一个想法: 使用vloop方式引导VHD上的LVM.这样需要对于vloop模式进行改造.
重新整合的vloop模式改名字,命名为KLOOP.指的是基于kpartx命令和LOOP设备的引导方式.
它可以引导无分区的img系统,固定vhd系统,固定vhd并且使用LVM系统, 以及硬盘分区上LVM系统(未测试).
KLOOP的主要参数有四个: root kloop kroot klvm.
2. root参数还是指vhd文件所在硬盘分区.其值是 root=/dev/sdax 或者 root=UUID=XXXXXXXXXXXXX.
kloop参数与vloop一样,只是改个名字而已. 他的值是 vhd文件带路经的名称.
例如 kloop=/ubuntu/Fedoralvm.vhd
3. kroot的值是LINUX启动以后根分区的设备名称.
例如 kroot=/dev/mapper/loop0p1
与旧参数vlooppart的对应关系如下
如果旧参数 vlooppart=p3,则 kroot=/dev/mapper/loop0p3
如果旧参数 vlooppart=p1,则 kroot=/dev/mapper/loop0p1
即 /dev/mapper/loop0再加上旧参数vlooppart的值,就是新参数 kroot的值.
可以看出,使用 kroot 的好处是---根设备完全由用户指定,这样就有很大的自由来控制启动过程.
4. 如果使用了固定VHD上的LVM ,则可以设定 klvm 的值为卷组(volume group)的名称,应该是物理卷组的名称.
例如 使用VirtualBox把Fedora21按照默认方式安装在一个固定大小的vhd中.此时
参数 klvm=fedora 而参数 kroot=/dev/mapper/fedora-root
|
|