1. 分區出來兩個區
fdisk /dev/sdb
2. 創建文件系統
[root@localhost ~]# mkfs.ext4 /dev/sdb1 [root@localhost ~]# mkfs.ext4 /dev/sdb2
3.創建根目錄掛載點
4. 掛載根目錄
5. 在根目錄創建文件
6. 掛載boot引導目錄
7. 生成引導文件
8. 編輯grub.conf
9. 拷貝引導文件
10.編輯fstab文件
11.copy命令腳本
#!/bin/bash ch_root="/mnt/sysroot" [ ! -d $ch_root ] && mkdir $ch_root bincopy() { if which $1 &>/dev/null; then local cmd_path=`which --skip-alias $1` local bin_dir=`dirname $cmd_path` [ -d ${ch_root}${bin_dir} ] || mkdir -p ${ch_root}${bin_dir} [ -f ${ch_root}${cmd_path} ] || cp $cmd_path ${ch_root}${bin_dir} return 0 else echo "Command not found." return 1 fi } libcopy() { local lib_list=$(ldd `which --skip-alias $1` | grep -Eo '/[^[:space:]]+') for loop in $lib_list;do local lib_dir=`dirname $loop` [ -d ${ch_root}${lib_dir} ] || mkdir -p ${ch_root}${lib_dir} [ -f ${ch_root}${loop} ] || cp $loop ${ch_root}${lib_dir} done } read -p "Please input a command: " command while [ "$command" != "quit" ];do if bincopy $command ;then libcopy $command fi read -p "Please input a command or quit: " command done [root@localhos
12.重啟,把/dev/sdb硬盤 掛載在新電腦中即可。
原創文章,作者:鬧鐘哥,如若轉載,請注明出處:http://www.www58058.com/46966