Szybki Ubuntu
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. 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: sudo apt-get install gcc-3.4 sudo leafpad autologin.c int main() { execlp( “login”, “login”, “-f”, “USER”, 0); } Słowo USER zastąp nazwą użytkownika, na którego ma się system automatycznie logować. sudo gcc-3.4 -o autologin autologin.c Aby skompilować plik. sudo cp autologin /usr/local/sbin sudo leafpad /etc/inittab 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 leafpad .bash_profile Na samym końcu należy dopisać: if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then startxfce4 fi sudo apt-get remove xdm kdm gdm
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ć:
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
A po cholerę cokolwiek kompilować? Przecież wystarczy dodać startxfce do .bash, .login itp.
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
1:12345:respawn:/sbin/mingetty —noclear —autologin username tty1
heh… :]