最近做了一个系统,要求系统只保留firefox,开机后直接启动firefox进行网络浏览,X尽可能的小,试验了几种方法,最后选择debootstrap+TinyX+GTK+Firefox的方案。小弟是新手,有不正确的地方请指出。
------------------------------------------------------
本系统完成总共分三大步:
我使用的RAYS LX(基于debian的一个发行版本),这里大家可以用debian/ubuntu.
一、使用debootstrap创建基本系统
1.安装debootstrap
apt-get install debootstrap
2.创建一个目录
mkdir /root/minisys
说明:这里推荐使用一个空余分区,然后mount过来,这样后期处理启动的时候比较方便。
3.创建基本系统
debootstrap --arch i386 sarge /root/minisys http://debian.linux.org.tw/debian
4.删除临时文件
apt-get clean
基本系统即完成,大概为113M;
安装内核、修改GRUB中,从基本系统启动。
二、编译安装tinyx
1.从 http://ftp.xfree86.org/pub/XFree86/4.3.0/source 下载源码包:
X43src-1~5.tgz,其中X43src-6.tgz和X43src-7.tgz是文档相关的包,可以不进行编译,这里我没有编译这2个包。
2.建立编译环境
apt-get install gcc
apt-get install make
------------------------------------------------------
本系统完成总共分三大步:
我使用的RAYS LX(基于debian的一个发行版本),这里大家可以用debian/ubuntu.
一、使用debootstrap创建基本系统
1.安装debootstrap
apt-get install debootstrap
2.创建一个目录
mkdir /root/minisys
说明:这里推荐使用一个空余分区,然后mount过来,这样后期处理启动的时候比较方便。
3.创建基本系统
debootstrap --arch i386 sarge /root/minisys http://debian.linux.org.tw/debian
4.删除临时文件
apt-get clean
基本系统即完成,大概为113M;
安装内核、修改GRUB中,从基本系统启动。
二、编译安装tinyx
1.从 http://ftp.xfree86.org/pub/XFree86/4.3.0/source 下载源码包:
X43src-1~5.tgz,其中X43src-6.tgz和X43src-7.tgz是文档相关的包,可以不进行编译,这里我没有编译这2个包。
2.建立编译环境
apt-get install gcc
apt-get install make