如何给Flash盘上安装一个Linux系统

eion 2004-09-19 11:15:20
我一直都想在我的128M的U盘上安装一个Linux系统,但是一直都没有好办法,所以求助大家有什么高招。

Linux内核可以通过DOS下的Loadimage程序来执行,但是如果我要加入一些简单的功能,比如要在上面用gcc开发一些Console小程序(用于教学)就比较困难

还有一个困难就是如果我要通过USB盘启动,如何在U盘上加入启动代码?

关于将U盘格式化成Ext2分区,网络上的工具应该蛮多的

在U盘上就不需要swap分区了

在U盘上安装Linux的必要性希望大家就不要讨论了,存在就是有道理的〔这样我就可以让学生买一个U盘,随便找一台计算机,从U盘启动就能够使用Linux了〕

希望作出来的越小越好,当然,用以教学的vi编辑器、gcc编译器以及gcc的一些库要拷贝全,比如线程模块等
...全文
290 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
superAfx 2004-09-30
1.用现成的busybox

2.或者把要用到的命令、程序用
ldd exec_filename
查出它们所依赖的共享库
把共享库一并做进根文件系统

3.如果是自己写的程序编译的时候
gcc -s filename.c -o exec_filename
进行静态编联
回复
dada9527 2004-09-30
内核还好说,shell怎么整呢?

挺费心的
回复
hiphop 2004-09-27
我有一个kernel只在大约2M多的linux

可以挂上自己的或者其他fliesystem



可以拆剪到这么大
回复
xmzh 2004-09-22
up
回复
prettywolf 2004-09-21
http://cdlinux.berlios.de/index-cn.html
看看这里,
我的就是这样做成的.
占了32M空间,
先让U盘能启动到DOS,
然后用loadlin来加载LINUX>
回复
suowei1979 2004-09-21
:)
回复
wxywh 2004-09-20
看看LFS方面的资料,会有帮助的。
回复
tukey 2004-09-19
google: DIY:自己动手做一个迷你 Linux 系统

回复
相关推荐
发帖
Linux_Kernel
创建于2007-08-27

4156

社区成员

Linux/Unix社区 内核源代码研究区
申请成为版主
帖子事件
创建了帖子
2004-09-19 11:15
社区公告
暂无公告