U盘LINUX

由于毕设的题目要在LINUX环境下来做,所以最近接触LINUX比较多。大二的时候在自己电脑上装过Ubuntu,用了一段时间,现在都忘得差不多了,只记得开机的那段音乐挺不错。

前些天突然想起以前不经意看到的在U盘上装LINUX的文章,只记得可以这么做,至于具体怎么做,我也不清楚。一时兴趣来了,打算自己摸索一下。最近一直在网上查这方面的资料,但一直没有付诸实践,今天写个帖子,就当是这几天查资料的总结吧。

首先是电脑的启动过程。电脑上电以后,BIOS执行,按照设置依次去寻找可以用来启动的设备。在硬盘上,有一个引导分区,内部含有MBR,就是主引导记录。如果是从硬盘启动的话,BIOS会将MBR读入内存去执行。接下来的启动过程交给MBR里面的可执行代码,它会从硬盘分区里寻找活动分区并去启动相应的系统。大致过程是这样,细节就不说了。

然后,由于我想做的是U盘LINUX,所以必须了解LINUX的启动。按照目前的理解,需要三个关键部分,依次是引导程序,内核还有文件系统。引导程序用来引导内核,可以选择LILO或者GRUB,对于U盘上的LINUX,syslinux的extlinux应该更适合些,因为LILO和GRUB主要用在PC上,对于U盘来说大了些。内核可以自己编译源代码来做,也可以到网上下载。由于自己目前没有编译内核的经验,所以打算到网上下载。自己编译也不错,但要多花费些时间研究。文件系统与内核的关系还不是很清楚,如何制作文件系统目前也正在研究,这个地方还是有点晕。

最后是U盘的格式化,应该是ext2,不过这个ext2格式和文件系统是什么关系呢?看来这个地方还是要仔细研究清楚了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值