记得看目录哦!
- 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. 基本介绍
2. 思路分析
3. 开始定制
3.1 添加一块20G的硬盘
3.2 重启,进行磁盘分区
lsblk
fdisk /dev/sdb
3.3 格式化分区
mkfs.ext4 /dev/sdb1
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
3.6 看是否安装上
hexdump -C -n 512 /dev/sdb
3.7 内核文件拷贝到磁盘
rm -rf /mnt/boot/*
cp -rf /boot/* /mnt/boot/
3.8 修改grub2/grub.cfg
vim grub.cfg
selinux=0 init=/bin/bash
加上
3.9 创建目标主机的根文件系统
mkdir -pv /mnt/sysroot/{etc/rc.d,usr,var,proc,sys,dev,lib,lib64,bin,sbin,boot,srv,mnt,media,home,root}
3.10 拷贝需要的bash和库文件给新系统使用
cp /lib64/. /mnt/sysroot/lib64/
cp /bin/bash /mnt/sysroot/bin/
3.11 新建一台虚拟机,移出默认分配的磁盘,指向刚配置的磁盘
成功!!!