כיוון שכל הפעמים הקודמות נכשלתי, חייבים לנסות שוב הפעם בדרך יותר נמוכה: אני אתקין את דביאן בצורה רגילה, על התקן SDcard (כיוון שאפשר להכניס אותו למחשב ולשכוח ממנו, בלי בליטות מיותרת ובהחלט נייד). תזכרו את הרעיון המקורי שלי – אני רוצה להשתמש במחשב, ולא לזכור שיש לי משהו מחבר.
ההתקנה היא די פשוטה: יוצרים שתי מחציות (vfat, ext3) מתקינים ב-deboostrap את דביאן למחיצה המתאימה ושמים boot loader. המטרה: שזה יהיה גם התקן שבו מותקנת מערכת ההפעלה, וגם תהיה לי שם קצת מוסיקה (הרדיו שלי באותו יש לו חריץ יעודי).
כמה בעיות: הראשונה היא שחלונות רואה שמדובר בהתקן SDcard – ולא מעניין אותה יותר מדי, היא מחפשת את המחיצה על ההתקן עצמו (/dev/mmcblk0) ולא מצפה לקבל שם מחיצות. בעייה שנייה: הביוס שלי לא תומך באיתחול מ-/dev/mmc.
חזרה לשולחן השירטוטים ויש פתרון. מערכת הקבצים תשב ישירות על /dev/mmcblk0, בלי מחיצות (אם חלונות לא תוכל לראות את ההתקן, חבל על המקום לא?) והאתחול יעשה מהדיסק הראשון של המערכת – רק צריך לסדר את grub-legacy של פדורה (העתקתי לשם את הקרנל וה-initrd של הדביאן החדש לשם). ניסוי ראשון (או חמישי, מי זוכר…) והמחשב עובד, יש לי מסוף עובד. עכשיו אפשר להתקין דברים, בתור התחלה מ-chroot במערכת האמיתית שלי, עד שיהיה לי שולחן עבודה + תמיכה ברשתות אלחוטיות. התקנתי KDE software compilation, ואת wicd ואני עושה boot מהמערכת – פוף, שום דבר: החולירע לא מוצא רשתות.
הפתרון הוא כרגיל די פשוט, רק לקח כמה ימים למצוא אותו:
elcuco@pinky:~$ cat /etc/modprobe.d/iwl3945_diego.conf
# http://www.ubuntux.org/need-help-setting-up-my-wireless-radio-on-my-laptop
options cfg80211 ieee80211_regdom=IL
כעת אפשר לשחק: הפעלתי תמיכה ב-kms, התקנתי nodm (מגניב…), כאמור במקום NetworkManager התקנתי wicd. בגדול, מערכת עובד, לא רע. עד ש-X מתחיל לעלות, עובר בין 10 ל-15 שניות, זה נשאר די תקוע במשך 15 שניות ולמעשה רק ב-30 שניות אני מתחיל לראות את X עצמו. KDE מלא מוכן לעבודה לאחר כדקה ורבע. שוב, לא רע עבור התקן שמהירות הקריאה היא 5 מגה לשנייה… מצד שני, למדתי ש-KMS לא משפיע על זמן האתחול כלל. נכון, מגניב, לא מהבהב, אבל אצלי זה לא השפיע כלל על זמן האתחול.
מרב משחקים, שכחתי למה התחלתי את הניסוי הזה: למה ה-load average שלי הוא בערך 2-3? מסתבר שאותה תופעה אני חווה בדביאן הזה. אני מפסיק את האפקטים של KDE – פוף, ה-load average נופל לרמות שפויות… אני עובר לפדורה אותו טריק ואכן, אתה תופעה נפתרת על ידי אותו תיקון. מאז שידרגתי לפדורה 12 (חלקקקקקק) וכעת הפעלתי את האפקטים מחדש ואני לא רואה שום בעייה: הרגרסיה הגדולה הזאת תוקנה בגרסה החדשה (כנראה קשור בגרסת קרנל, לא יודע אם שווה לחקור).
אתגר לקוראים: אני רוצה לעשות טריק דומה במחשב שבו לא מותקן grub ויש לעזרתי רק הכלים שיש ל-Windows XP, איכשהו אני צריך להעלות את הקרנל של לינוקס דרך boot.ini. אם למישהו יש מושג איך אני עושה את זה, אני אשמח לדעת 🙂