Najwyraźniej Twoja przeglądarka ma problemy z obsługą podstawowych znaczników CSS3. Możliwe, że z tego powodu coś może wyglądać beznadziejnie ;-)

PS. Czas zmienić przeglądarkę na coś bliższego nowym standardom.

Szybki Ubuntu

Kategorie
16 listopada 2006

Ta notka jest dla tych, którym zależy na tym aby ich system ładował się szybko :)
Wiadome jest, że systemy typu Gentoo, Arch ładują się bardzo szybko. Gentoo mojego kumpla ładuje się w 15 sek.
Udało mi się zrobić aby Ubuntu 5.10 Breezy Badger ładował się w 38 sekund.
Jeśli chcesz się dowiedzieć co i jak...

Cały system instalowałem, można powiedzieć, od podstaw. Gdy załadowało się menu główne CD Ubuntu wpisałem 'server' i rozpoczęła się instalacja.
Po zainstalowaniu system ładuje się całkiem szybko. Jedyną wadą w tej chwili jest to, że nie ma żadnego GUI.
Wprawdzie dla tych hardcorowych linuksiarzy linia poleceń nie jest problemem...
Aby nie zwolnić zbytnio procesu bootowania systemu warto zainstalować xfce4. Aby to zrobić należy wpisać:

sudo apt-get install x-window-system-core xfce4 xfce4-terminal prelink

Jak się już wszystko zrobi wystarczy wpisać startxfce4, żeby odpalił się XFCE.

Warto pamiętać o tym, że wybór systemu plików też będzie miał wpływ na szybkość działania systemu.

Jeśli chcesz zrobić tak, aby XFCE ładowało się automatycznie pomijają proces logowania należy zrobić coś takiego:

  • Instalujemy kompilator gcc-3.4:
    sudo apt-get install gcc-3.4
  • Tworzymy nowy plik i go edytujemy.
    sudo leafpad autologin.c
  • Do treści pliku wpisujemy:
    int main() { execlp( "login", "login", "-f", "USER", 0); }
    Słowo USER zastąp nazwą użytkownika, na którego ma się system automatycznie logować.
  • W konsoli:
    sudo gcc-3.4 -o autologin autologin.c
    Aby skompilować plik.
  • Teraz kopiujemy go do katalogu /usr/local/sbin
    sudo cp autologin /usr/local/sbin
  • Teraz edytujemy plik /etc/inittab:
    sudo leafpad /etc/inittab
  • Znajdujemy linijkę
    1:2345:respawn:/sbin/getty 38400 tty1
    Wstawiamy przed nią #, czyli robimy z niej komentarz. Na miejsce poprzedniego wpisu dodajemy:
    1:2345:respawn:/sbin/getty -n -l /usr/local/sbin/autologin 38400 tty1
    Zawartość pliki inittab po zmianach powinna wyglądać mniej więcej tak:
    #1:2345:respawn:/sbin/getty 38400 tty1
    1:2345:respawn:/sbin/getty -n -l /usr/local/sbin/autologin 38400 tty1
    2:23:respawn:/sbin/getty 38400 tty2
    3:23:respawn:/sbin/getty 38400 tty3
    4:23:respawn:/sbin/getty 38400 tty4
    5:23:respawn:/sbin/getty 38400 tty5
  • Na samym końcu edytujemy plik .bash_profile
    leafpad .bash_profile
    Na samym końcu należy dopisać:
    if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then startxfce4 fi
  • Dla pewności należy usunąć menadżery logownia typu xdm, kdm, gdm:
    sudo apt-get remove xdm kdm gdm
  • Zrestartuj komputer i zobacz efekty :)

Komentarze (e272526)

  • A po cholerę cokolwiek kompilować? Przecież wystarczy dodać startxfce do .bash, .login itp.

  • parv

    ja mojego slacka zainstalowalam jeszcze raz i teraz laduje mi sie w ok. 45 sekund. Kiedys musialam czekac prawie 2 minuty.

  • Azreal Nightwalker: Ten pliczek jest po to, żeby system automatycznnie logował się za Ciebie :)

  • Da się to zrobić edytując pliki konfiguracyjne systemu, bez kompilowania czegokolwiek.

  • No widzisz... Ja o niczym takim nie wiem :P

  • 1:12345:respawn:/sbin/mingetty —noclear —autologin username tty1

  • heh... :]

Disclaimer

Jakkolwiek jestem właścicielem tego bloga, nie ponoszę odpowiedzialności za komentarze napisane przez innych obywateli tego wolnego kraju.

Zastrzegam sobie prawo do kasowania/modyfikowania komentarzy (jeśli uznam to za stosowne).

Zostaw komentarz