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.www58058.com/46280