1、添加一块新硬盘、并使系统识别

[root@centos6 ~]# echo "- - -" > /sys/class/scsi_host/host0/scan

[root@centos6 ~]# echo "- - -" > /sys/class/scsi_host/host1/scan

[root@centos6 ~]# echo "- - -" > /sys/class/scsi_host/host2/scan

[root@centos6 ~]# lsblk

.............

sdc      8:32   0    20G  0 disk

2、分区,格式化

[root@centos6 ~]# fdisk /dev/sdc

[root@centos6 ~]# lsblk

sdc      8:32   0    20G  0 disk

├─sdc1   8:33   0 305.9M  0 part

├─sdc2   8:34   0    10G  0 part

├─sdc3   8:35   0     1K  0 part (扩展分区)

└─sdc5   8:37   0     2G  0 part

[root@centos6 ~]# mkfs.ext4 /dev/sdc1

[root@centos6 ~]# mkfs.ext4 /dev/sdc2

[root@centos6 ~]# blkid

/dev/sdc1: UUID="b08d627b-e0ac-4623-9a72-7b9aecfc005e" TYPE="ext4"

/dev/sdc2: UUID="e80e35d8-d510-4d17-be71-561a3a48cfbb" TYPE="ext4"

3、进行新系统的boot目录制作

[root@centos6 ~]# mkdir /mnt/boot

[root@centos6 ~]# mount /dev/sdc1 /mnt/boot

[root@centos6 ~]# grub-install --root-directory=/mnt /dev/sdc

[root@centos6 ~]# cp /boot/initramfs-2.6.32-642.el6.x86_64.img /mnt/boot/initramfs

[root@centos6 ~]# cp /boot/vmlinuz-2.6.32-642.el6.x86_64 /mnt/boot/vmlinuz

[root@centos6 ~]# ls /mnt/boot/

grub  initramfs  lost+found  vmlinuz

[root@centos6 ~]# vim /mnt/boot/grub/grub.conf

default=0

timeout=5

hiddenmenu

title My Mini Linux

root (hd0,0)

kernel /vmlinuz ro root=/dev/sda2 selinux=0 init=/bin/bash

initrd /initramfs

4、进行新系统的/目录制作

[root@centos6 ~]# mkdir /mnt/sysroot

[root@centos6 ~]# mount /dev/sdc2 /mnt/sysroot/

[root@centos6 ~]# cd /mnt/sysroot/

[root@centos6 sysroot]# ls

lost+found

[root@centos6 sysroot]# mkdir {bin,boot,dev,etc,home,lib,lib64,proc,root,sbin,sys,usr}

[root@centos6 sysroot]# ls

bin  boot  dev  etc  home  lib  lib64  lost+found  proc  root  sbin  sys  usr

[root@centos6 sysroot]# copycmd.sh bash (自己编写的命令复制脚本)[手动复制时,注意路径和库文件要一并复制]

复制一些常用的命令:echo ls cat cd pwd mkdir touch...

[root@centos6 sysroot]# tree bin

bin

├── bash

├── cat

├── ls

├── mkdir

├── pwd

└── touch

0 directories, 6 files

[root@centos6 sysroot]# tree lib64

lib64

├── ld-linux-x86-64.so.2

├── libacl.so.1

├── libattr.so.1

├── libcap.so.2

├── libc.so.6

├── libdl.so.2

├── libpthread.so.0

├── librt.so.1

├── libselinux.so.1

└── libtinfo.so.5

0 directories, 10 files

5、测试启动

原创文章,作者:sixijie,如若转载,请注明出处:http://www.178linux.com/46280

linux运维实验,自制Linux系统实验相关推荐

  1. centos linux引导修复_【Linux 运维】 Centos7.x 系统修复模式

    一.linux的运行级别: 运行级别就是来确定系统启动时到底启动那个服务. linux默认有7个运行级别: 0 关机 1 单用户模式,用于系统修复 2 不完全的命令模式,不含NFS服务 3 完全的命令 ...

  2. linux运维管理系统培训,Linux运维教程之Linux系统用户与组管理

    今天小编要跟大家分享的文章是关于Linux运维教程之Linux系统用户与组管理.正在从事Linux运维工作和学习的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 一.Linux系统用户 ...

  3. linux 查找删除目录,Linux运维知识之Linux系统下find命令递归删除查找目录的方法...

    本文主要向大家介绍了Linux运维知识之Linux系统下find命令递归删除查找目录的方法,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 本文将会讲述如何使用linux系统下的 ...

  4. linux系统查看usb口,Linux运维知识之Linux系统下查看USB设备名及使用USB设备

    本文主要向大家介绍了Linux运维知识之Linux系统下查看USB设备名及使用USB设备,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 1.系统插入USB设备后,从控制台界面有 ...

  5. 《Linux运维篇:Linux系统运维指南》

    一.Linux运维之知识篇 二.Linux运维之系统篇 <Linux运维总结:使用U盘制作Linux镜像> <Linux运维实战:创建LVM挂载到指定目录> <Linux ...

  6. linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议

    本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...

  7. linux cp 目录不存在自动创建,Linux运维知识之Linux:复制并创建目标目录,如果它不存在...

    本文主要向大家介绍了Linux运维知识之Linux:复制并创建目标目录,如果它不存在,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 我需要一个命令(或者可能是cp的一个选项)来 ...

  8. linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解

    本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...

  9. linux用户密码转换为明文,Linux运维知识之linux下抓取内存中明文密码mimipenguin

    本文主要向大家介绍了Linux运维知识之linux下抓取内存中明文密码mimipenguin,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 下载地址:https://githu ...

  10. linux 安装git失败,Linux运维知识之linux下安装git常见故障整理

    本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...

最新文章

  1. 【计算机视觉】OpenCV的最近邻开源库FLANN
  2. MySQL(一)——安装、创建数据库表、DML语言
  3. 补:小玩文件1-统计文本文件里的字符个数
  4. MFC中添加的ID资源号提示找不到声名问题
  5. Java中的HashSet
  6. 工作312:uni-弹出框显示数据
  7. 5000并发的qps是多少_高并发架构设计
  8. pytorch学习笔记(7):RNN和LSTM实现分类和回归
  9. set集合 结构体_Redis底层数据结构
  10. android系统面试问答_Android面试问答
  11. AcWing 1969. 品种邻近(滑动窗口+枚举)
  12. protubuffer for windows配置指南!
  13. 论文笔记_SLAM_An Overview of SLAM
  14. Android-界面-隐藏/显示
  15. 解决AD不能导入CAD文件
  16. 软件工程各种UML总结
  17. excel表格打印每页都有表头_Excel打印时怎么让每一页都包括表头?
  18. Graphql 初体验 第十一章 | #13 Hitting the API(实现了登录注册表单)
  19. 骞云科技DevOps实践
  20. cluster by、group by操作

热门文章

  1. C/C++面试笔试知识点总结
  2. 4412驱动-sixth_drv 同步互斥按键驱动
  3. Proteus元件库对照表常用器件的英文名称(附元件库资源包和DOC文档)
  4. 织梦DedeCMS华丽蓝色后台管理界面模板
  5. CH340在STM32实现一键下载电路的理解
  6. [VB.NET]VB REDIM
  7. DataGrip的简单设置及使用
  8. C#超级通信调试工具[v1.0][全新发布]
  9. java web 分享功能实现_微信开发(一)基于Wx-java的微信分享功能
  10. #umn 来美国近一个月的简单见闻