构建自定义bootos

1     构建自定义bootos

BootOS (也称 ramos ),是一个基于内存的操作系统,系统启动后全部加载到内存中运行,不依赖磁盘存储设备,因此可以对硬件层级进行一系列的操作。主要分为两部分内核和文件系统。

1.1   构建vmlinuz内核文件

1.1.1 从现有系统获取

从系统iso镜像获取:

路径: \images\pxeboot\vmlinuz或\isolinux\vmlinuz

从现有OS获取:

路径:/boot/vmlinuz-`unamr -r`

1.1.2 获取内核源码构建

获取源码,并解压源码文件

进入解压后目录

安装编译源码相关软件包:

yum install elfutils-libelf-devel openssl-devel -y

yum install -y ncurses ncurses-devel openssl-devel

相关推荐

  1. Spring Boot 定义指标

    2024-07-18 11:02:01       47 阅读
  2. 鸿蒙定义组件内定义构建函数

    2024-07-18 11:02:01       67 阅读
  3. 构建ArkTS之@Builder装饰器:定义构建函数

    2024-07-18 11:02:01       29 阅读
  4. Spring Boot编写定义校验注解

    2024-07-18 11:02:01       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 11:02:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 11:02:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 11:02:01       62 阅读
  4. Python语言-面向对象

    2024-07-18 11:02:01       72 阅读

热门阅读

  1. Go语言学习

    2024-07-18 11:02:01       22 阅读
  2. Spring Boot集成ShardingSphere详解

    2024-07-18 11:02:01       21 阅读
  3. 石油与化工行业的工业互联网平台革新之路

    2024-07-18 11:02:01       23 阅读
  4. 10 个c++ cuda 编程例子

    2024-07-18 11:02:01       24 阅读
  5. centos 在线方式安装Node.js 20.15.1 版本(2024最新)

    2024-07-18 11:02:01       24 阅读