導航:首頁 > 操作系統 > ghostlinux下載

ghostlinux下載

發布時間:2025-07-09 09:41:03

Ⅰ 如何用ghost安裝linux系統

linux 下是無法使用ghost的.
因為ghost只能識別很少的老舊Linux文件系統,也無法識別grub和LILO等引導載入程序。

Linux下也有ghost工具,最著名的有g4l—ghostForLinux。

如果是整個磁碟的復制和恢復,還算簡單。但是,沒辦法實現對一個或者幾個分區的恢復。

一條dd命令就可以實現任意復雜的鏡像復制和恢復的需求了.grub,還是ext4,btrfs,FAT32,NTFS...都可以支持。

進入Linux操作系統,打開命令行,執行如下命令:
sudo fdisk -u -l
可以查看所有磁碟上的所有分區的尺寸和布局情況。
-u,讓start和end中數字的單位是512位元組,也就是一個sector扇區的大小。

假設我有一個/dev/sda磁碟,有100GB大小。我安裝了一個Ubuntu操作系統。使用了如下分區:
/dev/sda1 5GB
/dev/sda2 1GB擴展分區
/dev/sda5 1GB擴展分區
/dev/sda2是所有擴展分區,它的大小和/dev/sda5重合。
/dev/sda1是ext4格式的文件系統。用於安裝ubuntu操作系統。
/dev/sda5是swap格式的文件系統,作為交換分區。

這里,可以使用一條dd命令就生成6GB的鏡像。然後可以在任意硬碟大於6GB的計算機上恢復出完整的系統,包括MBR和3個分區sda1,sda2,sda5。

具體步驟
找一個U盤,安裝UbuntuLive Cd系統。【具體如何製作U盤啟動的UbuntuLive CD,可以參考Ubuntu官方網站的幫助。】
UbuntuLive Cd和WindowsPE系統類似,是光碟/U盤引導的Ubuntu操作系統,不需要安裝就可以直接使用。

U盤啟動,進入盤上的Ubuntu系統,打開命令行,執行:
sudo fdisk -u -l /dev/sda
查看硬體的分區情況。

然後執行:

dd bs=512 count=[fdisk命令中最大的end數+1] if=/dev/sda of=/ghost.img

這樣,就可以把我需要的分區數據全部到ghost.img文件中。鏡像製作完成了!

然後,我們就可以把U盤插到其他系統上,用U盤啟動,進入UbuntuLiveCD,打開命令行,執行如下命令:
dd if=/ghost.img of=/dev/sda

完成後,拔掉U盤,啟動計算機,就可以看到我們的Linux系統已經安裝完畢了!
注意:
不要直接在計算機上用本地磁碟啟動系統後執行dd命令生成本地磁碟的鏡像。而應該使用livecd啟動計算機。
因此計算機運行時會對系統盤產生大量寫操作。 直接對運行中的系統盤生成的鏡像,在恢復到其他硬碟上時,很可能會無法啟動!

一樣適用於非Linux操作系統
在linux上用dd命令實現系統鏡像備份和恢復,是不是很簡單呢?

對於Windows系統,甚至Mac等等任意系統,其實都可以用dd命令實現系統鏡像的備份和恢復。
因為,Linux的fdisk命令能夠識別任意系統下的分區格式。fdisk並不關系分區上的文件系統,甚至有無文件系統都不關心。fdisk總是可以報告分區佔用了哪些扇區。
dd命令也不關心磁碟的文件系統格式,它只是簡單地按照要求從指定的位置,復制多少位元組數據而已。

dd命令實現鏡像備份和恢復,比Ghost軟體簡單和強大多了。使用ghost軟體,依然需要用戶進行復雜而危險的磁碟分區操作。
而使用fdisk和dd這兩條命令,一切都免了!

壓縮解壓
可能我們需要備份的分區很大,使用dd命令生成的鏡像文件也就很大。存儲和傳輸這些鏡像不太方便。 我們也可以使用壓縮程序壓縮生成的鏡像文件。 這里,我選擇使用gzip程序,配合dd命令一起使用。

gzip參數:
-c 表示輸出到stdout
-d 表示解壓縮
-1 表示最快壓縮
-9 表示最好壓縮
默認使用的是-6壓縮級別。

要使用 dd 和 gzip 生成壓縮的鏡像文件,可以執行命令: # dd bs=512
count=[fdisk命令中最大的end數+1] if=/dev/sda | gzip -6 > /ghost.img.gz

還原時,可以執行下列命令: # gzip -dc /ghost.img.gz.gz | dd of=/dev/sda

提醒:
如果你把鏡像恢復到另一台計算機上,你可能會發現你的網卡是eth1,而不是eth0。這是因為
/etc/udev/rules.d/70-persistent-net.rules 文件把你做鏡像的計算機的網卡作為eth0登記了。

如果你的網路腳本對eth0進行了處理,而沒有對eth1進行處理,那麼不修改網路腳本,你可能就無法上網了。

也許你會希望在做鏡像之前,先刪除 /etc/udev/rules.d/70-persistent-net.rules 文件。這樣你恢復鏡像時,網卡的名字就是eth0。 就不會造成你在恢復後的計算機上無法上網的問題了。

注意:

最好在dd生成鏡像之前,先umount所有 if和of 設備的分區。這樣可以確保在dd的過程中文件系統沒有被改變。
在完成dd(生成鏡像和恢復鏡像)後,執行sudo sync,確保數據被真正寫入到硬碟上。

另外,如果你想要對整個硬碟進行備份和恢復,而不是只備份和恢復部分分區,那麼就請把dd命令中的 count=[fdisk命令中最大的end數+1] 去掉。bs=512也可以去掉。

Ⅱ linux下安裝GHOST有什麼方法啊,

無光碟機、USB等外部設備,只有Linux系統。也就是不能用 dos / winpe 啟動來安裝。但因某種原因想安裝 dos /windows。

網上一搜,到處都是如何使用 grub for dos 在 dos/windows 的基礎上安裝 linux 的。反過來的則沒有找到。

經摸索,成功。過程如下:

1、安裝 vmware 虛擬機。

1.1 、在虛擬機中安裝 dos / windows / winpe 等需要安裝的。

1.2、到 google 上搜一下 G4L, 下載。注意要下載 iso 格式的 ghost for linux。

1.3、在 vmware 上用該 iso 啟動 ghost for linux, 製作 G4L 格式的磁碟映像。

1.4、通過 ftp 把磁碟映像傳輸到真實的主機中(用其它方法也可,我用的是 ftp)

2、安裝 G4L

2.1、用 mount -o ro,loop /G4L.iso /xxx 掛載 G4L 的 iso

2.2、建立 /g4l.boot目錄,把 iso 的裡面的文件全部復制到該目錄中

2.3、在 lilo.conf 或 grub.conf 中加入 G4L 的啟動項。我用的是 lilo, 如下:

lilo : G4L

image=/g4l.boot/bzImage6

label="G4L"

initrd=/g4l.boot/ramdisk.gz

append="initrd=ramdisk.gz"

root=/dev/ram0

ramdisk=100000

2.4、這樣 G4L 就可以啟動了。

3、准備好給 dos/windows 用的磁碟分區。

3.1、可以用 fdisk , parted, gparted 等等。

3.2、我用的是:partedmagic( 可以在 google 上搜索到 iso)

3.2.1、下載 partedmagic ISO

3.2.2、建立 /pmagic.boot 目錄,復制所有 ISO 中的文件進去。

3.2.3、在 lilo.conf 加入如下:

image=/pmagic.boot/bzImage

label="partedmagic1.8"

initrd=/pmagic.boot/initrd.gz

append="init=/linuxrc"

root=/dev/ram0

ramdisk=100000

3.2.4、不要忘記 lilo 在修改 lilo.conf 完成之後需要運行 lilo 來使新的修改生效。

3.2.5、重新啟動,進入 partedmagic, 適當修改分區。

4、重新啟動,進入 G4L, 把第1步中獲得的磁碟映像文件 restore 到真實的硬碟中。

(備註: G4L 需要選擇 gz 格式,而不要選擇 bzip2 格式,否則不能處理啟動扇區)

閱讀全文

與ghostlinux下載相關的資料

熱點內容
php路徑寫法 瀏覽:431
為什麼有些網頁安卓打不開 瀏覽:220
如何滲透獲取伺服器資料庫 瀏覽:778
ios是怎麼解析app的 瀏覽:256
按揭車怎麼貸款app 瀏覽:477
linux卸載nodejs 瀏覽:128
find方法php 瀏覽:301
黑馬程序員主機密碼 瀏覽:182
文件夾選擇時出現對號標記 瀏覽:344
演算法怎麼服務於軟體 瀏覽:566
linux父進程子進程退出 瀏覽:270
伺服器內怎麼開創造 瀏覽:858
上海國廈高壓壓縮機 瀏覽:564
程序員的生日蛋糕小玩具 瀏覽:251
ctp下單Python 瀏覽:516
提高演算法質量的原則建議有哪些 瀏覽:445
關於立即執行命令的詩句 瀏覽:89
壓縮空氣過濾器報價 瀏覽:246
24v電壓縮機 瀏覽:68
色種pdf 瀏覽:677