目標:
為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、查看是否成功添加新硬盤
2、創建分區
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/boot
第三步:安裝grup
1、安裝grub
第四步:提供內核、ramdisk及grub配置文件。
1、提供內核和ramdisk文件
2、提供grub配置文件
第五步:創建根文件目錄,并提供程序
1、創建根文件系統目錄
2、提供程序和程序依賴的庫文件,查找程序的位置使用命令:whereis,查看程序依賴于哪些庫文件使用命令:ldd
3、依次復制ls、cat命令,方法同上
4、測試是否能使用,使用chroot命令臨時切換根測試
第六步:新建虛擬機測試
1、創建虛擬機時磁盤選擇剛剛創建好的磁盤
2、可以看到剛剛定義的Centos名稱
3、按e鍵進入編輯模式,看到定義的grub配置文件
4、成功啟動
原創文章,作者:641348038@qq.com,如若轉載,請注明出處:http://www.www58058.com/65313