自制简单的小型Linux,自制小型Linux系统

<

div id=”content” contentScore=”949″>自制小型Linux系统

【详细步骤】

1:找一个新的SCSI接口的Hard Disk 装载到Linux虚拟机上(/dev/sdb),加电。

fdisk /dev/sdb 进行分区,格式化。

1231bffacdf4417ebbeb501c471ea4ad.png

2:建立2个挂载点,并分别挂载。

9ea2258bcff07dda02044d39c88ec573.png

e79035408fc708e7b9841fe59203dbeb.png

3:构建MBR引导的第一个阶段—–>bootloader.

4b3248b4ea4182d914d97b4af14e84f6.png

4:切换到 /mnt/boot/grub/,创建缺少的grub.conf配置文件。

d34be2cd0c1f1712342cd1830e7db3ff.png

5:拷贝原内核文件和内核驱动镜像到当前boot目录下。

cp /boot/vmlinuz-2.6.18-164.el5 /mnt/boot/

cp /boot/initrd-2.6.18-164.el5.img /mnt/boot/

8bec060b3f62ee3d36294177bcec7707.png

6:解压缩initrd-2.6.18-164.e15.img.编辑里面的的init脚本将有关swap的信息禁用掉。(87行)

892beac299688fcb9653bd1470fe7874.png

ff98dcc673f850cd3525bc7ca9acd393.png

7:将修改后的initrd-2.6.18-164.e15.img 重新打包成initrd.gz,并且拷贝到/mnt/boot/下,替换原来的内核驱动镜像。

bd79da077c883a5ff989b93d8bdf68b7.png

c8b7095a78315dde61525a3c5154e5a4.png

8:vim /mnt/boot/grub.conf 开机GRUB菜单配置文件。

b16301db60e1d18c32ac16ad92437088.png

9:编辑init 进程(/sbin/init),mkdir在/mnt/sysroot/下创建相应的缯div>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558486.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

numpy序列预处理dna序列_合成生物学快讯2019年第12期:基于DNA的分子数字数据存储...

本文由中国科学院上海生命科学信息中心 战略情报团队供稿基于DNA的分子数字数据存储:现状与挑战编者按&#xff1a;美国华盛顿大学和微软研究院的研究人员2019年8月在Nature杂志发文&#xff0c;对基于DNA的分子数字数据存储进行总结&#xff0c;梳理了该领域的研究发展历史、D…

方正高影仪安装方法_铝合金门窗是怎么安装的?

铝合金门窗安装主要材料有铝合金门窗型材、钢钉、膨胀螺栓、滑移合页、防水密封胶、压条等。铝合金门窗的规格、型材应符合设计要求&#xff0c;五金配件配套齐全、并具有出厂合格证。防腐材料、填缝材料、密封材料、防锈漆、水泥、砂、连接铁脚、连接板等应符合设计要求和有关…

无法从“cstring”转换为“lpcstr”_U盘重装系统后,无法使用?

U盘重装系统&#xff0c;误GPT分区转换到mbr分区后&#xff0c;无法读取&#xff0c;储存&#xff0c;格式化失败&#xff0c;解决方法如下&#xff1a;无法读取无法格式化1.按住“WINR”&#xff0c;呼出“cmd”命令符WINR2.输入&#xff1a;diskpart&#xff0c;回车进入disk…

dijkstra算法_最短路径问题——迪杰斯特拉算法(Dijkstra)

假期过长&#xff0c;导致停更了好长时间&#xff0c;复习一道算法题找找感觉。前段时间看到一篇文章&#xff0c;里面提到了统治世界的十大算法&#xff0c;其中之一就是迪杰斯特拉算法(Dijkstra)&#xff0c;该算法主要解决的”最短路径“这一类问题。说法虽然夸张了点&#…

ES6 深拷贝_你别自以为是:ES6误区 之 Object.assign()、const

文/北妈阅读本文需要 2.3分钟一很久没发技术文&#xff0c;今天北妈在新开一个技术系列&#xff1a;“别自以为是&#xff0c;1分钟走出JS常见误区“&#xff0c;里面我会每期挑选几个常见基础属性&#xff0c;讲一讲里面最容易被人忽略和认知错误的误区。帮助大家更好的掌握基…

opengl实现三维动画简单代码_使用Python简单实现马赛克拼图!内附完整代码

今天小编带大家使用python简单实现马赛克拼图&#xff0c;内容比以往会稍长一些&#xff0c;各位看官老爷可以慢慢细读&#xff0c;若有不足之处还望请斧正&#xff0c;闲话不多说&#xff0c;请看文章。先看原图&#xff1a;效果图&#xff1a;思路&#xff1a;拼图的原理其实…

耳机不支持android,安卓手机为什么不能用EarPods耳机 原因分析【图解】

相信很多人都有这样的疑问&#xff0c;iPhone和安卓手机的耳机孔是一样的&#xff0c; 安卓手机为什么不能用EarPods耳机? 这是什么原因&#xff1f;本次在这里就给大家分析下。安卓手机为什么不能用EarPods耳机?目前市面上大多数的手机仍采用3.5mm的耳机接口。但很多人不知道…

python自然语言处理库_Python 自然语言处理(NLP)工具库汇总

最近正在用nltk 对中文网络商品评论进行褒贬情感分类&#xff0c;计算评论的信息熵&#xff08;entropy&#xff09;、互信息&#xff08;point mutual information&#xff09;和困惑值&#xff08;perplexity&#xff09;等&#xff08;不过这些概念我其实也还理解不深...只是…

android代码清除锁屏密码,清除Android手机锁屏密码的三个小妙招

大家有没有把锁屏密码忘记过&#xff1f;发生这种情况的概率应该很小吧&#xff0c;但为了以防万一大家还是看一下本文的解锁教程吧&#xff01;这种解锁的方法要求&#xff0c;被锁上的手机是联网的状态&#xff0c;并登录了google账号&#xff0c;账号密码已知。如果以上条件…

c语言数组最大可定义多少位_C语言求数组的最大值三种方法

/* 黄哥Python培训 黄哥所写*/#include int maxValue(int* arr, int n);int maxRecursionValue(int* arr, int n);int maxDividAndConquerValue(int* arr, int left, int right);int main(void) { int arr[] {500, -1, 30, 7, 99, 12}; printf("数组中的元素最大…

android 百度map 一个layout加载多个mapview,android 百度地图API 使用Marker和InfoWindow

前言&#xff1a;在android开发过程中&#xff0c;百度地图的使用是比较普遍的&#xff0c;但是如何使用&#xff0c;使用什么版本的百度API还是需要一些讲究。在项目过程中&#xff0c;需要用到百度地图的marker和InfoWindow的功能。标注覆盖物(百度地图官方图)布局文件很简单…

python数据分析实验报告_Python 数据分析入门实战

本训练营中&#xff0c;我们将学习怎么样使用 Python 进行数据分析。课程将从数据分析基础开始&#xff0c;一步步深入讲解。从 Python 的基础用法到数据分析的各种算法&#xff0c;并结合各种实例&#xff0c;讲解数据分析过程中的方方面面。 课程内容将分为以下四个部分&…

go 写文件_如何在 Ubuntu 20.04 上安装 Go

本文最先发布在&#xff1a;如何在 Ubuntu 20.04 上安装 Go​www.itcoder.techGo&#xff0c;通常被称为 golang&#xff0c;它是一门由 Google 创建的现代化的开源编程语言&#xff0c;它允许你构建实时并且高效的应用。很多流行的应用程序&#xff0c;例如 Kubernetes&#x…

java汽车管理系统_坑爹!花费2亿耗时2年,网站没建完Java都写不好,顶级咨询公司埃森哲被告上法庭...

乾明 发自 凹非寺 量子位 报道 | 公众号 QbitA耗费2个多亿&#xff0c;耗时2年多&#xff0c;连一个可用的网站或者APP都没有交付出来。想要完工&#xff1f;那就再交1000万美元。这件事的受害方、美国汽车租赁公司赫兹(Hertz)一怒之下&#xff0c; 将顶级咨询公司埃森哲(Accen…

Android接口一般定义格式,Android开发规范

原标题&#xff1a;Android开发规范一.书写规范1. 编码方式统一用UTF-8.2. 花括号不要单独一行&#xff0c;和它前面的代码同一行。而且&#xff0c;花括号与前面的代码之间用一个空格隔开。3. 空格的使用if、else、for、switch、while等逻辑关键字与后面的语句留一个空格隔开。…

c++将小写转换为大写函数_必须掌握的基础函数组合应用技巧,提高效率,准时下班...

点击上方"Excel函数公式"免费订阅货币&#xff0c;生活中必不可少的东西&#xff0c;是物品价值等的直接体现&#xff0c;在实际的工作中也经常遇到&#xff0c;如果给定的数据中&#xff0c;要对其进行格式的设置&#xff0c;你会怎么做&#xff1f;一、Dollar函数&…

jenkins使用哪个版本号_Linux下安装JDK及jenkins

往期相关文章推荐&#xff1a;Linux ping不通域名安装JDK依赖(8/11)一.(推荐)// 查看yum仓库中可安装的jdk版本yum -y list java*// 安装示例yum install -y java-1.8.0-openjdk-devel.x86_64java --version 二.1.获取JDK安装包&#xff0c;可以win下下载&#xff0c;再用scp…

骁龙660鸿蒙系统,骁龙660双摄测试机偷跑 核心数/GPU证实

中关村在线消息&#xff1a;高通会在今年推出一款全新的中端处理器——骁龙660。此前有网友在微博上曝光一组疑似骁龙660的跑分&#xff0c;安兔兔总成绩为105576分。现在&#xff0c;微博上又出现搭载骁龙660双摄工程机的谍照&#xff0c;该机支持2K分辨率&#xff0c;采用6GB…

tensorflow 模型可视化_基于tensorflow-2.x的yolov3实现

YOLO v3可以说是单阶段检测器中的佼佼者&#xff0c;融合了多个框架的优势&#xff0c;在保持模型简洁性的同时&#xff0c;性能上也在当时达到了stoa。YOLO v3的主干网络是darknet-53的前面的52层&#xff0c;所以它是一个全卷积网络&#xff0c;并且为了降低池化带来的梯度负…

android闹钟延时,android闹钟定时启动延时或者直接不启动

自己写的android闹钟功能&#xff0c;需要实现timepicker选择完成后将选择的时间设定为闹钟的启动时间&#xff0c;但是不管怎么改总是没法定时启动alertDialog new AlertDialog.Builder(context).setView(view).setCustomTitle(viewTitle).setNegativeButton("确定"…