Do uruchomienia Chrome OS na wirtualnej maszynie zainspirował mnie film z Konferencji na na której po raz pierwszy został zaprezentowany system operacyjny firmy Google.
Google udostępniło kod źródłowy Chrome OS, który należy skompilować. Wykorzystałem do tego Ubuntu 9.10, uzupełnione o kilka dodatkowych paczek.
sudo apt-get install subversion pkg-config python perl g++ g++-multilib bison flex gperf libnss3-dev libgtk2.0-dev libnspr4-0d libasound2-dev libnspr4-dev msttcorefonts libgconf2-dev libcairo2-dev libdbus-1-dev
sudo apt-get install wdiff lighttpd php5-cgi sun-java6-fonts
Tworzymy katalog roboczy dla naszego projektu:
mkdir ~/chrome_files
cd ~/chrome_files
Pobieramy kod źródłowy:
wget http://build.chromium.org/buildbot/archives/chromiumos-0.4.22.8.tar.gz
wget http://build.chromium.org/buildbot/archives/chromium-chromiumos-r32516/chrome-linux.zip
Rozpakowujemy kod źródłowy Chrome OS:
tar xvfz chromiumos-0.4.22.8.tar.gz
mv chromiumos-0.4.22.8 ~/chromiumos
cd ~/chromiumos/src/scripts
./make_local_repo.sh
./make_chroot.sh
mkdir ../../src/build
mkdir ../../src/build/x86
mkdir ../../src/build/x86/local_assets
cp ~/chrome_files/chrome-linux.zip ../../src/build/x86/local_assets/chrome-chromeos.zip
./enter_chroot.sh
Uruchamiamy teraz kilka skryptów
./set_shared_user_password.sh
./build_platform_packages.sh
./build_kernel.sh
./build_image.sh
Obraz powinien znajdować się w folderze ~/chromiumos/src/build/images
Użyj ./image_to_usb.sh –from=../build/images/999.999.32409.025748-a1 –to=~/chromiumos.img , aby zbudować obraz dysku.
Dla leniwych pozostaje pobranie gotowego dysku z systemem z sieci torrent:
Narzędzia do uruchomienia wirtualnych dysków:
- Virtual Box – Pobierz
- VmWare Workstation 7 – Pobierz lubVMPlayer
Linki dla ciekawskich:
- Dokumentacja Chrome OS – Google
- Jak zbudować Chrome OS – Instrukcja Google
- Strona projektu Chromium
Uwagi:
- Jeżeli będziecie mieli problem z zalogowaniem się do Chrome OS w Virtual Boxie, wskazuje to na problemy z podłączeniem do sieci ( tried to resolve servers…no luck ), możecie zalogować się do systemu jako użytkownik \”chronos\”, hasło \”password\”.
- Podczas podłączania dysku z Chrome OS do Virtual Boxa należy wybrać system z rodziny \”Linux\”/\”Debian\” albo \”Linux\”/\”Ubuntu\”.
- Konsola systemu dostępna jest za pomocą skrótu klawiszowego Ctrl-Alt-T
[singlepic id=22 w=320 h=240 float=center]
[singlepic id=21 w=320 h=240 float=center]
[singlepic id=23 w=320 h=240 float=center]
[singlepic id=20 w=320 h=240 float=center]
Podobne wpisy: