Сборка Google Chrome OS (Chromium OS) в Ubuntu 8.04
Нынче делают свои ОС все кому не лень. С появлением нетбуков – все наперебой стали пытаться захватить кусочек рынка. Moblin, Ubuntu Netbook Remix, вот теперь еще и Chrome OS (на основе открытого проекта Chromium) от великой и ужасной. Конечно, назвать полноценной ОС язык не поворачивается, скорее, это будущая встраиваемая операционная система на базе Linux, предназначенная для использования различных Web сервисов Google (и не только).
Вобщем, рискнем собрать ее из исходного кода. Я собирал на Ubuntu 8.04.
Скачиваем архив с исходным кодом со страницы:
Инструкции по сборке здесь:
http://sites.google.com/a/chromium.org/dev/chromium-os/building-chromium-os/build-instructions
Список совместимого и не очень оборудования:
http://sites.google.com/a/chromium.org/dev/chromium-os/getting-dev-hardware/dev-hardware-list
Скачав tarball с исходным кодом, распаковываем его, например, в ~/chromiumos и запускаем скрипт для создания chroot окружения для сборки системы:
cd ~/chromiumos/src/scripts/
./make_local_repo.sh
./make_chroot.sh
Chroot окружение создано. Теперь нам необходим сам браузер Chromium. Есть 2 способа – собрать его из исходных кодов, или скачать бинарник и добавить его в Chromium OS. Я выбрал 2й способ:
cd ~/chromiumos
wget http://build.chromium.org/buildbot/archives/chromium-chromiumos-r32516.zip
mkdir --parent ~/chromiumos/src/build/x86/local_assets
cp ./chromium-chromiumos-r32516.zip ~/chromiumos/src/build/x86/local_assets/chrome-chromeos.zip
Переходим в chroot окружение, собираем ОС:
cd ~/chromiumos/src/scripts/
./enter_chroot.sh
./build_all.sh
Все, образ создан:
Done. Image created in /home/user/trunk/src/build/images/999.999.35109.142653-a1
Сделать загрузочную флешку (нужна на 4Гб) можно так (выполнять не в chroot!):
./image_to_usb.sh --from=~/chromiumos/src/build/images/999.999.35109.142653-a1 --to=/dev/sdb
Создаем образ VMWare (выполнять не в chroot!):
sudo apt-get install qemu
./image_to_vmware.sh --from=~/chromiumos/src/build/images/999.999.35109.142653-a1/ --to=~/chromiumos/src/build/images/999.999.35109.142653-a1/ide.vmdk
Несмотря на то, что в документации было описано использование скрипта image_to_virtualbox.sh, для создания образа для VirtualBox, на деле его не оказалось в архиве. Ничего страшного, VirtualBox совместим с образами дисков от VMWare.
Загрузка занимает меньше 5 секунд, логин – chronos, пароль – password:
Распечатать
Другие записи:
- Установка Google Gadgets в Ubuntu 8.10
- Скачиваем книги с Google Books
- Сборка Openmoko на Ubuntu 8.10
- Анализируем log файлы Apache для обнаружения совершенных атак
- Ограничиваем права пользователя в оболочке c помощью Limited Shell (lshell) в Debian Lenny
- Запуск Java и Apache Felix в chroot jail окружении в Debian Lenny
- Google Wave Developer Preview на Google I/O 2009
- Android SDK и Ubuntu
- Изменение загрузочной заставки Ubuntu
- WiFi на Acer Aspire One в Ubuntu 9.04




