利用 Ghost 復(fù)制您的Linux 系統(tǒng)
2024-07-21 02:35:16
供稿:網(wǎng)友
REM 本文件為: C:/linux/LINUX.bat
REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
REM
REM 下面是 整個硬盤(母盤)的分區(qū)狀況:
REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
REM 2003年05月16日下午17時13分26秒[root@localhost root]# df
REM Filesystem 1k-blocks Used Available Use% Mounted on
REM /dev/hda5 1015704 100672 862424 11% /
REM /dev/hda3 132221 8884 116510 8% /boot
REM none 127464 0 127464 0% /dev/shm
REM /dev/hda6 2030736 711596 1214320 37% /usr
REM /dev/hda7 1015704 49028 914068 6% /var
REM /dev/hda8 497829 8295 463832 2% /var/lib/MySQL
REM /dev/hda9 1015704 38548 924548 5% /var/www
REM /dev/hda10 1641684 32844 1524100 3% /home
REM /dev/hda1 256740 21704 235036 9% /mnt/dos-c
REM 修改你的 /etc/fstab 里面的 所有的 “LABEL” ,將其更改為相應(yīng)的分區(qū)
REM 例如 LABEL=/ 成 /dev/hda5
REM 因為在同時掛上了克隆好的新硬盤,而這時從母盤啟動時,由于兩個硬盤的
REM 對應(yīng)的分區(qū)的 LABEL 一樣,會引起混淆 ?。。?這樣做的目的只是避免混淆。
REM 一、 使用高于 6.0 版本的 Ghost 克隆整個硬盤。
REM 母盤在第一個 IDE 的主盤;新硬盤在第二個 IDE 的主盤。
REM 在 DOS 下面進(jìn)行 母盤到新硬盤的“硬盤到硬盤”的克隆。
REM 須注重:各個 Linux 分區(qū)不得小于原來的。
REM 若你的新硬盤比較大,可以在 Ghost 的時候擴(kuò)大 /home、
REM /var/lib/mysql、/var/www、/usr 分區(qū)的空間 !
REM 進(jìn)入下一步。
REM 二、 使用母盤啟動 Linux ,進(jìn)入單用戶模式為更好。
REM fdisk -l /dev/hdc
REM 可以看到新硬盤上面的 Linux 有哪些 Linux 分區(qū)。
REM 三、 掛上 新硬盤的 Linux 的 根分區(qū),在這里是 /dev/hdc5。
REM 例如:
REM mkdir /mnt/hdc5; mount /dev/hdc5 /mnt/hdc5
REM 編輯新硬盤根分區(qū)的 /etc/fstab 文件,這里就是 vi /mnt/hdc5/etc/fstab
REM 修改“所有”的 ext3 為 ext2 。
REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
REM 四、 因為新硬盤現(xiàn)在還可能無法正常引導(dǎo) lilo 到 Linux,下面進(jìn)行新硬盤的引導(dǎo)動作,
REM 使得新硬盤可以自行引導(dǎo) lilo ,正常地引導(dǎo)啟動 Linux。
REM 五、 單獨掛上新硬盤在第一個 IDE 接口的主接口,使它成為主盤。
REM 新硬盤上依舊還有 DOS 分區(qū),你現(xiàn)在得使它的 DOS 可以啟動:
REM 使用 DOS 命令 fdisk /mbr 、sys c: 等等。
REM (注重: 大部分情況下這個新的硬盤可以正常啟動到 DOS。
REM 啟動到 Linux 的 核心還可以,但是不可以進(jìn)入系統(tǒng) !??! )
REM 六、 從 “純”DOS 啟動 Linux:
REM 啟動“純”DOS 到 C盤,運行
REM cd /linux
REM linux.bat /dev/hda5
REM 這里 /dev/hda5 是 Linux 的根目錄 / 所在分區(qū)。
REM
cd /linux
dosutils/loadlin kernel/vmlinuz vga=normal root=%1
REM 上面的核心為正常啟動 Linux 的當(dāng)前 RedHat 相應(yīng)發(fā)行版本的最新核心。
REM (在筆者寫這個時,當(dāng)前 RH 7.x 提供的最新核心為:2.4.20-13.7。)
REM 不是安裝 Linux 時使用的核心 ??!
REM
REM 若您的硬盤為 SCSI 硬盤, 可能需要加載 initrd.img 文件,例如:
REM dosutils/loadlin kernel/vmlinuz initrd=kernel/initrd.img vga=normal root=%1
REM
REM 若上面的運行不可以進(jìn)入 Linux ,可能是最新核心的問題,
REM 可以嘗試這個啟動:
REM dosutils/loadlin kernel/vmlinuz.old initrd=kernel/initrd.old vga=normal root=%1
REM 這個核心來自初始安裝本版本 Linux 的核心,沒有升級的。
REM
REM ******************************************************************
REM * 當(dāng)然也可以由 母盤的 lilo 或者 grub 來引導(dǎo)你的新硬盤的 Linux 。 *
REM * 這時也要修改新硬盤的相關(guān)的 fstab 內(nèi)容。 *
REM ******************************************************************
REM 七、 將新硬盤上面的所有的 ext2 分區(qū),轉(zhuǎn)化為 ext3 分區(qū)。
REM 一一運行: tune2fs -j /dev/hda? 例如
REM tune2fs -j /dev/hda5
REM (/dev/hdc5 為上面找到的 Linux 分區(qū))
REM 編輯新硬盤 /etc/fstab 文件,這里就是 vi /etc/fstab
REM 修改“所有”的 ext2 為 ext3 。
REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^
REM 然后在 Linux 里面運行 lilo ,Linux 即可自己引導(dǎo)了 !
REM
REM