http://www.tinycorelinux.com/ 可下载,此LINUX仅10M左右,而且内核和glic版本较新。
安装到硬盘.
首先要下载grub.copy 到硬盘中。把tiny文件系统boot目录也copy到硬盘里.我是把我64M的cf卡分成两个分区,都是ext3格式。
注意grub的目录,我是 /boot/grub
#cd /boot/grub
#grub
>find /boot/grub/stage1
就会有相应的设备显示出来。如 hd0
>root (hd0,0)
>setup (hd0)
>quit
启动设置完成。佘下要在grub目录下建立并修改相应的menu.lst文件。
我的:
default 0
fallback 1
timeout 5
splashimage (hd0,0)/boot/splash.xpm.gz #这个文件是个启动图片,自己用imagemagick制作,然后gzip,具体制作方法是下载#http://www.imagemagick.org,然后在windows控制台执行 convert 源图片 -resize 640x480! -colors 14 splash.xpm
title SHIYUE MINI LINUX SYSTEM
root (hd0,0)
kernel /boot/bzImage text superuser vga=0x314 norestore opt=hda5 base
我是控制台方式启动,vga=0x314 是用来打开frame buffer,方便 -qws模式启动QT.
具体的选项,请参照:
http://www.tinycorelinux.com/faq.html
修改完成后,就可以从硬盘启动了,下面的问题就是如何开机就启动一个你想要的程序。
认真看我的启动选项,有个opt=hda5,你可以设置成你的分区,然后tiny会在此分区建立一个opt的目录,下面有两个sh文件.
一个是 bootlocal.sh,一个是bootsync.sh,注意看bootsync.sh,bootlocal.sh是它的子进程,你在export时要注意这点,其它没关系,你可以加入启动代码到此文件里,重启就可以看到你自己的应用程序了。
一个不到20M的系统,就可以启动一个图形化的Qt程序,tiny做到了!顺便再推荐一个mini的linux,就是http://minimalinux.org/ttylinux/
不过我没用过,没有发言权。