20 iun. 2011

Marirea performantei la boot

În primul rând avem nevoie de un program numit e4rat, descărcabil de aici. (Pentru Ubuntu avem un pachet deb.)

Pasul 1
După instalare restartăm calculatorul și in meniul Grub apasam pe "e" apoi, în fereastra care ne apare:
http://radeon.koolfy.be/wp-content/uploads/2011/03/grub2.menu_.edit_.png
scriem după [ro]
root=/dev/disk/by-uuid/bf1d191b-0f0d-4961-bd67-4d023a2e5873 ro


linia asta:
init=/sbin/e4rat-collect

O să apară ceva de genul:
root=/dev/disk/by-uuid/bf1d191b-0f0d-4961-bd67-4d023a2e5873 ro init=/sbin/e4rat-collect
Apoi apăsăm Ctrl+x pentru a continua secventa de boot normal.

Se rulează scriptul automat și colecteaza timp de 2 minute de la bootare fisierele accesate, salvând o listă cu ele, în/var/lib/e4rat/stratup.log
Este recomandat să utilizați calculatorul în mod normal. Adică dacă primul lucru pe care îl faceți după deschidere este să intrați pe net, deschideți browserul, etc. Scriptul rulează 2 minute. După terminarea timpului, o să apară fișierul in folderul de mai sus. Dacă nu îl găsiți, mai așteptati puțin timp. Dacă nici acum nu există fișierul, repetati pasul 1.

Când fișierul a fost găsit, restartăm și trecem la Pasul 2
Edităm din nou linia de boot (apasăm pe "e" la pornire, vezi mai sus) în felul următor:
1. Ștergem după ro linia adăugată în Pasul 1 ( "init=/sbin/e4rat-collect" ) și o înlocuim cu "single"
Exemplu:
root=/dev/disk/by-uuid/bf1d191b-0f0d-4961-bd67-4d023a2e5873 ro single
O să arate asa la un moment dat. http://2.bp.blogspot.com/_OA-pNGwN9sk/Sn79mIkBR0I/AAAAAAAAADY/hyDe7u2a-LE/s320/recovery1.png
Alegeți prima opțiune si logati-vă folosind numele și parola și scrieți urmatoarea comandă:
sudo e4rat-realloc /var/lib/e4rat/startup.log
apoi editați grub.cfg din /boot/grub/grub.cfg cu editorul preferat de dvs, adăugând după ro linia init=/sbin/e4rat-preload:
sudo nano /boot/grub/grub.cfg
http://i.imgur.com/ivcVWl.jpg
Salvați. Restartați.
PS: Merge doar pentru discuri formatate EXT4

EDIT:


Dacă cuiva se întâmplă să nu-i mai pornească X-ul de pe nici un kernel,soluția este
sudo update-grub