热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

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

自制小型Linux系统【详细步骤】1:找一个新的SCSI接口的HardDisk装载到Linux虚拟机

<

div id&#61;”content” contentScore&#61;”949″>自制小型Linux系统

【详细步骤】

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

fdisk /dev/sdb 进行分区&#xff0c;格式化。

1231bffacdf4417ebbeb501c471ea4ad.png

2&#xff1a;建立2个挂载点,并分别挂载。

9ea2258bcff07dda02044d39c88ec573.png

e79035408fc708e7b9841fe59203dbeb.png

3&#xff1a;构建MBR引导的第一个阶段—–>bootloader.

4b3248b4ea4182d914d97b4af14e84f6.png

4&#xff1a;切换到 /mnt/boot/grub/&#xff0c;创建缺少的grub.conf配置文件。

d34be2cd0c1f1712342cd1830e7db3ff.png

5&#xff1a;拷贝原内核文件和内核驱动镜像到当前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&#xff1a;解压缩initrd-2.6.18-164.e15.img.编辑里面的的init脚本将有关swap的信息禁用掉。(87行)

892beac299688fcb9653bd1470fe7874.png

ff98dcc673f850cd3525bc7ca9acd393.png

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

bd79da077c883a5ff989b93d8bdf68b7.png

c8b7095a78315dde61525a3c5154e5a4.png

8&#xff1a;vim /mnt/boot/grub.conf 开机GRUB菜单配置文件。

b16301db60e1d18c32ac16ad92437088.png

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



推荐阅读
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ... [详细]
  • 本文详细介绍了如何解压并安装MySQL集群压缩包,创建用户和组,初始化数据库,配置环境变量,并启动相关服务。此外,还提供了详细的命令行操作步骤和常见问题的解决方案。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
  • NFS(Network File System)即网络文件系统,是一种分布式文件系统协议,主要用于Unix和类Unix系统之间的文件共享。本文详细介绍NFS的配置文件/etc/exports和相关服务配置,帮助读者理解如何在Linux环境中配置NFS客户端。 ... [详细]
  • 本文详细介绍了如何通过RPM包在Linux系统(如CentOS)上安装MySQL 5.6。涵盖了检查现有安装、下载和安装RPM包、配置MySQL以及设置远程访问和开机自启动等步骤。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • Netflix利用Druid实现高效实时数据分析
    本文探讨了全球领先的在线娱乐公司Netflix如何通过采用Apache Druid,实现了高效的数据采集、处理和实时分析,从而显著提升了用户体验和业务决策的准确性。文章详细介绍了Netflix在系统架构、数据摄取、管理和查询方面的实践,并展示了Druid在大规模数据处理中的卓越性能。 ... [详细]
  • 深入理解 .NET 中的中间件
    中间件是插入到应用程序请求处理管道中的组件,用于处理传入的HTTP请求和响应。它在ASP.NET Core中扮演着至关重要的角色,能够灵活地扩展和自定义应用程序的行为。 ... [详细]
  • 本文详细介绍了福昕软件公司开发的Foxit PDF SDK ActiveX控件(版本5.20),并提供了关于其在64位Windows 7系统和Visual Studio 2013环境下的使用方法。该控件文件名为FoxitPDFSDKActiveX520_Std_x64.ocx,适用于集成PDF功能到应用程序中。 ... [详细]
  • 精致小屏灰色风格苹果CMS v10模板,支持DIY主题管理系统
    探索一款专为影视站设计的苹果CMS v10模板,具备强大的主题管理系统和500多个设置项,无需二次开发即可轻松配置。下载地址:https://www.mytheme.cn/maccms/244.html,演示地址:http://demo.mytheme.cn/index.php?id=244。 ... [详细]
  • 本文提供了 CIW Dreamweaver MX2004 认证考试的详细试题解析,涵盖不同难度级别的选择题、多项选择题和判断题。通过这些题目,考生可以更好地理解考试内容并为实际考试做好准备。 ... [详细]
  • 深入理解ExtJS:从入门到精通
    本文详细介绍了ExtJS的功能及其在大型企业前端开发中的应用。通过实例和详细的文件结构解析,帮助初学者快速掌握ExtJS的核心概念,并提供实用技巧和最佳实践。 ... [详细]
  • 精选多款高效实用软件及工具推荐
    本文介绍并推荐多款高效实用的软件和工具,涵盖系统优化、网络加速、多媒体处理等多个领域,并提供安全可靠的下载途径。 ... [详细]
  • 本文探讨了在使用Gulp进行项目构建时,如何合理设计目录结构以提高开发效率,并确保资源文件(如CSS、JavaScript和图片)的有效管理。 ... [详细]
author-avatar
牛奶香橙
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有