把linux系統鏡像製作
❶ 如何將linux系統製作成iso鏡像文件
像'ghost'那些備份系統,系統出了問題就恢復系統,還要把系統備份文件作成'iso'文件
不知道你系統是如何分區的,舉例說明吧,假如分區如下:
/dev/sda1 是你的 /boot 分區 ext3 文件系統
/dev/sda2 是你的 / 分區 ext3 文件系統
/dev/sda3 是你的 /home 分區 ext3 文件系統
/dev/sda5 是你高核的 windows 分區 ntfs 文件系統,假設就是用來放備份文件的
掛載系統備份文件存拍搭放的分區:
# mkdir /media/sda5 建個掛 sda5 分區的目錄,用來掛載 sda5 分區
# mount -t ntfs-3g /dev/sda5 /media/sda5/ 掛載 sda5 分區
系統備份:
# partimage -b -d save /dev/sda1 /media/sda5/sda1 備份 sda1 分區到 sda1.000 文件中
# partimage -b -d save /dev/sda2 /media/sda5/sda2 備份 sda2 分區到 sda2.000 文件中
系統恢復:
# partimage -b -d restore /dev/sda1 /media/sda5/sda1.000 還原 sda1.000 到 sda1 上
# partimage -b -d restore /dev/sda2 /media/sda5/sda2.000 還原 sda2.000 到 sda2 上
除了用 ghost 就只會用 partimage 了;
若不加 -b 參數,會有界面的,以前我還用界面的,現在連界面都不想用了,直接命令備份/還原了;
關於 partimage 的參數自己去了解,網上有它的資料,哈!
製作'ISO'文件:
# cd /media/sda5/
# genisoimage -o linux-system-backup-2011-02-22.iso -J -r -v -V "Linux System Backup" sda1.000 sda2.000
用 debian 6.0 版的時候,找死都找不到 mkisofs 命令了,網上一查才知道把 mkisofs 命令刪除了用genisoimage代替了,參數都一樣。
最後,把刻片的命令也給你說了,刻 DVD 光碟:
# growisofs -dvd-compat -Z /dev/dvd=/media/sda5/linux-system-backup-2011-02-22.iso
其實,都沒必要刻盤了,備份文件放硬碟上就行了,系統啟動不了了,用個 linux live cd 啟動後,恢復就行了!
把分區信息也備份了:
# fdisk -l > fdisk-l-2011.02.22.txt
注意:不要把 fdisk-l-2011.02.22.txt 放備份的硬碟上,放別的介質上,或者寫下來,列印出來都行;
上次我就是犯了這樣一個錯,我把 fdisk -l 的信息放硬碟上的某個分區中了,結果分區表被我折騰襲念拿壞的後,想看當初備份分區表的那個文件都不行了。
若分區表不小心弄壞了,到時用 linux live cd 啟動後照著 fdisk-l-2011.02.22.txt 上面的分區信息,用 fdisk 再分下就行了。
fdisk 只是改分區表,並非格式化分區,只要不格式化分區,分區上的東本都在(硬碟壞掉情況除外);
若引導啟動不了,重新安裝下 grub 引導程序就行了。
❷ 怎樣在Linux下製作軟盤和光碟鏡像
LINUX 下製作軟盤鏡像製作流程
1.先生成一個空白軟盤鏡像:耐唯
dd if=/dev/zero of=data.img bs=512 count=2880
2.使用losetup命令,把data.img作為loop device使用:
sudo losetup /dev/loop0 data.img
3.格式化這個loop device
sudo mkfs.msdos /dev/loop0 //如果沒有mkfs.msdos 命令,請檢查系統是否安裝了dosfstools包
4.檢查文件系統:
sudo fsck.msdos /dev/loop0
5.刪除 loop device:
sudo losetup -d /dev/loop0
6.這時候,data.img已經格式化完成,以可讀寫選項掛載空白軟盤鏡像
sudo mount -o loop,rw data.img /mnt/floop
7.往軟盤所掛載的節點上寫入文件,容量凳畝碰不超過 1.44M 就好了!
sudo cp file.c /mnt/floppy
8.卸載軟盤
sudo umount /mnt/floop
9.但是這樣還不可以引導,需要寫一個簡單的引導程序, 編譯後生成 boot , 大小棗談不能超過512Byte,然後
dd bs=512 if=boot of=/dev/loop/0 count=1
把這個引導程序寫入軟盤鏡像的0扇區。
❸ 如何在linux下製作一張可啟動的虛擬軟盤鏡像
LINUX 下製作軟盤鏡像製作流程
1.先生成一個空白軟盤鏡像:
dd if=/dev/zero of=data.img bs=512 count=2880
2.使用losetup命令,把data.img作為loop device使用:
sudo losetup /dev/loop0 data.img
3.格式化這個loop device
sudo mkfs.msdos /dev/loop0 //如果沒有mkfs.msdos 命令,請檢查系統是否安裝了dosfstools包
4.檢查文件系統:
sudo fsck.msdos /dev/loop0
5.刪除 loop device:
sudo losetup -d /dev/loop0
6.這時耐唯候,data.img已經格式化完成,以可讀寫選項掛載空白軟盤鏡像
sudo mount -o loop,rw data.img /mnt/凳畝碰floop
7.往軟盤所掛載的節點上寫入文件,容量不超過 1.44M 就好了!
sudo cp file.c /mnt/floppy
8.卸載軟棗談盤
sudo umount /mnt/floop
9.但是這樣還不可以引導,需要寫一個簡單的引導程序, 編譯後生成 boot , 大小不能超過512Byte,然後
dd bs=512 if=boot of=/dev/loop/0 count=1
把這個引導程序寫入軟盤鏡像的0扇區。
❹ 如何做linux系統iso鏡像
有以下幾種方式: 1. 把ISO用UltraISO之類的工具刻歷伏錄成光碟 然後宴陵把光碟放入要裝系統的電肢祥攜腦的光碟機里,開機時進BIOS設置從CD/DVD ROM啟動,保存退出,重啟後從光碟啟動開始安裝。 刻錄盤建議使用型號中帶W的光碟,因為這種盤可以復寫。 2. 把ISO用...
❺ 怎麼把一個系統做成img或者是ISO鏡像,系統是Linux的
我的當前的系統是Linux(版本Xubuntu),之前是通過軟通牒襪粗(UltraISO)在Windows系統下製作了這個Linux系統的U盤啟動盤,然而在Linux系統下通過系統本身集成的DD命令,來實現在Linux系統下製作Linux系統的ISO系統U盤啟動盤,一行簡單的代碼就可以搞定。可以順利給沒有系統或需要重裝系統的電腦,通過這個製作的U盤來安裝ISO鏡像系統。 需要的工具:Linux系統、U盤、ISO鏡像文件。 首先在Linux系統中打開終端,使用DD命令,格式如下: sudo dd if=xxx.iso of=/dev/sdb 命令中xxx.iso是你的ISO鏡像文件的路徑,of=後面的你的U盤路徑,一般就是/dev/sdb或者/dev/sdc(後面不要帶1或者2的數字)。 如何確認U盤路徑:終端中輸入: sudo fdisk -l 完整實例: sudo dd if=/home/mtoou/下載/xubunut.iso of=/dev/sdb 涵義:向sdb磁碟寫入位於/home/mtoou/下載/目錄下的xubuntu.iso鏡像文件。輸完上述DD命令後回車執行,系統就開始製作啟動盤了,期間終端命令窗口不會有任何反返燃饋,但能通過U盤運行指示燈看到U盤在進行讀寫操作,這個過程可能持續5、6分鍾才完成。當看到漏好虛終端命令窗口有返回消息即製作完成。 提示:本文只針對在Linux系統下使用這個DD命令製作Linux系統的U盤啟動盤,未測試過使用此命令製作Windows系統啟動盤。當然,如果有問題或心得,歡迎反饋。
❻ 如何將linux系統製作成iso鏡像文件
通過Mondo Rescue開源工具來實現Linux系統的打包備份,如果你經常需要安裝很多軟體在伺服器上,並且伺服器較多,那麼是否需要直接將你已安裝好的系統打包成鏡像文件,然後製作成你自己的系統,之後只需要直接安裝就可以了。
那麼mondo rescue這個工具絕對可以滿足你的需求,更重要的是他是開源的,官網地址http://www.mondorescue.org/。
❼ 怎麼把linux 系統做成鏡像
你是怎麼分區的……
假定你的
/dev/sda1
掛搜漏世在
/,
/dev/sda2
掛在
/home
(一般也就是要備份/
和
/home了)
dd
if=/dev/sda1
|
gzip
-cf
>
sda1.img.gz
sda1.img.gz
就是壓縮後的
/dev/sda1
分區鏡像
同理可以獲得sda2.img.gz
dd
if=/dev/sda2
|
gzip
-cf
>
sda2.img.gz
注意,整個分區的鏡像文件會和分區大小一樣大,所以要用gzip壓縮(你也可以用其他方式壓縮,比如bzip等)
把這兩個文件保存到(移動硬碟/u盤/刻錄到光碟)就行了。
下面來演示怎麼恢復,比方說你把世肢
/dev/sda1
格式化了,也沒法開搜滲機了,這時候隨便找一個linux發行版的啟動光碟(比如ubuntu的livecd,或者什麼liveusb都行),啟動電腦後,把移動硬碟/u盤插上,
gzip
-dc
/path/to/sda1.img.gz
|
dd
of=/dev/sda1
等執行完了後,你的sda1就會徹底恢復了。然後重啟,硬碟啟動就行了。
❽ 怎麼做虛擬機linux鏡像文件
1、啟動Linux系統虛擬機的時候,點擊「編輯虛擬機設置」--「CD/DVD」--「使用ISO鏡像文件」點擊「瀏覽」選擇Linux系統的iso鏡像。
2、進入Linux系統後,打開終端,用命令掛載光碟機。
1
2
3
4
5
6
7
8
#創建一橡咐裂個目錄用來掛載光碟機
mkdir /mnt/cdrom
#掛載光碟機
mount -t <a href="https://www..com/s?wd=iso9660&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-TLwGUv3EnWn3n1ndPHmY" target="_blank" class="-highlight">iso9660</a> /dev/cdrom /mnt/cdrom
#掛載後,進簡知入/mnt/cdrom就梁閉可以查看鏡像文件了
cd /mnt/cdrom
#取消掛載使用如下命令:
❾ linux 如何把一個裝好的系統 做成鏡像
一、下載安裝包
可以根據你的系統類型自行去官網下載,由於會有很多依賴關系,條件允許建議者通過網路yum的形式安裝(具體操作很多教程有)。
當然如果你是redhat6版本,那麼可以直接在http://download.csdn.net/detail/u012209894/9669034下載,我已經上傳了,
裡面的包已經全部囊括其中,安裝命令,有依賴關系的先安裝好依賴關系。
二、使用工具備份成鏡像
root用戶下輸入mondoarchive,然後就都是圖形操作了,鑒於要截圖,所以使用的是遠程連接工具,實際圖的界面沒這么丑。
[root@TIANCOM ~]# mondoarchive
See /var/log/mondoarchive.log for details of backup run.
Checking sanity of your Linux distribution