创建一个简易的Linux

 

目标:

  为CentOS 6添加一块新硬件,提供两个主分区;
    (1) 为硬盘新建两个主分区;并为其安装grub;
    (2) 为硬盘的第一个主分区提供内核和ramdisk文件; 为第二个 分区提供rootfs;
    (3) 为rootfs提供bash、ls、cat程序及所依赖的库文件;
    (4) 为grub提供配置文件;
    (5) 将新的硬盘设置为第一启动项并能够正常启动目标主机;

搭建环境:

  VM虚拟机:
    VMware Workstation 12 pro
  Linux系统版本:
    CentOS-6.5-x86_64

第一步:添加一块新硬盘,并分区。

1、查看是否成功添加新硬盘

a1.png  

 2、创建分区

a2.png  

3、格式化分区为ext4文件系统

  [root@localhost ~]# mke2fs -t ext4 /dev/sdb1
  [root@localhost ~]# mke2fs -t ext4 /dev/sdb3
  [root@localhost ~]# mkswap /dev/sdb2

第二步:挂载分区

 

1、创建boot目录
     mkdir /mnt/boot
2、挂载
   mount /dev/sdb1 /mnt/boota3.png

 

第三步:安装grup

1、安装grub

a4.1.png

 

第四步:提供内核、ramdisk及grub配置文件。

1、提供内核和ramdisk文件

a5.png

2、提供grub配置文件

a6.png

 

第五步:创建根文件目录,并提供程序

1、创建根文件系统目录

a7.png

2、提供程序和程序依赖的库文件,查找程序的位置使用命令:whereis,查看程序依赖于哪些库文件使用命令:ldd

a8.1.png

3、依次复制ls、cat命令,方法同上
4、测试是否能使用,使用chroot命令临时切换根测试 

a9.png

第六步:新建虚拟机测试

1、创建虚拟机时磁盘选择刚刚创建好的磁盘

a.png

2、可以看到刚刚定义的Centos名称

2.png

3、按e键进入编辑模式,看到定义的grub配置文件

3.png

4、成功启动

4.png

 

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

(0)
641348038@qq.com641348038@qq.com
上一篇 2016-12-30
下一篇 2016-12-30

相关推荐

  • 新的开始

    hello,我在这里,马哥运维,一起努力!

    Linux干货 2016-12-26
  • 自制Linux

    1. 分区出来两个区 fdisk /dev/sdb     2. 创建文件系统   [root@localhost ~]# mkfs.ext4 /dev/sdb1  [root@localhost ~]# mkfs.ext4 /dev/sdb2 3.…

    Linux干货 2016-09-16
  • 使用Openssl构建私有CA

    使用Openssl构建私有CA Openssl是SSL的开源实现,是一种安全机密程序,主要用于提高远程登录访问的安全性。也是目前加密算法所使用的工具之一,功能很强大。     Openssl为网络通信提供安全及数据完整性的一种安全协议,包括了主要的密码算法、常用的密钥和证书封装管理功能(CA)以及SSL协议,并提供了丰…

    Linux干货 2015-10-07
  • Linux运维之磁盘管理

    ※磁盘管理 计算机是由五大组成部件:输入设备,输出设备,存储器,运算器,控制器,其中输入设备我们称之为I/O设备,如键盘,扫描器,运算器和控制称之为cpu,存储器如,内存,硬盘,优盘。计算机其实只需要内存和cpu其实已经可以完成工作了,但是内存属于随机存储设备,断电之后就丢失数据,所以我们就需要通过其他的辅助存储设备来弥补内存的不足,这些辅存我们称之为外存。…

    Linux干货 2016-08-27
  • Linux之sed的使用

    sed的工作原理         sed是一种流编辑器以行为单位来处理文本的一款功能十分强大的编辑器,一次只处理一行内容,当处理文本是,将要处理的行放置在模式空间里(缓冲区),接下来sed命令处理模式空间里的内容,处理完成后,把模式空间里处理后的内容送至屏幕打印输出,接下来处理下…

    Linux干货 2016-08-09
  • LVM(逻辑卷)(logical volume manager),快照卷

    逻辑卷的创建,扩展,缩减,迁移,删除。快照卷的创建

    Linux干货 2017-12-11