19 12
发新话题
打印

请教

如果想把内核和文件系统控制在700K,而又不使用ramdisk,那几乎是不能能的。除非你自己把内核重新修改一遍。看来你无论如何,必须在增加硬盘和内存中选择一样,或者把内存加到4M,或者把硬盘加到12M以上。      
生命在于编程

TOP

我的内存本来就是4m的,硬盘8m的
请问可以在它上面做一个linux吗
如果可以
该如何做,我不知道怎么把linux移到小硬盘上      

TOP


不好意思,说错了,是8M      
生命在于编程

TOP

请教如何将linux移到小硬盘上
能把过程谢谢吗      

TOP

错了,是把过程写写,不是谢谢      

TOP

1、在硬盘上,做个ext2文件系统
   mke2fs /dev/hda1
   mount /dev/hda1 /mnt/test
2、把你做好的文件系统,拷贝到这个分区上
   copy -a yourfile  /mnt/test
   记住不要压缩。

3、在这个分区上建立如下目录
   /mnt/test/boot/
4、拷贝如下文件
   你的bzImage 到  /mnt/test/boot/
   boot.b -->    /mnt/testboot/
   lilo   -->    /mnt/test/bin
   lilo.conf  --->/mnt/test/etc/
   lilo.conf 内容如下:

   boot=/dev/hda
   install=/boot/boot.b
   timeout=30
   root=/dev/hda1
   image=/boot/bzImage   
   label=linux
   read-only

5、cd /mnt/test
    /mnt/test/bin/lilo  -v -r ./

6、所有的东西ok.
假设你的硬盘是 hda      
千日风雪,万里独行。 真痴假狂,亦侠亦客。

TOP

多谢版主指教      

TOP

还想请教如果我用busybox,是不是就不要用libc库了???
如果还是要用libc库,如何把它改成静态库来达到减小库的目的呢???      

TOP

还想请教如果我用busybox,是不是就不要用libc库了???
如果还是要用libc库,如何把它改成静态库来达到减小库的目的呢???      

TOP

 19 12
发新话题