我在 Asus U36 PC 上雙啟動 Chromium 作業系統和 Windows 7。為此,我只需將 chromeos.hexxeh.net 的 Chromium OS 版本安裝到 USB 中,然後使用 unix dd 命令將 C-STATE 和 C-ROOT 複製到我的硬碟。
現在我想升級我的 Chromium 作業系統,所以我遵循相同的步驟,將作業系統的新副本安裝到 USB。它從 USB 磁碟本身啟動得非常好。但是,當我使用 gparted 檢查 USB 磁碟以查找 C-STATE 和 C-ROOT 分割區時,它會將 USB 磁碟中的所有空間顯示為「未分配」。所以我沒有什麼可以複製到我的硬碟上!
顯然 Chromium 團隊改變了一些東西。任何人都知道他們改變了什麼——實際上,我真正的問題是:我該如何進行?
答案1
我早些時候就在處理這個問題......
GParted 也不會讀取我的 Chrome 作業系統版本...但不用擔心! Windows 有一個名為 MiniTool Partition Editor 的工具,或類似的工具,可以讀取和複製分割區。根據記錄,Chrome 作業系統分割區是 GPT。此外,「C-ROOT」和「C-STATE」已重新命名為「ROOT-A」和「STATE」。這是由於 Chrome 作業系統建置方式發生了變化,而且 GParted 無法讀取它們。
答案2
我用的是gdisk。gdisk -l
正確顯示分割區 - 開始/結束磁區等。然後我用來dd
提取STATE和ROOT-A分區。請注意,根分割區幾乎是舊分割區大小的 3/2 倍。
12/02 Vanilla 影像的確切指令(可能暫時不會改變)是:
gdisk -l ChromeOS-Vanilla-3332.0.2012_12_02_1623-r33776c1c-1.img
dd if=ChromeOS-Vanilla-3332.0.2012_12_02_1623-r33776c1c.img of=root.img skip=2379777 count=2539520
dd if=ChromeOS-Vanilla-3332.0.2012_12_02_1623-r33776c1c.img of=state.img skip=282624 count=2097152