Главная > Статьи > Chrome OS – операционная система на флешке

Chrome OS – операционная система на флешке


О достоинствах и недостатках доступных осей от Google сказано немало. Чтоб собственными рецепторами ощутить прелести новаторского продукта из Калифорнии, совсем необязательно покупать Chrombook. Достаточно перенести виртуальный образ Chrome OS на USB носитель и опробовать систему на физической машине. Звучит непросто, но не пугайтесь, дальше разберем все пошагово. Общий план грядущих операций по становлению Chromium OS usb boot:

  • Монтируем образ для виртуальной машины VMWare из исходников.

  • Скачать Chromium OS для USB. Конвертировать в Chrome OS. Версия для разработчиков – пользовательский вариант.

  • Монтируем образ Chrome OS под live usb .

Было опробовано множество вариантов, но,или загружался Chrome OS с USB-модема, или после записи разделов с перезагрузкой системы запускался режим разработчика и так далее. Добиться корректной работы напрямую с флешки так и не удалось. Стоит отметить, что система построена вокруг ядра Debian7 с 64 разрядной архитектурой. Все «махинации» будем производить там. Внимание: все шаги, связанные с компилированием, конвертацией и сборкой возможны только в 64 разрядной системе. Пакет Software Development Kit не содержит инструментов, которые позволят собрать систему под 86 битную архитектуру. Подобное решение только разрабатывается, будем надеяться, что появится в ближайшее время.

Собираем установочные пакеты Chromium OS live USB и проводим сбор образа при выключенной проверке, которая осуществляется при загрузке, не забываем, что необходимо войти в режим разработчика:

$ cros_sdk — ./build_image —board=${BOARD} —noenable_rootfs_verification dev

Следующим шагом расшариваем конфигурационный файл, находится по адресу: ~/src/build/images/amd64-generic/latest/. Там же получаем образ диска. Итого, имеем два файла: chromiumos.vmx и образ диска ide.vmdk.

Важно: для жизнеспособности соединения с интернетом, чтоб оно оставалось доступным при дальнейших махинациях, вводим корректировку сетевой карты в конфигурацию: ethernet0.virtualDev = «e1000».

Запускаем VMWare и переходим по адресу: Edit virtual machine settings-Hard Disk-Utilites-Expand. Здесь необходимо обновить и расширить образ диска. Для восьмигигабайтного носителя устанавливаем 7 гигабайт на запись. Готово.

Для того, чтоб освободить место для скачивания и распаковки системы при конвертировании, требуется расширить раздел /home. В системе Linux достаточно использовать утилиту Gparted, которая расширит раздел. Остальным, загружать программу с CD, который несет дистрибутив Linux. Отлично подойдет Lubuntu, запускается с диска. Добавляем в виртуальную систему CD привод и назначаем путь к iso. Заходим в BIOS в меню назначаем загрузку с привода, сделать это можно по адресу: VM-Power-Power On to BIOS. Осталось сконвертировать систему и запустить Хром ОС. Записываем на флешку образ виртуального жесткого диска через qemu:

$ sudo apt-get install qemu

$ qemu-img convert -f vmdk ide.vmdk -O raw ide.raw

$ sudo dd if=~/vmware/chrome/ide.raw of=/dev/sdb

Загрузочная Chrome OS live USB готова. Запускаем поддержку UEFI в BIOS и юзаем систему. Непросто? Главное – стабильно. Сейчас вы уже можете скачать Chrome OS для USB c торрента, но таким образом не постичь всех «плюшек» ядра. Зато теперь вы юзаете свой продукт и носите гордое имя «разработчика».

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code