[ Knoppix na karcie CF ]-

Jak to się zaczęło?

Otóż idę sobie giełdą komputerową i widzę na stoisku PC (PIII 500MHz, video, dźwiek i sieciówka na płycie, bez pamięci) za 50 zł. Nie wytrzymałem, kupiłem, po czym (z pewnym trudem) doniosłem do domu.

Z trudem - bo konstrukcja jest nadzwyczaj solidna i ciężka. Jest to typowy biurowy PC, można go rozłożyć bez użycia śrubokręta, poszczególne elementy są mocowane na wtyki i zatrzaski.

W środku maszyna jest zbudowana bardzo ładnie - z jednym tylko wentylatorem - na zasilaczu. Wentylator - mimo wieku - jest bardzo cichy.

Zamontowane w PC floppy i CD wyjąłem - nie byłem zainteresowany ich użyciem. Otwory po floppie zakleiłem ciemnoniebiskim plastykiem z pudełka na CD, otwór po CD jego własną klapką. Ponieważ klej nie trzymał mocno, pokryłem wszystko od wewnątrz grubą warstwą silikonu, i teraz trzymają się solidnie.

Włożyłem 256MB pamieci (stare zapasy się przydały), dokupiłem rozszerzenie pamięci dla wbudowanej karty graficznej (bez sensu, ale można było bardzo tanio na Allegro kupić ;) ) oraz wymieniłem LEDy sygnalizacyjne na ultrajasne: niebieską i czerwoną (modding ;) ).

Jak już był komputer, to trzeba było dla niego znaleźć zastosowanie ;). Zdecydowałem się na maszynkę do internetu z Knoppixem, na karcie Compact Flash.

Dlaczego CF - ponieważ ceny pamięci flash na tyle spadły, że użycie karty 1GB nie było już kosztowną ekstrawagancją. A na karcie 1GB zmieści się standardowa dystrybucja z płyty CD.

Założeniem było - ma być prosto - żadnych magicznych działań, żadnych dziwnych filesystemów. Wszystko ma się dać łatwo zrobić w Windows - zmiana konfiguracji pod Total Commander'em :).

W kieszeni HD zamontowałem przejściówkę Compact Flash - IDE, na typowych wspornikach - potrzebne tylko dwa otwory w blasze. Tasiemkę zrobiłem samodzielnie, dzieląc ją potem na cztery pasma, by była wąska i nie blokowała przepływu powietrza.

Karta CF

Polecam karty Sandisk

mam wrażenie, ze jest z nimi najmniej problemów. A jakie mogą być problemy? Na przykład - BIOS rozpoznaje kartę jako dysk z UDMA, tylko to UDMA nie działa...

Instalacja DOS na karcie.

Potrzebny jest szczątkowy DOS, wyłącznie pliki: IO.SYS, MSDOS.SYS, COMMAND.COM.
Jeżeli ktoś ma system z DOSem, to nie ma problemu.

A jezeli ma się nowoczesny system bez DOSa, to najprościej jest skorzystać z DriveKey

Karta po instalacji powinna być bootowalna - wkładamy ją do przejściówki, uruchamiamy PC, i po krótkiej chwili oglądamy prompt C> .
Sukces tej operacji oznacza, że najtrudniejszy etap instalacji został wykonany :)

Konfigurowanie DOS.

Tworzymy pliki AUTOEXEC.BAT, CONFIG.SYS, MSDOS.SYS takie, jak podane poniżej.

AUTOEXEC.BAT - uruchamia grub,
CONFIG.SYS - nie jest potrzebny,
MSDOS.SYS - wyłącza tworzenie logu przy starcie, oraz wyświetlanie loga Windows.

Instalacja Knoppixa.

Tworzymy katalog \BOOT, a w nim podkatalogi GRUB i KNOPPIX.

Ściagamy obraz ISO Knoppixa z http://www.knoppix.net/ - ja użyłem wersji 5.1, i o takiej wersji będzie dalej mowa - i kopiujemy do katalogu \BOOT\KNOPPIX .

Następnie ściagamy ze strony Windows Partition PMI zmodyfikowane dla używanej wersji Knoppixa pliki potrzebne do startu systemu (tutaj - do wersji 5.1): kno510.zip

Archiwum odpakowywujemy, a znajdujące się w nim pliki: linux, minirt_51.gz kopiujemy na kartę CF do katalogu \BOOT\KNOPPIX .

Następnie sciągamy z tej samej strony zmodyfikowany Grub - grube.zip

Archiwum odpakowywujemy.

Zawartość katalogu Grube\GRUB.BIN umieszczamy na karcie CF w katalogu \BOOT\GRUB. Dorzucamy do \BOOT\GRUB memtest z katalogu Grube\Root_Of_NTFS\BOOT\knoppix.381\memtest w grube.zip - będzie można potestować pamięć w PC.

W \BOOT\GRUB dodajemy menu.lst takie, jak jak podane poniżej.

Gdyby podczas startu systemu, po wyświetleniu komunikatu Enabling DMA acceleration start się zatrzymywał, oznacza to, że karta CF nie obsługuje DMA, chociaż system myśli, że tak jest.
Trzeba wtedy do opcji w menu.lst dodać nodma .

Zawartość karty CF powinna być teraz taka, jak jak podana poniżej.

I to z zasadzie wszystko!

Kartę wkładamy do PC, uruchamiamy go - i oglądamy startującego w ciszy Knoppixa :)

Compact Flash

Zawartość karty:

\
AUTOEXEC.BAT
CONFIG.SYS
COMMAND.COM
configs.tbz
IO.SYS
knoppix.sh
MSDOS.SYS
 BOOT
GRUB
bootgrub
built_in_menu.lst
e2fs_stage1_5
fat_stage1_5
grldr
grub.exe
menu.lst
nbgrub
ntfs_stage1_5
pxegrub
reiserfs_stage1_5
stage1
stage2
stage2_eltorito
KNOPPIX
linux
memtest
minirt_51.gz
KNOPPIX_V5.1.1CD-2007-01-04-EN.iso

Praca z komputerem

Czas startu: 2 minuty 20 sekund.

Pobór mocy:
- maksymalna: 50W,
- system uruchomiony, nie używany: 25W.

Pracuje się nieco dziwnie, mnie to przypomina pracę przez X-sy, czy terminal server na słabym serwerze. Programy niekoniecznie uruchamiają się szybko, niekoniecznie szybko działają - ale wszystko w ciszy :).

Wnioski

Udany zakup.

Po dołożeniu modemu maszyna bardzo ładnie działa jako okazyjne wejście do internetu.
Dopóki Netia nie uelastyczni taryf jedyną alternatywą (za wzgledów finansowych) jest użycie modemu.
Kupiłem na giełdzie stareńki, za całe 15zł, osiaga niestety tylko 33600, ale jest na ISA - nie trzeba driverów!
Konfigurację sieciową - czyli konfiguracja modemu oraz dostawców internetu (tutaj: Netia i Tpsa) można zapisać, a po umieszczeniu plików ją zawierajacych (configs.tbz i knoppix.sh) w głównym katalogu karty CF - system sam ją wczyta podczas startu.

Po prostu: załączyć PC, poczekać, uruchomić połączenie z internetem. I już.

Temat został opublikowany na Elektrodzie.

Trochę (dużych) obrazków

Tutaj maszyna w całej okazałości, doskonale widać jedyny wentylator. Tasiemka jeszcze nie podzielona.

Karta CF tylko 128MB, bo z DSL Linux.

A tutaj internet.

Tutaj też - po zapisaniu strony z rozkładem jazdy (potem została skopiowana na pendrive).

Jak widać, polskie litery są, ale nie do końca...

[ eof ]-