Я использую Chromium OS с Windows 7 на ПК Asus U36. Для этого я просто установил сборку Chromium OS с chromeos.hexxeh.net на USB-накопитель, затем скопировал C-STATE и C-ROOT на жесткий диск с помощью команды unix dd.
Теперь я хочу обновить свою Chromium OS, поэтому я выполнил те же шаги, установил свежую копию ОС на USB. Она довольно хорошо загружается с самого USB-диска. Но когда я проверяю USB-диск с помощью gparted - чтобы найти разделы C-STATE и C-ROOT - он показывает все пространство на моем USB-диске как «нераспределенное». Так что мне нечего копировать на мой жесткий диск!
Видимо, команда Chromium что-то изменила. Кто-нибудь знает, что именно они изменили --ну, на самом деле, мой настоящий вопрос: как мне действовать?
решение1
Я уже сталкивался с этой проблемой немного раньше...
GParted тоже не читает мою версию Chrome OS... но не волнуйтесь! Для Windows есть инструмент под названием MiniTool Partition Editor или что-то в этом роде, который читает и копирует разделы. Для справки, разделы Chrome OS — это GPT. Также «C-ROOT» и «C-STATE» были переименованы в «ROOT-A» и «STATE». Это связано с изменением способа сборки сборок Chrome OS и тем фактом, что GParted просто не может их прочитать.
решение2
Я использовал gdisk. gdisk -l
правильно показал разделы - начальные/конечные сектора и т.д. Затем я использовал dd
для извлечения разделов STATE и ROOT-A. Обратите внимание, что корневой раздел почти в 3/2 раза больше своего старого размера.
Точные команды для образа Vanilla 12/02, которые, вероятно, не изменятся еще некоторое время, следующие:
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