|
今天下载cdlinux 0.6.1,从光盘启动正常很好用
现在想安装在硬盘上,按照littlebat的方法
++++++++++++++++++++++++++++++++++++++++
我发现CDlinux-0.5.9的安装、模块制作方法与主页上的文档不同。
在这里简单回答一下朋友们在这帖中提出的几个问题:
1、硬盘安装:
把下载下来的CDlinux-0.5.9解开,linux可以直接用mount -o loop CDlinux-0.5.9.iso /mnt/isofile打开里面的文件,把里面的整个boot目录拷贝到某个硬盘分区的根目录下。用grub来引导,直接在 /boot/grub/menu.lst中添加下面一项:
title CDlinux: LANG=zh_CN.UTF8
root (hd0,8)
kernel /boot/CDlinux/autoboot/bzImage vga=791 CDL_LANG=zh_CN.UTF8
initrd /boot/CDlinux/autoboot/CDlinux
boot
2、U盘安装:
把整个boot目录拷贝到U盘分区的根目录下。再在CDlinux主页上下载syslinux 的配置文件并把里面的文件展开到根目录下,然后根据你的情况修改里面的syslinux.cfg文件,我把里面的“kernel bzImage”全部替换成”kernel /boot/CDlinux/autoboot/bzImage”,把”initrd=CDlinux.gz”全部替换成“initrd= /boot/CDlinux/autoboot/CDlinux”,实际就是现在U盘里的相应文件。
3、adsl连接:
用sudo pppoe-setup命令;
4、怎样制作包:
把你正在使用的程序的所有文件依它的目录结构用 tar cfvz 命令打成一个tgz包就行了;
5、怎样制作模块:
先看作者主页的how-to内容。现在为CDlinux-0.5.9制作模块的关键是要知道现在的主页上介绍的用 mkfs.cramfs制作模块文件的方法是过时的,CDlinux-0.5.9现在新用了一个squashfs的文件格式(用file filename可以得到原文件格式等信息),需要用mksquashfs命令制作,如果你的系统中没有这个命令,到squashfs的主页下载一个。
然后仿照原来的md包改写里面的.init, .mount_point等等文件就行了。
详细内容及示例全文见我的日记:CDlinux-0.5.9的安装和使用简介
++++++++++++++++++++++++++++++++++++++
启动不能成功
请教如何将cdlinux 0.6.1安装在硬盘上? |
|