首页 > 系统相关 >制作自己的min linux(CentOS7.6)

制作自己的min linux(CentOS7.6)

时间:2023-10-29 14:33:49浏览次数:47  
标签:bin sbin min mnt dev linux cp sysroot CentOS7.6

  1.在现有的linux添加一块大小为20G的硬盘

  2.启动现有的linux。 通过fdisk来给我的/dev/sdb进行分区

  

 

  3.接下来,对/dev/sdb的分区进行格式化

[root@localhost ~]# mkfs.ext4 /dev/sdb1

[root@localhost ~]# mkfs.ext4 /dev/sdb2 

  4.创建目录,并挂载新的磁盘

#mkdir -p /mnt/boot /mnt/sysroot

#mount /dev/sdb1 /mnt/boot

#mount /dev/sdb2 /mnt/sysroot/ 

  5.安装grub, 内核文件拷贝至目标磁盘

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

#我们可以来看一下二进制确认我们是否安装成功

#hexdump -C -n 512 /dev/sdb   

#cp -rf /boot/*  /mnt/boot/

  6.修改 grub2/grub.cfg 文件

 

 

  7.创建目标主机根文件系统

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

  8.拷贝需要的指令(也可以拷贝你需要的指令)和库文件给新的系统使用

#cp /lib64/*.* /mnt/sysroot/lib64/

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

# cp /bin/ls /mnt/sysroot/bin/

#cp /bin/systemctl  /mnt/sysroot/bin/

 

  9..现在我们就可以创建一个新的虚拟机,然后将默认分配的硬盘 移除掉,指向我们刚刚创建的磁盘即可.

 

10.如果要拷贝指令,重新进入到原来的 linux系统拷贝相应的指令即可,比如将/sbin/reboot 拷贝到 /mnt/sysroot/sbin ,记得挂载

 #cp /sbin/reboot /mnt/sysroot/sbin/

 

标签:bin,sbin,min,mnt,dev,linux,cp,sysroot,CentOS7.6
From: https://www.cnblogs.com/ixin/p/17795860.html

相关文章

  • catchAdmin后台管理系统 v3.1.8
    CatchAdmin是一款基于thinkphpframework和elementadmin开发而成的后台管理系统。因为thinkphp的简单高效,文档齐全。在看了很多thinkphp生态中的后台管理系统,发现没有一款合适的前后端分离系统。遂开发了CatchAdmin。基于新版thinkphp6服务者的特性,后台的每个模块都可......
  • AMD Ryzen AI 暂仅支持 Windows,Linux 系统有望后续支持
    近日消息,最新的AMDRyzen7040系列笔记本电脑配备了基于XilinxIP的专用AI引擎,名为“RyzenAI”,可以加速PyTorch和TensorFlow等机器学习框架的运行。不过目前这个RyzenAI只支持微软Windows系统。但是如果有足够的客户需求,这种情况可能会改变。早在6月份,AM......
  • Youtrack Linux 安装
    我们考虑最后应该使用的是ZIP方式的安装。按照官方的说法如何设置运行YouTrack应该是非常简单的。准备环境根据官方的说法,我们需要做的就是下载Zip包,然后把Zip包解压到指定的目录中就可以了。下载当前官方的下载地址为:GetYouTrack:IssueTrackingandProjectManagement......
  • 原来Linux makefile可以如此简单
    作者:朱金灿  原来以为Linuxmakefile挺复杂的,直到从网上找到一个编译模板,发现Linuxmakefile是如此简单,而且你还可以根据该模板实现C程序和C++程序的混合编译。下面是Linuxmakefile模板的脚本代码:#指定c编译器CC=gcc#指定C++编译器C++=g++#指定链接器LINK=g++......
  • windows 10卸载(注销)WSL,注销(卸载)当前安装的Linux的Windows子系统
    1.查看当前环境安装的wslwsl--list2.注销/卸载当前安装的linux的Windows子系统wsl--unregisterdebian3.卸载成功后,查看当前看装的子系统wsl--list4.查看可安装的linux的windows子系统wsl--list--online ......
  • 嵌入式linux SD读取数据导致死机问题
    一、碰到的问题通过ssh命令将文件写入到SD卡中,发现有一张SD卡(金士顿)可以成功写入,而另一张SD(闪迪)一直写入失败。应用层读取文件时,有一张SD卡(金士顿)可以成功读取数据;另一张SD卡(闪迪)有很大的概率会导致司机。二、SD卡驱动硬件电路图1.SD卡驱动硬件电路三、调试过程查看......
  • Linux操作系统 no.2
    一.用户/组:1.创建用户、组:  useradd  groupadd2.删除用户:  userdel3.修改用户密码:  passwd 二.文件权限:chowm:修改文件属主,属组。chgrp:修改文件属组。chmod: 修改文件权限。 chowm:改变文件属性chmod:改变文件访问方式  r(读取)  w(写入)  x(执......
  • linux top命令使用
    top命令可以用来查看当前服务的cpu使用情况,以下是使用cpu返回的参数情况:参数说明:PID:进程ID。USER:进程所属的用户。PR:进程的优先级。NI:进程的优先级调整值(Nice值)。VIRT:进程使用的虚拟内存大小。RES:进程使用的物理内存大小。SHR:进程使用的共享内存大小。S:进程状态,如S表示睡眠状态,R表......
  • 《Linux》命令基础
    命令无论是什么命令,在Linux中有其通用的格式command[-options][parameter]command:命令本身-options:[可选的]命令选项,可以通过选项控制命令的行为parameter:[可选的]命令参数,多数用于命令的指向目标ls命令ls[-a-l-h][路径]ls #平铺的形式列出工作目录下的【可见文件/文件夹......
  • 每天对linux的看法
       linux系统主打网络服务,专业性强,为免费开源系统,主要用于搭建服务器,性能稳定,长时间开机不出现卡顿情况,漏洞少,更安全。在老师的提示,我下载了vmware虚拟机,在虚拟机上下载centos7版本的linux系统,下载了xshell以及xftp,把xshell以及xftp与虚拟机连接起来。根据书上的知识来看,主要......