19Jul

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

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

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

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

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

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

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

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

עבור לדף E4rat's Sourceforge כאן.

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

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

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

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

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

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

sudo apt-get להתקנה libblkid1 e2fslibs

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

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

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

איסוף נתונים

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

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

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

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

init = /sbin/ e4rat-collect

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

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

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

ls /var/lib/e4rat/

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

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

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

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

יחיד

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

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

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

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

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

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

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

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

sudo כיבוי -r עכשיו

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

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

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

gksu gedit /etc/default/ grub

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

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

init = /sbin/ e4rat-preload

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

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

sudo עדכון grub

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

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

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