środa, 15 grudnia 2010

Tiny Core Linux 3.3

Zrezygnowałem z netboot.me na rzecz zainstalowania na pendrive samego TCL w wersji 3.3. Sprawdza się lepiej niż ściąganie wszystkiego za każdym razem z neta. Tzn i tak ściągam rozszerzenia, ale w netboot.me była stara wersja TCL (2.x) i nie do końca pewne rzeczy mi tam odpowiadały.
Generalnie używam czystego obrazu iso z TCL 3.3(sdb1), oraz drugiej partycji na pendrivie (sdb2) do przechowywania danych. Po odpaleniu systemu montuję /dev/sdb2 i odpalam ten skrypt:
EDIT
TinyCore w wersji 3.4 potrzebuje pakietu syslinux, aby móc zamontować partycje ext3/4. Nie wiem jak w najnowszym 3.5

#!/bin/sh
##Przeznaczeniem są kompy uczelniane, więc wiem iż tam będzie jakiś geforce
#to pociągnie za sobą X serwer, i ładnie się skonfiguruje
tce-load -wi nvidia-glx.tcz

##dla polskiego układu klawiatury
tce-load -wi kmaps.tcz
sudo loadkmap < /usr/share/kmap/pl.kmap

##wcześniej wygenerowany x.org.conf
#dostosowany do kompów na uczelni
#i z polskim układem klawiatury
#Section "InputDevice"
# Identifier "Keyboard0"
#Driver "kbd"
# Option "XkbLayout" "pl"
# Option "XkbModel" "pc101"
#EndSection
sudo cp /mnt/sdb2/tiny_core/xorg.conf /etc/X11/xorg.conf

##Teraz jakiś menadżer plików
tce-load -wi xfe.tcz
#Przywracamy konfigurację
mkdir ~/.xfe cp /mnt/sdb2/tiny_core/xferc ~/.xfe/xferc

##I moja wypasiona tapeta
sudo cp /mnt/sdb2/tiny_core/red-moon.jpg /opt/backgrounds/

##odpalamy Xy, reszta pakietów instaluje się w tle.
startx & sleep 10 xfe -m &

##Firefox i Flash
tce-load -wi firefox tce-load -wi getFlash10.tcz

##Katalog konfiguracyjny mozilli synchronizuje sobie w domu (ciasteczka, ustawienia, zakładki, dodatki)
#A, że sporo tego (~100mb), to linkuję zamiast kopiować.
sudo rm -r ~/.mozilla
sudo ln -s /mnt/sdb2/tiny_core/.mozilla ~/.mozilla &

##Foxit reader do pdfów.
#Jest co prawda xpdf...ale co przyzwyczajenie to przyzwyczajenie
tce-load -wi foxit_reader.tcz

##Różne dodatki: przeglądarka dokumentów, lekki edytor tekstu, przeglądarka obrazów, menedżer archiwów. Wszystko co potrzebne, na każdą okazję.
tce-load -wi xfw xfv xfi xarchiver

##Pidgin +kontakty z serwera tce-load -wi pidgin
##No i kobyła, bez której nie potrafię się obejść.
tce-load -wi openoffice3.tcz
Po około minucie mam pełne środowisko X, po 1.5 minuty firefoxa a po 3 minutach openoffica.
Wszystko skonfigurowane, z moją konfiguracją (w tej wersji skryptu jeszcze bez OO, ale tam mi nie jest potrzebna. To trochę waży a na pendraku mało mam miejsca. Z tego też powodu nie wgrałem rozszerzeń do TCL na pendriva, tylko za każdym razem zasysam z neta).