輕鬆建立Parted Magic之LiveUSB

2021-04-30 09:59:38 字數 1938 閱讀 4890

parted magic是乙個專門針對系統管理和維護而定製的迷你linux,整個系統(啥都算上)只有90mb多點。預裝了gparted和parted分割槽工具,這是乙個強大的工具,支援的檔案系統如 ext2、ext3、ext4、fat16、fat32、hfs、hfs+、jfs、linux-swap、ntfs、ocfs2、reiserfs、reiser4、xfs、zfs 等等,而且gparted的圖形化介面,對於使用過pqmagic的人來說,應該不會感到陌生。具體可以看linuxtoy上的介紹文章 。目前,parted magic加入了clonezilla,這個轉殖工具我在公司的乙個專案中用過,很好用,不過我那個時候用的是livecd的方式。這樣乙個小巧的強強組合,如果放到乙個小小的優盤裡,實在是很不錯。所以想到做乙個parted magic的啟動優盤,那就方便多了。

parted magic官方給出了一篇文件,教咱如何製作parted magic liveusb ,很簡單,windows和linux下都可以做,我在debian下做的,所以我只給出linux下的步驟:

2. 準備乙個優盤,如果上面已經有檔案了也沒關係,只要有100mb的剩餘空間就好了。注意,準備用來存放parted magic的那個分割槽必須是fat16或者fat32的,並且需要設定為boot。設定成boot可以使用gparted工具,我因為沒有裝gnome,不想麻煩,就用parted做的。步驟如下:

0. 安裝parted,

# aptitude install parted

1. 檢視優盤的分割槽,

# parted -l

我的優盤分割槽資訊如下,

number  start   end     size    type     file system  flags

1      16.4kb  2005mb  2005mb  primary  fat32        boot

2. 敲parted命令,

# parted

進入互動模式,

(parted)

3. 輸入如下命令設定boot屬性:

(parted) set 1 boot on

其中1是分割槽編號,就是前面分割槽資訊中給出的。

3. 將解壓後的檔案拷貝到優盤根目錄下。注意,解壓後的那個頂層目錄就不用考了,要考的是boot, pmagic兩個目錄。

4. 如果usb已經掛載了,解除安裝先。我的優盤分割槽的裝置檔案是/dev/sdb1。

# umount /dev/sdb1

5. 用syslinux給優盤安裝bootloader。syslinux是專門用來給fat檔案系統裝載入器的。

沒有syslinux,安裝先。

# aptitude install syslinux

然後執行syslinux,

# syslinux -d /boot/syslinux /dev/sdb1

6. 掛載上優盤,檢視一下syslinux是否安裝成功,

$ head -n 2 /mnt/t0/boot/syslinux/ldlinux.sys

其中/mnt/t0是我的掛載點。如果有syslinux之類的字串輸出就ok了。

7. 設定bios為usb hdd啟動。

8. 那個官方的文件上還少了一步。沒有這一步,啟動liveusb時會出現"missing operating system"字樣的錯誤。我想原因是這樣的,os的載入有兩個stage,syslinux只是在啟動分割槽裝上了載入器,屬於stage 1,但是優盤的mbr上還沒有載入器,也就無法進行stage 0。再執行如下命令,

# cd /mnt/t0/boot/syslinux

# ls

會看到乙個檔案mbr.bin。至少我用的版本是這個檔名。也可能是其它的,我估計有mbr***.bin字樣就行。

# cat mbr.bin > /dev/sdb

注意是/dev/sdb,而不是/dev/sdb1。因為要寫入的mbr不屬於任何分割槽,是屬於優盤的。

現在可以用了。

輕鬆建立Silverlight開發環境

建立silverlight開發環境分以下四個步驟 3.針對silverlight 3專案,使用者介面設計人員來講,還需要安裝microsoft expression blend 3.blend是expression配套軟體,可以讓介面設計人員很輕鬆的開發出專業的silverlight使用者介面.完成...

輕鬆建立Silverlight開發環境

建立silverlight開發環境分以下四個步驟 3.針對silverlight 3專案,使用者介面設計人員來講,還需要安裝microsoft expression blend 3 blend是expression配套軟體,可以讓介面設計人員很輕鬆的開發出專業的silverlight使用者介面.完成...

輕鬆建立Silverlight開發環境

對於新手來講,建立專業的開發環境是首要的問題,本文將介紹如何建立silverlight開發環境.建立silverlight 4開發環境,微軟提供最簡單的方法是使用web platform installer,進行 一鍵安裝 如果需要安裝新的developer tools,只需要選中該專案,下面 in...