如何给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的一些库要拷贝全,比如线程模块等
...全文
315 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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 系统

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧