最精简Linux Live CD版本:Minimal Linux Live

最精简Linux Live是一系列基于linux内核 和 BusyBox的自动生成最精简 Live Linux 系统linux shell脚本。所有所需的源码已经自动地被下载,而且所有的生成操作已经完全被封装在脚本中了。

如果你想定制属于自己的最精简Linux Live 的ISO镜像文件,以下是你需要做的:

  • 从下载区域获得最新的脚本。
  • 把脚本解压到文件夹下。
  • 确保所有的脚本都可执行(可以使用命令chmod +x *.sh 添加可执行属性)
  • 在开始生成过程之前,取决于你使用什么Linux系统,可能会有一个或者多个依赖库(也可能不需要,或者更多)需要处理.如果使用Ubuntu的话,以下命令应该足以生成所有需要的依赖库:

  1. sudo apt-get install wget
  2. sudo apt-get install make
  3. sudo apt-get install gcc
  4. sudo apt-get install bc
  5. sudo apt-get install syslinux
  6. sudo apt-get install genisoimage
  • 执行脚本 build_minimal_linux_live.sh 然后等待完成。如果你已经处理好所有的生成依赖库,那么在一台现代计算机上全部的过程耗费时间应该不超过30分钟。如果由于某些原因生成失败,最可能的应该是没有处理好生成依赖库。一些用户反应到生成所必需的包将会处理所有ubuntu上未知的生成依赖问题。如果使用Linux Mint 而且正在尝试安装 g++ 包,如果你依然遇到很多问题,那么你可以尝试安装必需包。在Fedora系统上你可能需要安装 glibc-static包。

    请记得所有的生成依赖库由于你使用的Linux操作系统和已经安装的软件不同将会发生很大的变化。

    如果依然有问题,请检查失败信息然后在google上搜索一下。如果你找不到解决方案,你可以询问一些更有经验的linux专家(如果你认识的话),或者另外一个选择是联系我们。请确保在发送给我们之前,你已经提前研究过这个问题。

  • 当脚本完成它们的工作,你将会在执行脚本的同目录下发现一个新创建的minimal_linux_live.iso 文件。你可以烧录iso镜像到CD/DVD,通过Universal USB Installer工具安装到USB闪存设备,或者直接在PC的虚拟机上运行,例如VirtualBox。

生成的ISO镜像文件包括使用默认选项编译的linux内核,使用默认选项编译的BusyBox和非常轻量级的initramfs。这意味着你不需要 另辟蹊径去获得windows支持,也不需要使用任何花哨的桌面环境。你所需要的只是一个支持BusyBox applets 的shell控制台,和……好吧。这些就够了。这就是为什么称它为 "最精简"。

最好的消息是不仅操作系统很小很简单,而且生成脚本也同样的小巧玲珑。你可以很轻松地从脚本学习,并且修改他们去包含更多内容(我是很鼓励你这样做).在你学习完这些基础以后你将会拥有所有所必须的工具和技能去创造你自己功能完善的linux操作系统!完全从零开始!是不是帅呆了!?:)

这篇教程提供了更详细的脚本内部结构以及全部的生成过程,我鼓励你们如果有时间的话就去通读这个文档。

下面你会看到一些屏幕截图,它们展示了当你启动你的新一代 Minimal Linux Live 操作系统时的环境情况。

更多精彩linux视频教程,尽在51CTO学院:

http://edu.51cto.com/course/courseList/id-48.html

最精简Linux Live CD版本:Minimal Linux Live

时间: 2024-08-28 00:42:53

最精简Linux Live CD版本:Minimal Linux Live的相关文章

linux系统原始版本介绍

*/--> pre.src {background-color: Black; color: White;} linux系统原始版本介绍 linux正式对外公布是在1991年 0.11 正是向外公布的内核版本 0.95加入虚拟文件系统思想 0.96加入网络支持和虚拟文件系统VFS 0.97 加入对新的SCSI驱动程序的支持 0.98 改善了对TCP/IP网络的支持 0.99重新设计对内存使用情况的使用分配,每个进程有4GB线性空间

Linux 发展史与vm安装linux centos 6.9

操作系统 是一个人与计算机硬件的中介. Linux操作系统 开源代码的.自由传播的类Unix操作系系统软件: 多用户.多任务.多线程.多CPU的操作系统. Linux用于领域 服务器端.嵌入式开发.个人pc桌面,服务器领域最重要. Linux发展历史 1969年Unix在贝尔实验室诞生. 谭宁邦 斯托曼发起了自由软件的运动,成立自由软件基金会(FSF),GNU项目. 1991年,托瓦兹(芬兰),事件Linux内核. Unix的5大特性 技术成熟,可靠性高 极强的可伸缩性 强大的网络功能 强大的数

Linux.9x8hk 186691444492019年学Linux最佳的10本新书

近日,bookauthority评选出2019年学习Linux最适合的10本新书,版本是最新的,比较不需要担心书籍过时的问题,但遗憾的是没有中文版,如果你想阅读,就只能阅读原版,下面就是上榜的10本书籍详情: 1.<Linux: 5 Books in 1> 2018年10月出版,如果你对Linux一无所知,那就从这各系列开始入门,本书将介绍以下内容:最常用的Linux命令行工具,如何编写Bash脚本:如何使用C ++和Python编程:如何思考高级编程概念:以及面向对象编程和面向过程编程的区别

计算机的组成和Linux的发行版本介绍

计算机的组成和 Linux的发行版本介绍 计算机的组成及功能 计算机的五大组成,如下; 各部分的作用; 控制单元和算数逻辑单元是CPU的两个主要组成部分 控制单元主要协调各组件与各单元间的工作 算数逻辑单元主要负责程序运算与逻辑判断 内存,DRANM(Dynamic Random Access Memory)动态随机访问内存:CPU读取的数据都是从内存读取来的. 输入单元,下指令,提供数据的输入等:如:键盘.鼠标等 输出单元,输出数据加工后的结果:如:显示器等 CPU读取的数据都是从内存中获取,

Linux下指定版本编译安装LAMP

说明: 操作系统:CentOS 6.5 64位 需求: 编译安装LAMP运行环境 各软件版本如下: MySQL:mysql-5.1.73 Apache:httpd-2.2.31 PHP:php-5.2.17 具体操作: 准备篇 一.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables #编辑防火墙配置文件 # Firewall configuration written by system-config-firewall # Manual customiz

Linux 各个发行版本的详细介绍

原文转自 https://blog.csdn.net/baidu_32134295/article/details/52439823 学习Linux很久了,却对GUN,Linux,Linux发行版等无所了解,是不是觉得很对不起自己啊.呵呵,所以我就在网上找了些资料,总结在一起,还算是比较能说明问题的. 什么是Linux? 也许很多人会不屑的说,Linux不就是个操作系统么.错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核.内核是什么?内核建立了计算机软件与硬件之间通讯

python Linux 环境 (版本隔离工具)

python Linux 环境 (版本隔离工具) 首先新建用户,养成良好习惯useradd python 1.安装pyenv GitHub官网:https://github.com/pyenv/pyenv-installer pyenv installer This tool installs pyenv and friends. It is inspired by rbenv-installer. Prerequisites In general, compiling your own Pyt

Linux 查看Tomcat版本信息

Linux 查看Tomcat版本信息 如果我们想运行在 Linux 下的 Tomcat 版本信息,只需要在 Tomcat 的 bin/ 目录下,运行 version.sh 脚本即可. 1.使用如下命令进入 Tomcat 的 bin/ 目录(根据实际 Tomcat 的部署情况,修改下面红色部分路径): cd /usr/local/tomcat/bin 2.在 Tomcat 的 bin/ 目录下,执行 version.sh,命令如下: ./version.sh 或者 sh version.sh 可以

史上最全的Linux 各个发行版本的优点、缺点、发展史介绍

概述 今天主要学习一下Linux 各个发行版本,看一下各个发现版本的发展史. 什么是Linux? 也许很多人会认为Linux不就是个操作系统么.其实严格来讲,Linux只是一个操作系统中的内核.内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理.虚拟内存.设备I/O等. 既然Linux只是一个内核.那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指 GNU/Linux ,即采用Linux内核的GNU操作系统.是的,操作系统的实际名称是GN