定制自己的linux

记得看目录哦!

  • 1. 基本介绍
  • 2. 思路分析
  • 3. 开始定制
    • 3.1 添加一块20G的硬盘
    • 3.2 重启,进行磁盘分区
    • 3.3 格式化分区
    • 3.4 创建目录,并挂载磁盘
    • 3.5 安装grub
    • 3.6 看是否安装上
    • 3.7 内核文件拷贝到磁盘
    • 3.8 修改grub2/grub.cfg
    • 3.9 创建目标主机的根文件系统
    • 3.10 拷贝需要的bash和库文件给新系统使用
    • 3.11 新建一台虚拟机,移出默认分配的磁盘,指向刚配置的磁盘

1. 基本介绍

定制自己的linux_第1张图片
定制自己的linux_第2张图片

2. 思路分析

定制自己的linux_第3张图片
定制自己的linux_第4张图片

3. 开始定制

3.1 添加一块20G的硬盘

定制自己的linux_第5张图片
定制自己的linux_第6张图片
定制自己的linux_第7张图片
定制自己的linux_第8张图片
定制自己的linux_第9张图片
定制自己的linux_第10张图片

3.2 重启,进行磁盘分区

lsblk

定制自己的linux_第11张图片

fdisk /dev/sdb

定制自己的linux_第12张图片
定制自己的linux_第13张图片
定制自己的linux_第14张图片
定制自己的linux_第15张图片

3.3 格式化分区

mkfs.ext4 /dev/sdb1

定制自己的linux_第16张图片
定制自己的linux_第17张图片

3.4 创建目录,并挂载磁盘

mkdir -p /mnt/boot /mnt/sysroot
mount /dev/sdb1 /mnt/boot
mount /dev/sdb2 /mnt/sysroot/

3.5 安装grub

grub2-install --root-directory=/mnt /dev/sdb

定制自己的linux_第18张图片

3.6 看是否安装上

hexdump -C -n 512 /dev/sdb

定制自己的linux_第19张图片

3.7 内核文件拷贝到磁盘

rm -rf /mnt/boot/*
cp -rf /boot/* /mnt/boot/

在这里插入图片描述

3.8 修改grub2/grub.cfg

定制自己的linux_第20张图片
定制自己的linux_第21张图片

vim grub.cfg

定制自己的linux_第22张图片

selinux=0 init=/bin/bash

定制自己的linux_第23张图片
定制自己的linux_第24张图片
定制自己的linux_第25张图片
定制自己的linux_第26张图片

加上

定制自己的linux_第27张图片

3.9 创建目标主机的根文件系统

mkdir -pv /mnt/sysroot/{etc/rc.d,usr,var,proc,sys,dev,lib,lib64,bin,sbin,boot,srv,mnt,media,home,root}

定制自己的linux_第28张图片

3.10 拷贝需要的bash和库文件给新系统使用

cp /lib64/. /mnt/sysroot/lib64/

定制自己的linux_第29张图片

cp /bin/bash /mnt/sysroot/bin/

3.11 新建一台虚拟机,移出默认分配的磁盘,指向刚配置的磁盘

定制自己的linux_第30张图片
定制自己的linux_第31张图片
定制自己的linux_第32张图片
定制自己的linux_第33张图片
定制自己的linux_第34张图片
定制自己的linux_第35张图片
定制自己的linux_第36张图片
定制自己的linux_第37张图片
定制自己的linux_第38张图片
定制自己的linux_第39张图片
定制自己的linux_第40张图片
定制自己的linux_第41张图片
定制自己的linux_第42张图片

成功!!!

你可能感兴趣的:(linux,linux,服务器,运维)