定制自己的Linux 系统

介绍

通过裁剪现有 Linux 系统 (centos7.6),创建属于自己的 mini Linux。

基本原理

Linux的启动流程:
1、首先Linux要通过自检,检查硬件设备有没有故障
2、如果有多块启动盘的话,需要在BIOS中选择启动磁盘
3、启动MBR中的bootloader 引导程序
4、加载内核文件
5、执行所有进程的父进程(老祖宗 systemd)
6、欢迎界面

在Linux的启动流程中,加载内核文件时关键文件:
1、kernel 文件:vmlinuz-3.10.0-957.el7.x86_64
2、initrd 文件:initramfs-3.10.0-957.el7.x86_64.img

制作 Linux 思路分析

  1. 在现有的Linux系统(centos7.6)上加一块硬盘 /dev/sdb,在硬盘上分两个分区,一个是 /boot,一个是 / ,并将其格式化。需要明确的是,现在加的这个硬盘在现有的Linux系统中是 /dev/sdb,但是,当我们把东西全部设置好时,要把这个硬盘拔除,放在新系统上,此时,就是 /dev/sda
  2. 在 /dev/sdb 硬盘上,将其打造成独立的 Linux 系统,里面的所有文件是需要拷贝进去的
  3. 作为能独立运行的 Linux 系统,内核一定不能少,要把内核文件和 initramfs 文件一起烤到 /dev/sdb 上
  4. 以上步骤完成,自制Linux就完成&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值