דף הבית » איך ל » כיצד לחתוך את זמן האתחול של המחשב לינוקס בחצי עם E4rat

    כיצד לחתוך את זמן האתחול של המחשב לינוקס בחצי עם E4rat

    לינוקס הוא די מהר כדי לאתחל על מחשבים מודרניים, אבל למה לא לחצות אותו קצת יותר? אם אתה פוגע מחוסר SSD או רק רוצה אתחול מהר יותר, E4rat יהיה בקלות לגלח את זמן האתחול.

    הערה: מאמר זה נכתב עבור אובונטו 11.04 אז זה מאוד אפשרי שזה לא עובד יותר.

    E4rat ואת המחשב לינוקס שלך

    E4rat הוא כלי אשר נועד לחתוך את זמן האתחול של לינוקס באופן דרסטי. בעיקרו של דבר אתה מציג את זה מה שאתה עושה כשאתה מפעיל את המחשב בדרך כלל, והוא מנתח את הקבצים לך לגשת ולהשתמש. לאחר מכן, הוא יעביר אותם לתחילת הדיסק הקשיח, כך שלוקח פחות זמן למצוא אותם במהלך האתחול.

    E4rat נועד לעבוד עם מחיצות Ext4 בלבד. אם אתה משתמש במערכת קבצים אחרת, זה לא בשבילך. ישנם דיווחים על זה עובד עם LVM אבל המילים שלך עשוי להשתנות, לכן היזהר אם יש לך נתונים רגישים.

    יתר על כן, אם יש לך SSD, אתה צריך להתרחק זה. כי E4rat מעביר קבצים עבור זמן לחפש טוב יותר, משתמשת SSD לא יראו שום תועלת כמו שלהם "לחפש" הזמן אינו מושפע על ידי זה. על ידי העברת קבצים וביצוע המורחבת כותב, אתה עלול אפילו בסופו של דבר לפגוע כבר כונן במהירות הבזק.

    התקנת E4rat על אובונטו

    E4rat זמין כחבילה .deb עבור משתמשי אובונטו. אם אתה מפעיל עוד הפצה לינוקס תצטרך להדר E4rat מהמקור, אבל הדברים צריכים לעבוד בסדר ואתה עדיין יכול במידה רבה בצע את המדריך הזה. החריג האמיתי היחיד הוא עבור אנשים המשתמשים דביאן - תסתכל על פתק זה לפני שתמשיך. עבור המדריך המפורט שלנו, נניח שאתה מפעיל את אובונטו נאטי (11.04).

    ראש הדף E4rat של Sourceforge כאן.

    לחץ על הגרסה העדכנית ביותר, ולאחר מכן הורד את הקובץ המתאים לארכיטקטורה שלך.

    אני מפעיל התקנה של 64 סיביות של אובונטו נאטי, אז בחרתי את הגרסה "amd64".

    עכשיו, אם תנסה להתקין את זה עכשיו, תקבל שגיאה כי ברירת המחדל של אובונטו "ureadahead" חבילה התנגשויות עם E4rat.

    Ureadahead דומה מושג, אבל לא עובד כמו גם E4rat, אז בואו להיפטר ממנו. פתח את המסוף והזן את הפקודה הבאה.

    sudo dpkg -purge ureadahead אובונטו-מינימלי

    הזן את הסיסמה שלך והנח לה לעשות את שלה. הבא, בואו לוודא את התלות הנכונה עבור E4rat נוכחים.

    sudo apt- לקבל להתקין libblkid1 e2fslibs

    אתה צריך אותם כבר מותקן כברירת מחדל, אבל אם לא, פקודה זו תתקין / לשדרג לגרסה האחרונה.

    עכשיו, כאשר אתה לוחץ פעמיים על קובץ .deb שהורדת, לא תראה את השגיאה ואתה יכול פשוט ללחוץ על כפתור התקן.

    במקרה קיבלתי שגיאה בשלב זה, אבל אתה יכול פשוט ללחוץ על להתעלם אם אתה מקבל את זה. לאחר שהכל נעשה, הפעל מחדש את המחשב, אך הישאר בתפריט 'גראב'.

    איסוף נתונים

    עם E4rat מותקן, אנחנו צריכים לוודא שהוא אוספת את הנתונים כראוי. לשם כך, אנו יכולים לערוך את הפרמטרים עבור אתחול הבא שלנו. ודא שאתה בתפריט 'גראב'.

    הדגש את האפשרות שבה אתה משתמש בדרך כלל כדי לאתחל לתוך לינוקס ולחץ על מקש "e". חפש את השורה שמתחילה ב:

    לינוקס / boot / vmlinuz ...

    זה השורה השנייה עד האחרונה בתמונה לעיל (לחץ על התמונה כדי לראות גרסה גדולה יותר). שורה זו היא מה אומר לינוקס לינוקס לטעון. בסוף שורה זו, הוסף את הפרטים הבאים:

    init = / sbin / e4rat-collect

    לאחר מכן, הקש Ctrl + X כדי להמשיך באתחול. זה אומר E4rat של איסוף התוכנית להתחיל לרוץ לאחר האתחול. תן למחשב לעשות את הדבר שלו, ולהיכנס. עבור הבא שתי דקות אתה צריך לעשות את מה שאתה עושה בדרך כלל כאשר אתה נכנס. בשבילי, זה כרוך טוען את שניהם Chrome ו- Firefox, פתיחת מסוף והפעלת מסך / Byobu, ואת מקבל Nautilus ו Shutter נפתח כך אני יכול לבדוק את הקבצים שלי לקחת צילומי מסך.

    כפי שאתם יכולים לראות, שתי הדקות הראשונות הן מכריעות למדי. לחצתי על כל מה שנמצא בחלון של שתי דקות, שמשתמשת בו, אבל לא הכל נטען עד כמה דקות אחר כך. זה בסדר, אם כי, כל עוד אתה מפעיל את היישום טוען, אתה תהיה בסדר.

    בואו לבדוק כדי לוודא את קובץ היומן הנכון נוצר. פתח את המסוף.

    ls / var / lib / e4rat /

    אתה אמור לראות קובץ המוצג בשם "startup.log". אם הקובץ הזה לא נוצר, יהיה עליך להפעיל מחדש את התהליך.

    העברת קבצי האתחול

    לאחר שתוודא שקובץ היומן נמצא שם, הפעל מחדש את המחשב ועצור במסך Grub. בחר את האפשרות אתחול ולחץ על "E" שוב.

    הפעם, אנחנו הולכים להוסיף משהו אחר עד סוף אותו קו:

    יחיד

    לחץ על Ctrl + X כדי לאתחל, אבל הפעם, אנחנו הולכים לתוך שורת הפקודה ישר משם. המכונה שלי לקחה קצת, ואז נתנה לי מסך עם כמה אופציות. אם זה קורה לך, פשוט לבחור את האפשרות "המשך אתחול רגיל."

    לאחר מכן, אם אינך מקבל פקודה, הקש Ctrl + Alt + F1. כעת אתה אמור לראות הודעת התחברות.

    הזן את שם המשתמש והסיסמה שלך ולאחר מכן הזן את הפקודה הבאה:

    sudo e4rat-realloc /var/lib/e4rat/startup.log

    הזן את הסיסמה שלך, ו E4rat יתחיל להעביר קבצים בכונן הקשיח.

    זה עלול לקחת זמן מה תלוי איך עמוס הדיסק שלך. רק לראות את האור הכונן הקשיח להבהב ולחכות בסבלנות על דברים לסיים.

    האתר הרשמי ממליץ להפעיל את הפקודה עוד כמה פעמים עד שום דבר אחר ניתן להעביר. המחשב שלי נתן לי את ההודעה מיד, כך המילים שלך עשוי להשתנות.

    עכשיו, בואו להפעיל מחדש את המחשב שלנו עם

    סודו כיבוי - עכשיו

    ו להיכנס באופן רגיל כדי להשלים את השלב האחרון.

    הגדרת גראב להפעיל E4rat על כל אתחול

    פתח מסוף והזן:

    gksu gedit / etc / default / grub

    עורך הטקסט של אובונטו צריך לפתוח. חפש את הקו שמתחיל עם "GRUB_CMDLINE_LINUX_DEFAULT ="

    אנחנו הולכים להוסיף שורה בתוך ציטוטים אלה ולפני כל האפשרויות קיימות שם.

    init = / sbin / e4rat-preload

    הקובץ שלך צריך להיראות דומה לזה:

    לחץ על הלחצן שמור וסגור את Gedit. עכשיו, לחזור למסוף ולהפעיל פקודה אחת אחרונה:

    sudo עדכון grub

    קביעת התצורה של גראב בדרך זו (ולא על ידי עריכה /boot/grub/grub.cfg) תבטיח שהדבר יימשך בין עדכונים, אם כי ייתכן שיהיה עליך לבצע שוב אם תשדרג בין מהדורות בעתיד. עד אז, אתה כנראה רוצה לעשות שוב את התהליך כולו, כך את הקבצים הנכונים נמצאים במקומות הנכונים.

    בפעם הבאה שתאתחל מחדש, תבחין בהפרש זמן ניכר באתחול ובפתיחת האפליקציות שבדרך כלל ראשך ישר. זמן האתחול של Netbook שלי הוא כעת כ -10 שניות!


    לדעת על כל טריקים אחרים לגלח שניות יקרות של זמן האתחול שלך? שתף את מה שאתה יודע את ההערות!