hoppke@gmail.com


Eee BOX, cz. 2

Wpis na 0. poziomie, wysłany 30 października 2008 o 23:14:29

Właśnie instaluję Ubuntu.

Miałem małą zagwozdkę, bo Eee BOX nie ma napędu CD, a nasz zewnętrzny CD podczepiany przez USB właśnie wyzionął ducha (płyt nie widzi). Próbowałem z Ubuntu 8.04.1 -- i przez unetbootin + karta SD, i przez UPX ciągnący dane z serwera tftp postawionego na moim desktopie z Vistą.

Nada. Nic. Bez skutku. LiveCD Ubuntu 8.04.1, mimo iż teoretycznie powinno działać (z poprawką na kartę graficzną, której nie rozpoznaje poprawnie i trzeba przestawić na sterownik Vesa), zawiodło mnie fatalnie -- jakimś cudem sterownik ethernetu nie wypuszczał pakietów choćby do rutera. Jest to sprzeczne z "success stories" jakie znalazłem w sieci, bo ewidentnie ludziom jakoś 8.04.1 działało z Eee BOX-em (model B202, czyli taki sam jak mój). Jednym słowem wczorajszy wieczór zakończył się porażką.

Ale dzisiaj skorzystałem z oficjalnej premiery 8.10 i ściągnąłem sobie http://releases.ubuntu.com/releases/8.10/ubuntu-8.10-rc-mobile-i386.img (Ubuntu powinno popracować nad promowaniem alternatywnych sposobów instalacji...). Jest to obraz, który należy wrzucić bezpośrednio ("cat img > /dev/pendrive") na jakiś nośniczek USB i użyć jak LiveCD. Można to wykonać i pod Windowsem -- ja użyłem dd.exe dla win32 i przygotowałem bootowalną kartę SD.

Eee BOX bezproblemowo wystartował z karty, pokazał bardzo estetyczny pulpit w 1600x1200 (natywna monitora podpiętego akurat przez DVI). Co ciekawe nie jest to raczej typowy Gnome (pionowy taskbar itp.), ale to pewnie dlatego, że ten obraz instalacyjny jest przeznaczony dla urządzeń mobilnych, netbooków.

Dysk standardowo posiadał 4 partycje, z czego 2 ukryte. Jedna z ukrytych nazywa się "Rescue", więc pewnie leży na niej coś ważnego. Druga zawiera bógwieco, podejrzewam, że może mieć coś wspólnego z Express Gate albo jakąś kopią systemu. Zbadam później. W każdym bądź razie partycje są pozakładane tak, że cfdisk marudzi o błędach w tablicy partycji i trzeba sięgać po zwykłego fdiska w razie czego. Miłe za to jest to, że dysk ma wydzieloną pustą partycję "Data" o wielkości 100GB, więc jest gdzie posadzić Linuksa bez dotykania pozostałych partycji.

Instalacja przeszła gładko. Nie wiedziałem gdzie wpakować bootloader by nie uszkodzić Express Gate (to taki minimalny Linux wbudowany jakoś w urządzenie, posiada graficzną przeglądarkę podejrzanie przypominającą Firefoksa w jakimś trybie kiosku, Skype, Pidgina, Photo Managera i parę innych programów do obsługi sieci/wifi, ale pozbawioną za to łatwego dostępu do CLI (BUUUUU!!!). Więc bootloader wylądował w bootsektorze partycji na której kazałem umieścić Ubuntu.

Oczywiście po restarcie automatycznie wstał WindowsXP. Jeszcze raz uruchomiłem Ubuntu z karty SD i fdiskiem ustawiłem flagę "bootable" na partycji Ubuntu. Po restarcie zobaczyłem czarny ekran biosu z komunikatem o uszkodzonej tablicy partycji.

W panice sprawdziłem, czy Express Gate nadal działa -- działa. No dobra, to przestawię bootable z powrotem na partycję WinXP i zaryzykuję umieszczenie bootloadera w MBR... zobaczymy co z tego wyjdzie!

Update

Uruchomiłem jeszcze raz LiveSD, uruchomiłem okienko terminala. Przestawiłem aktywną partycję w poprzedni stan. Podmontowałem partycję z ubuntu i wrzuciłem bootloadera do MBR:

sudo su
mount /dev/sda5 /mnt
cd /mnt
mount -o bind /dev dev
mount -o bind /proc proc
chroot . /bin/sh
grub
root (hd0,4)
setup (hd0)
quit
exit
umount proc
umount dev
cd ..
umount mnt

Zrestartowałem maszynkę, pojawił się Grub, wybrałem Ubuntu, wystartowało. Synaptic właśnie aktualizuje jakąś setkę pakietów. Jak na razie idzie nieźle.


Komentarze do notki Eee BOX, cz. 2

  1. 30 października 2008 o 23:25:16

    Tak się zdebianiłeś? Dlaczego nie Mandriva? Właśnie wyszła świeżutka wersja 2009, a goście się chwalą, że nastawili się na netbooki, z naciskiem na EEE PC (ten desktop jest chyba dość podobny, nieprawdaż?)

    http://wiki.mandriva.com/en/2009.0_Tour#Netbook_friendly
    http://www.eeextra.com/linux/installing-mandriva-2009-on-the-eee-box.html

  2. 30 października 2008 o 23:38:10

    Z tego co mi wiadomo, to elektronika w Eee BOX jest dokładnie ta sama, co w Eee PC. Dlatego jest to tak malutkie, energooszczędne i bezgłośne. Moim planem awaryjnym na postawienie Linuksa było pożyczenie od znajomego w pracy rescueCD które dostał w komplecie ze swoim linuksowym Eee PC.

    BTW, widziałem w sieci też Eeebuntu i Eee Ubuntu. To chyba dwie różne edycje... Myślę, że do kompletu brakuje tylko Eee Tam, Ubuntu :)

    A czemu nie mandriva? A tak jakoś... Ubuntu używałem długo na desktopie i wiem mniej więcej czego się spodziewać, a z mandrivą już dłuższy czas styczności nie miałem. Poza tym cacko ma służyć głównie za "network device", czyli ten, no, serwer w domowym LANie. Czyli parę uruchomionych usług, a admin będzie właził przez SSH ew. jakieś VNC. Więc chcę bezproblemowego pulpitu oraz pewnych, debianopodobnych pakietów pod serwer.

  3. 31 października 2008 o 00:34:34

    Ten wpis jeszcze mogę zrozumieć, wnosi jakieś ciekawe informacje.

    Ale Eee BOX cz. 1 na TechBlogu? Wpis traktujący o tym, że kupiłeś nowy gadżet, no wstydź się ;D

  4. 31 października 2008 o 10:45:58

    Podobne wrazenia z instalacji alternatywnych linux-ow na Eee PC. Na kilka dystrybucji, ktore przetestowalem i ktore wedlug opisow na forach i oficjalnych wiki byly przystosowane specjalnie do eee – „odpalam i dziala!”, wiekszosc np. nie miala odpowiednich sterownikow. Brak obslugi kart sieciowych, brak obslugi czytnika kart SD (to troche boli jak sie chce postawic system na karcie SDHC), troszke mi nie pasuja do hasla „eee friendly”. W sumie na palcach jednej reki srednio utalentowanego drwala mozna wyliczyc dystrybucje, ktore da sie bez bolu glowy postawic, lub ktore maja dobra instrukcje opisujaca proces instalacji na Eee PC i mozliwe do napotkania problemy.

Dodaj komentarz: