U盘Linux成功!!!(内含一个basic解释器)

superAfx superAfx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以前在学校的时候就做过相关的项目。为了Linux的普及,我一直致力于将其简单化,移动化(U盘化),实用化。
该系统为字符界面,包含一个basic的解释器,可以支持basic语言编程;
系统很小,2M左右;
我一直研究怎样将gcc移植到系统上去,可是太麻烦了。源程序要经过预处理,汇编,连接。整个工具链(借用LFS的说法)要有编译器(gcc),汇编器(as),连接器(ld)等等;另外还要加上头文件(include)和库文件(lib)......如此种种。搞得差不多了,竟然容量超过32M之多!(多多少不清楚,因为我用了32M的RamDisk,载入时空间不够)。曾经尝试使用JAVA,可是还是很复杂。所以投向最简单的解释型语言:basic。真个程序设计系统占的空间,不超过1M。使用的是Chipmunk Basic version 3.6.1(b1)。刚才终于可以跑了。阔别1年半的U盘Linux又回到我的身边;这次不同的是,上边可以编程了!
特此发帖庆祝一下!
...全文

相关推荐

怎样在Linux下打开U盘

怎样在Linux下打开U盘

aqjmo

U盘安装Linux详细步骤

U盘安装Linux详细步骤,本人亲自测试多次均成功,适用于真机安装Linux系统。

棋总Linux

Linux系统下挂载U盘

挂u盘之前,运行命令cat /proc/partitions,看看现在系统中有哪些分区。插上u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,由于我是在虚拟机下装的,所以是sdb1). 1) 插入U盘 2) 输入 fdisk -l /dev/sda 查看输出结果,比如我的是这样的: # fdisk -l /dev/sda Disk /dev/sda: 131 MB, 131104768 bytes 3 heads, 32 sectors/track, 2667 cylinders Units = cylinders of 96 * 512 = 49152 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 2668 128016 6 FAT16 3) 看了上面的输出就知道U盘所在的设备了,比如我的就是/dev/sdb1,接着便是挂载了,假设我将U盘挂载到/mnt/usb目录(没有的话,新建)中,就是 mount -t msdos /dev/sdb1 /mnt/usb 如果是fat16就使用下面的命令 mount -t msdos /dev/sdb1 /mnt/usb 如果是fat32 mount -t vfat /dev/sdb1 /mnt/usb 如果是ext2格式,就用命令: mount -t ext2 /dev/sda1 /mnt/usb 4) 打开/mnt/usb 就可以看到你的U盘里的东西了! cd /mnt/usb 5) 卸载命令则为:umount /mnt/usb。 需要注意的是,当执行完这个命令后,你的U盘上的指示灯可能仍然亮着,这不是卸载失败。Linux对U盘的管理是内核模块式,只要usb设备的内核模块没有移除,卸载完后指示灯还是应该发亮。

qq_41417563

U盘安装Linux系统

U盘安装Linux系统 U盘安装Linux系统 1 1.准备工作 1 2.U盘操作步骤 1 第一步,使用unetbootin向U盘写入Linux系统ISO镜像 1 第二步,使用BOOTICE设置U盘引导 3 3.设置主板BIOS启动项 6 4.异常处理 6 5.进入安装页面步骤 7

心诚则灵love

linux系统直接安装到u盘

可以将linux的iso格式系统一键安装到u盘

荒野芦苇
评论 12
收藏 已收藏
分享
返回顶部
superAfx
Linux_Kernel 4,469 成员 17,458 内容