LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4559|回复: 14

[分享]将硬盘arch系统制作成livecd

[复制链接]
发表于 2007-9-17 11:20:35 | 显示全部楼层 |阅读模式
1. 推荐登录到www.linux-live.org上看看,下 ... 上说明进行的.

2. 下载制作脚本及含aufs和squashfs模块的内核:
   #wget ftp://ftp.slax.org/Linux-Live/linux-live-6.1.4.tar.gz
   #wget ftp://ftp.slax.org/Linux-Live/ke ... 2.6.21.5-i486-1.tgz

3. 安装新内核:
   #tar -C / -xvzf linux-2.6.21.5-i486-1.tgz
   #depmod -a 2.6.21.5
   #vim /boot/grub/menu.lst 添加新内核vmlinuz
   重启进入新内核.

4. umount不必要的其它分区,去掉无用的文件.
   清理/var/cache/pacman/pkg/目录,不过建议保留kernel26和kernel-headers安装包.
   卸载无用的软件包,如kernel26,gdm,kdm等.
   整个系统大小最好不要超过2.5G,否则制作的iso有可能大于700M,无法刻录到一张cd上.

5. 系统配置:
   LOCALE="en_US.utf8" or "zh_CN.utf8"
   TIMEZONE="Asia/Shanghai"
   MOD_AUTOLOAD="yes"
   
6. 开始制作
   #mv linux-live-6.1.4.tar.gz /tmp
   #cd /tmp
   #tar -xvzf linux-live-6.1.4.tar.gz
   确保fat及ntfs中文显示正确:
   #vim linux-live-6.1.4/initrd/rootfs/usr/share/locale/locale.alias 添加下面两行(主要是为了ntfs文件名显示正确):
    en_US.utf8     en_US.UTF-8
    zh_CN.utf8     zh_CN.UTF-8
   #linux-live-6.1.4/build

7. 制作iso
   #vim /tmp/live-dataXXX/boot/isolinux/isolinux.cfg 在APPEND一行后面加上
     iocharset=utf8, locale=zh_CN.utf8
   (建议同时把vga=769参数去掉,如果确实喜欢slax的启动图像,在启动时加上也可以^_^)
   #cd /tmp/live-dataXXX/<Your live-linux name>
   #./make_iso.sh
   #mv /tmp/mylinux.iso  /media (如果/tmp为tmpfs,最好将文件保存到其他目录下,否则重启后/tmp下所有文件消失)  

8. 刻录,插入光盘,大功告成!

附: 将livecd安装到硬盘上
(1) 先用cfdisk,mkfs,mkswap分好区,新分区挂载到/newarch
(2) cp -rv bin boot etc  home lib opt root sbin usr var /newarch
(3) cd /newarch && mkdir dev media mnt proc sys tmp && chmod 777 tmp
(3) 安装kernel, grub, 编辑fstab
  #mknod -m 622 /dev/console c 5 1
  #mknod -m 666 /dev/null c 1 3
(4) 重启,ok!
 楼主| 发表于 2007-9-17 11:26:46 | 显示全部楼层

贴图

可以看看贴图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2007-9-17 11:41:09 | 显示全部楼层
不错,值得试下。
回复 支持 反对

使用道具 举报

发表于 2007-9-17 12:43:12 | 显示全部楼层
不错的尝试啊..
回复 支持 反对

使用道具 举报

发表于 2007-9-17 17:58:52 | 显示全部楼层
good, good!
回复 支持 反对

使用道具 举报

发表于 2007-9-17 19:05:57 | 显示全部楼层
看了下,那我的做出来是个liveDVD,/分区加上/var和/opt差不多有6G了都。
回复 支持 反对

使用道具 举报

发表于 2007-9-17 19:06:03 | 显示全部楼层
看了下,那我的做出来是个liveDVD,/分区加上/var和/opt差不多有6G了都。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-17 20:26:35 | 显示全部楼层
呵呵,我的windows所有软件加起来都没有超过5G过,archlinux通常不超过3G
回复 支持 反对

使用道具 举报

发表于 2007-9-17 20:54:03 | 显示全部楼层
不错,先收藏
回复 支持 反对

使用道具 举报

发表于 2007-9-17 22:15:37 | 显示全部楼层
请问怎么解决硬件检测的问题?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表