A. img格式的linux鏡像,怎麼在VMware上安裝
一.准備安裝所需要的軟體: 1.VMware虛擬機的下載和安裝在我的博客中已經提到,這里就不再詳細闡述。 2.下載一個redhat,因為redhat已經商業化了,推薦大家使用centos,如果自己有合適的linux安裝版本,可以不使用這個。 二.在VMware虛擬機為RedHat Linux創建新的虛擬機 : 1.打開虛擬機,選擇新建虛擬機: 2.選擇自定義(這里選擇典型可能會在安裝過程中出現一個硬體找不到的錯誤,所以推薦選擇自定義),然後點下一步: 3 作系統選擇linux,版本不用修改: 4.命名,並選擇虛擬操作系統的存放位置(位置所在硬碟空間最好大於5G): 5.給虛擬機分配內存(這個自己看情況,我的電腦內存是512,給虛擬機分配了256) 6.選擇虛擬機網路類型(推薦使用橋接網路) 7.選擇磁碟類型,這里選擇IDE(這也是第三步選擇自定義的原因,因為選擇典型的話,系統會自動選擇SCSI硬碟,而有的linux,主要是早的linux版本,不能使用SCSI硬碟,所以才會出現沒有發現硬碟的錯誤) 8.指定磁碟容量(推薦大小為8g,基本夠用了) 二、安裝linux系統就很簡單了,網上也有很多的教程。虛擬機和真實伺服器基本么有什麼差別。 三、linux下安裝程序 1.yum 安裝 直接敲yum install 後面跟軟體名稱,linux系統會自動到yum源上尋找你所要安裝的軟體,以及它所需要的依賴關系的軟體等 2.rpm安裝 也是直接敲rpm install後面跟軟體名稱,系統會到rpm源上尋找軟體,但是可能會提示在安裝它之前還需要安裝其他的軟體,yum會直接幫你安裝,但是rpm不會,你需要自己安裝 3.源碼包安裝 相對於yum和rpm安裝。源碼包安裝比較麻煩,但是它相當於軟體的定製版,你可以設定安裝目錄及安裝參數等等,比較自由。
B. 有誰知道如何嵌入式LINUX系統打包成IMG
你現在用的那個系統應該有編譯命令啊,編譯完會幫你打包成IMG的,你看編譯的腳本,裡面就有打包的一系列指令
C. 怎麼把一個系統做成img或者是ISO鏡像,系統是Linux的
我的當前的系統是Linux(版本Xubuntu),之前是通過軟通牒(UltraISO)在Windows系統下製作了這個系統的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系統啟動盤。當然,如果有問題或心得,歡迎反饋。
D. 請問如何製作ext4.img這種格式的linux鏡像。
看你的描述,估計應該是 RHEL6 系統下 ext4格式的分區。 然後做了一個img鏡像文件而已。
dd 操作應該就可以實現了
dd if=/dev/sda1 of=/path/xxxxx.img
E. Linux系統img鏡像打包與安裝
1. 創建Linux系統安裝盤並進入Ubuntu臨時系統
2. 准備一塊大容量移動硬碟,並格式化為ext4文件格式
3. 進入啟動盤live系統
4. 接入移動硬碟,執行命令
查看本機硬碟的扇區大小和需要復制的硬碟結束位置End
如上圖,這塊磁碟的扇區大小是512,結束位置為500117503,/dev/sda1為系統啟動分區,/dev/sda2為硬碟除了啟動分區外的其他數據
5. 查看移動硬碟掛在位置,一般掛載在/media/用戶名/移動硬碟之下
6. 執行命令拷貝對應硬碟位置到移動硬碟,其中bs為扇區大小,count為拷貝位置的結束位置End+1,if為數據源位置即系統硬碟掛載位置,of為數據目標位置即移動硬碟掛載位置,這里只復制硬碟的數據不包括啟動分區,如果需要拷貝整個硬碟尺數包括啟動分區則if=/dev/sda
7. 拷貝結束後,在需要裝機的機器上啟動臨時linux系統並接上有備份的移動硬碟,執行如下命令
如果只需要復制數據不包括啟動分區,則要修陵睜首改of=/dev/sda1或者of=/dev/sda2,而且硬碟的掛載位置不一定在sda上,比如ssd硬碟的掛在位置就不是sda,需要用fdisk命令查看具體的硬碟掛載目錄
8. 系統安裝完成後可能會有無法啟動系統問題,這時需要修復grub啟動項,執行如下命令:
安裝完成後彈出功早歷能對話框,選擇第一項,修復結束後重啟系統就能正常進入了
F. 編譯linux內核如何編譯initrd.img
ubuntu/disks
kernel /boot/vmlinuz-2.6.27-2-generic root=UUID=40586D90586D860E loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.27-2-generic
注意:兩個內核文件都可以在/boot目錄下看到,我猜是:
/boot/vmlinuz-2.6.27-2-generic和
/boot/initrd.img-2.6.27-2-generic
如果不是,改成正確的名字。錯了也沒關系啊,一個內核進不去,重啟之後從另一個內核進去不就行了。