天下网吧 >> 网吧系统 >> 系统教程 >> 正文

USB盘上怎样来打造个性的Linux发行版

2014-8-1网络整理佚名

在天下网吧-网吧系统-网吧天下栏目上一篇文章中,我们看到了:

  • 上一篇文章:

  • 希望对各位网吧网管或者网吧维护,做网吧系统的各位大大有用,那么今天我们一起来看下:USB盘上怎样来打造个性的Linux发行版

      在上一篇文章中我们向大家介绍了关于不重装Linux系统下如何手动升级内核的问题,相信大家肯定都有所了解了吧!接下来我们要继续给大家介绍一下USB盘上怎样来打造个性的Linux发行版,下面大家就跟着我们txwb网吧联盟的网吧系统栏目一起去看看吧!
      首先是编译内核;在这里具体的编译过程就不说了,关键是注意为了使U盘启动时能找到自己的根目录系统,需要打一个补丁。这个补丁是针对内核2.4.22的,所以我专门下载了2.4.22版本的源码。然后,解压—打补丁—编译—得到bzImage。
      接着制作根目录系统;值得注意的是:由于现在使用的时U盘,空间较软盘宽松得多,所以没有使用busybox,而是从自己工作的Sarge系统的binsbinlib等目录中直接拷贝需要的东西。
      通常我们都使用initrd来分两个阶段启动Linux,由initrd来挂载U盘上的文件系统。其实直接由grub或是syslinux来指定根目录文件系统是可行的。
      在接着就是处理U盘;首先要使用fdiskcfdisk对U盘分区,这里我把U盘划分为两个区,第一个10M的boot区,第二个是50M的root区,注意将boot分区设置为可启动的-在DOS下叫激活。
      建立文件系统,在这里我使用:#mkdosfs/dev/sda1
      #mke2fs/dev/sda2
      这样将boot分区建立为FAT文件系统而将root分区建立为ext2文件系统。然后就要这样对U盘进行syslinux处理:#syslinux/dev/sda
      复制相关的文件到U盘,在挂上相应的文件系统之后,把前面编译的内核bzImage复制到sda1,而把自己制作的根文件系统复制到sda2。最后编写一个syslinux的配置文件并把它复制到sda1里面。(实际上sda1里面只有三个文件,一是内核;一是syslinux系统文件;一是下面的syslinux.cfg)
      #nanosyslinux.cfg
      titlemyusb
      kernelbzImage
      root/dev/sda2
      这样就制作完成了,启动电脑就可以顺利进入到U盘了,但是这个系统还做不了什么事情,需要对许多的配置文件进行创建,如说现在的系统连用nanovi等编辑文件都总报告”erroropeningterminal”的错误而退出,需要复制原来系统的/etc/terminfo/l/linux文件才能正常运行。
      USB盘上打造个性的Linux发行版的方法就是这样了,大家如果还有什么想知道的地方可以去本站的网吧系统栏目去查找,如果找不到相关内容,可以留言一起讨论,当然如果大家有什么好的资料也可以和我们一起分享哦!


    好了,关于【USB盘上怎样来打造个性的Linux发行版】这个问题今天就说到这,有些地方说得不是很好,如果你有更好的补充请发表评论或者上网吧论坛提出吧。网吧论坛地址:http://bbs.txwb.com

    如果有下一页,请点击下一页哦,文章还没说完呢。

    本文来源:网络整理 作者:佚名

    声明
    声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
    天下网吧·网吧天下