אם אתה רוצה להשקיע פחות זמן בהחלפת קלפים ויותר זמן במשחק עם ה- Raspberry Pi שלך, התקנת מנהל BerryBoot רב האתחול הופכת את זה למות פשוט לאתחל מערכות הפעלה מרובות מכרטיס SD אחד. המשך לקרוא כשאנחנו מדריכים אותך בתהליך.
מדוע אני רוצה לעשות זאת?
BerryBoot הוא כלי לניהול אתחול עבור ה- Raspberry Pi שמוסיף לא מעט פונקציונליות לחוויית Raspberry Pi. היתרון הגדול ביותר הוא בכך שהוא מאפשר לאתחל יותר ממערכת הפעלה אחת מכרטיס ה- SD. באפשרותך לאחסן את מערכות ההפעלה בכרטיס עצמו, או אם אתה רוצה יותר מקום, תוכל להגדיר את BerryBoot להשתמש בכרטיס ה- SD רק כמשגר וכדי להפעיל את מערכות ההפעלה מכונן קשיח מחובר.
בנוסף, כלי התצורה של BerryBoot מקל על הורדת הפצות נוספות המותאמות ל- Raspberry Pi. ההפצות הנוכחיות המותאמות ל- Pi כלולות ב- BerryBoot הן:
- BerryWebserver (חבילת שרת אינטרנט: Lighttpd + PHP + SQLITE)
- מסוף ברי (לקוח דק LTSP / אובונטו)
- Raspbian (דביאן וויזי)
- ממטסטר
- OpenElec (תוכנת מרכז המדיה)
- גור לינוקס
- RaspRazor (סניף Rasbian לא רשמי, הרבה כלי תכנות)
- סוכר (מערכת ההפעלה למחשב נייד אחד לילד)
בנוסף להפצות הכלולות, תוכל גם להוסיף הפצות לינוקס משלך באמצעות הורדת תמונות מותאמות או על ידי המרתן לפורמט SquashFS וייבואן ל- BerryBoot - עוד על כך בהמשך.
בקיצור, אם אתה רוצה לשחק בכלים ומערכות הפעלה שונות על ה- Pi שלך בלי לקנות חבורה של כרטיסי SD, לתייג אותם, לעקוב אחריהם ולהחליף אותם כל הזמן, BerryBoot היא דרך מצוינת להשיג עוד יותר מהפי שלך עם מעט מאוד מאמץ נוסף.
מה אני צריך?
תזדקק ל- Raspberry Pi, ציוד היקפי מתאים וגישה לאינטרנט. אנו ממליצים לקרוא על המדריך שלנו מדריך HTG לתחילת העבודה עם פטל פי כדי לוודא שיש לך את היסודות המכוסים (כמו לוודא שיש לך מקור כוח הולם ואת היסודות של תצורת Raspbian).
בנוסף לדרישות החומרה המתוארות במדריך, יהיה עליך להוריד את הקובץ הבא ממאגר BerryBoot:
כדי להתחיל לחלץ את תוכן קובץ ה- ZIP של BerryBoot Installer לכרטיס SD מעוצב ב- FAT שברצונך להשתמש בו כפלטפורמה מרובת האתחול שלך.
הגדרת תצורת BerryBoot
לאחר שהורדתם את המתקין וחילצתם את תוכנו לכרטיס ה- SD שלכם, זה הזמן להתחיל. הכנס את כרטיס ה- SD ליחידת ה- Raspberry Pi שלך וחבר את כבל החשמל כדי לאתחל אותו. תראה תהליך אתחול קצר ואז תגיע לממשק המשתמש של אשף התצורה כפי שנראה למטה:
הקדש רגע להתאמת פלט הווידיאו (בחר או בטל את הבחירה בסריקת יתר על סמך אם אתה רואה את פסי הכיול הירוקים בחלק העליון והתחתון של המסך). הגדר את חיבור הרשת שלך לחוטית או ל- Wi-Fi. לסיום, הגדר את העדפות המקום והמקלדת שלך.
אם בחרת ב- Wi-Fi לחיבור הרשת שלך, תתבקש לבחור רשת Wi-Fi ולהזין את סיסמת הרשת.
הערה: התקנת Wi-Fi זו חלה רק על מתקין BerryBoot; ברגע שתתקין את ההפצות - כמו Rasbian - תצטרך להגדיר את ה- Wi-Fi שוב בתוך ההפצה הזו.
לאחר שתגדיר את ה- Wi-Fi או אם אתה משתמש בחיבור קווי, תתבקש לבחור דיסק:
ברירת המחדל היא כרטיס ה- SD. אם ברצונך להתקין את ההפצות לפלאש מחובר או ל- HDD USB, זה הזמן לצרף אותו. לאחר שתראה את הדיסק שבו ברצונך להשתמש (במקרה שלנו, כרטיס ה- SD), בחר בו ולחץ על כפתור Format.
לאחר דקה בערך, תועבר לתפריט הוסף מערכת הפעלה, שם תוכל לבחור את מערכת ההפעלה הראשונה (מתוך רבות) שברצונך להתקין בכרטיס BerryBoot שלך. ראשית, אנו הולכים להתקין את Raspbian. לאחר בחירתו, לחץ על אישור כדי להתחיל בתהליך ההתקנה.
לאחר סיום ההורדה והתקנת התמונה, יוצג בפניך עורך התפריט BerryBoot:
כאן בעורך התפריטים תוכלו לבצע מגוון רחב של פונקציות. באפשרותך להוסיף מערכת הפעלה נוספת או להסיר מערכות קיימות, וכן להגדיר את מערכת ההפעלה המוגדרת כברירת מחדל. אתה יכול לערוך את המאפיינים של התמונות הבודדות כדי לשנות את השם ואת הקצאת הזיכרון. אתה יכול לשבט את מערכת ההפעלה (שימושי אם אתה רוצה לעשות שני פרויקטים נפרדים עם Raspbian, למשל). באפשרותך לגבות את כל כרטיס ה- SD או כל התקנת מערכת הפעלה בודדת להתקן אחסון חיצוני.
בנוסף לכל אלה, אתה יכול גם להקיש על החץ הכפול הקטן שנמצא בצד ימין הקיצוני כדי לגשת לתצורה המתקדמת (מאפשר לך לערוך את קבצי התצורה והמערכת המשמשים BerryBoot), להגדיר סיסמה ב- BerryBoot, לתקן פגום מערכות קבצים, ולעבור מעורך תפריט GUI למסוף.
אמנם כל התכונות והאפשרויות האלה נהדרות, אך מה שהכי מעניין אותנו כעת הוא להוסיף מערכת הפעלה נוספת. לחץ על הוסף מערכת הפעלה. זה יחזיר אותך לתפריט הוסף מערכת ההפעלה בה היינו רק לפני רגע - אנו נוסיף כעת את OpenELEC למערכת BerryBoot שלנו. בצע את הבחירה שלך ולחץ על אישור.
לאחר השלמת ההתקנה של תמונת מערכת ההפעלה השנייה, תוכל לבחור בתמונה שברצונך להיות ברירת המחדל ולחץ על הלחצן הפוך לברירת מחדל. אנו בוחרים להפוך את Raspbian למערכת ההפעלה המוגדרת כברירת מחדל שלנו:
בשלב זה, אנו מוכנים לצאת מהעורך ולנסות את תהליך רב האתחול. לחץ על כפתור היציאה בשורת התפריטים. רגע אחר כך תועף חזרה לתפריט הראשי של BerryBoot כך:
אם תגדיר מערכת הפעלה ברירת מחדל בשלב הקודם, היא תספור אוטומטית לאתחל אותה. אם לא עשית זאת, זה פשוט יהיה בסרק, ויחכה שתבחר באיזו מערכת הפעלה אתה רוצה לאתחל. פסק הזמן המוגדר כברירת מחדל לבחירת תפריט האתחול הוא 10 שניות.
אם ברצונך לשנות ערך זה, תוכל ללחוץ על כפתור התפריט 'ערוך' בפינה הימנית התחתונה, אשר יחזיר אותך לעורך התפריטים של BerryBoot. שם אתה יכול ללחוץ על הכרטיסייה תצורה מתקדמת (שהיא מוסתרת, לחץ על החץ הכפול בצד ימין של שורת התפריטים) ואז לערוך את הערך "bootmenutimeout" שנמצא ב- uEnv.txt לערך מלבד 10.
בין אם אתה עורך את הערך ובין אם לאו, תפריט BerryBoot תמיד יהיה הדבר הראשון שאתה רואה בעת אתחול ממצב מופעל אוֹ אתחול מחדש מתוך כל אחת ממערכות ההפעלה המותקנות שלך (כגון Raspbian). אתה יכול לבחור את מערכת ההפעלה שלך בעזרת מקלדת, עכבר, או אם אתה משתמש ביחידת ה- Raspberry Pi שלך עם כבל וידאו HDMI ומערכת קולנוע ביתית / HDTV התומכת ב- CEC (בקרת אלקטרוניקה צרכנית), אתה יכול להשתמש למעלה ולמטה. חיצים לבחירה בשלט רחוק שלך כדי לבצע את הבחירות שלך.
הוספת הפצות למערכת BerryBoot באופן ידני
כאשר אתה משתמש רק בתמונות BerryBoot הכלולות, כגון Raspbian ו- Puppy Linux, ההתקנה היא עניין של נקישה ולחץ. כשאתה יוצא מהדרך המכה, העניינים נעשים קצת יותר מסובכים.
על מנת לייבא הפצה של לינוקס ל- BerryBoot, ראשית עליך לבצע אופטימיזציה של הפצה זו עבור SquashFS. השלב הראשון בתהליך הוא רכישת דימוי של אותה הפצה. אתה יכול לעשות זאת באחת משלוש הדרכים.
ראשית, הדרך הקלה ביותר לעשות זאת היא לתפוס תמונות ממוטבות ממאגר BerryBoot שטרם התווספו רשמית למתקין; אתה יכול עשה זאת כאן . אתה יכול להשתמש בתמונות האלה כפי שהן, אין צורך באופטימיזציה של SquashFS.
שנית, במקרה של תמונות אופטימליות של Raspberry Pi שזמינות להורדה כללית אך עדיין לא ב / אופטימיזציה עבור BerryBoot, אתה יכול פשוט לתפוס את התמונה.
לבסוף, במקרה של הפצות כגון Raspbmc הדורשות להשתמש בכלי מתקין כדי להוריד הכל ישירות ל- Pi וללכת משם, יהיה עליכם ליצור תמונה של כרטיס ה- SD שהתקנתם אליו - לעזרה ביצירה. תמונות דיסק באמצעות DD, לבדוק המדריך השימושי שלנו כאן .
בנוסף לקובץ .IMG (שהורדת או נוצר), תזדקק גם לגישה למכונת לינוקס (שיהיה מכונה של לינוקס שולחן עבודה ייעודי של לינוקס, מחשב עם תקליטור לינוקס Live, או אפילו את העותק של Rasbian ב- Raspberry Pi), על מנת להשתמש בכלי SquashFS. פשוט עדיין לא היה יציאה אמינה, לכן אנו נשמור על יציבות ופשוטות על ידי שימוש ב- SquashFS בפלטפורמה המקומית.
אם ההפצה שלך עדיין לא מותקנת ב- SquashFS (Raspbian לא נשלח איתה כברירת מחדל), הזן את הפקודה הבאה במסוף כדי לתפוס עותק:
sudo apt-get install squashfs-tools
כדי להמיר את ה- .IMG, חבר כרטיס SD או התקן USB המכיל את הקובץ למכונת Linux שלך. אנו מתייחסים לקובץ התמונה כ- NewBerryBoot.img בפקודות. פתח את המסוף והפעל את הפקודה הבאה ב- .IMG:
sudo kpartx -av NewBerryBoot.img
הפקודה kpartx יוצרת מפות מכשירים מטבלאות מחיצה, ועם מתג –av, היא תוסיף את המיפויים ותפעל בצורה מילולית כדי שנוכל לקרוא את הפלט. הפלט צריך להראות בערך כך:
הוסף מפה loop0p1 (252: 5): 0 117187 linear / dev / loop0 1
הוסף מפה loop0p2 (252: 6): 0 3493888 linear / dev / loop0 118784
המחיצה השנייה והגדולה יותר, loop0p2, היא זו שאנחנו מעוניינים בה. בתמונה שלך, הלולאה עשויה להיות שונה (כלומר loop3p2), אז שימו לב לשם לשם הפקודות הבאות. הזן את הפקודות הבאות:
sudo mount / dev / mapper / loop0p2 / mnt
sudo sed -i ‘s / ^ \ / dev \ / mmcblk / # \ 0 / g’ / mnt / etc / fstab
sudo mksquashfs / mnt convert_image_for_berryboot.img -comp lzo -e lib / modules
sudo umount / mnt
sudo kpartx -d NewBerryBoot.img
סדרה זו של פקודות מרכיבה את המחיצה, עורכת את טבלת מערכות הקבצים במחיצה המקורית, מייעלת את התמונה עם SquashFS (משאירה את הליבונים / המודולים המשותפים בין ההפצות ב- BerryBoot), ואז מבטל את המחיקה וממחק אותה.
אחרי כל הקסם הזה בשורת הפקודה, עכשיו אנחנו יכולים לחזור לנוחות של ממשק המשתמש של BerryBoot. בין אם הורדתם .IMG שכבר אופטימיזציה ובין אם יצרתם משלכם, הגיע הזמן לקחת את ה- IMG ולהוסיף אותו ל- BerryBoot.
חבר את המדיה החיצונית המחזיקה את קובץ ה- IMG (כגון כרטיס SD בקורא כרטיסי SD) ליחידת ה- Raspberry Pi שלך או לרכזת USB מחוברת. אתחול לתוך ה- Raspberry Pi שלך עם כרטיס ה- SD המקורי של BerryBoot. בתפריט בחירת האתחול, לחץ על לחצן התפריט ערוך כדי למשוך את עורך התפריט BerryBoot.
כדי להוסיף את קובץ ה- IMG שלך, לחץ לחיצה ארוכה על לחצן הוסף מערכת ההפעלה כך:
בחר העתק מערכת הפעלה ממקל USB, ואז תוצג בפניך תיבת דו-שיח לבחירת קבצים:
יתכן שתבחין בתוספי השם המוזרים של IMG למטה בתחתית קבצים מסוג (.img128, .img192). בעת יצירת תמונה עבור BerryBoot תוכל להוסיף את סיומת IMG עם 128/192/224/240 כדי לציין ל- BerryBoot כיצד ברצונך להקצות את הזיכרון להפצה זו. אם אתה לא עושה את זה ככה, אל תדאג; אתה תמיד יכול להגדיר את זה בקטע עריכה של עורך התפריט BerryBoot.
לאחר שבחרת את קובץ ה- IMG שלך ולחץ על פתח, נשען לרגע כאשר ה- IMG נפרק ומותקן. לאחר מכן תראה את עורך התפריט BerryBoot עם תוספת חדשה:
הַצלָחָה! כדי לסקור במהירות לפני שעזבת את החלק הזה, להלן הדרכים בהן אתה יכול להוריד או ליצור קובץ .IMG לטעינה ב- BerryBoot (לפי סדר היציבות והיציב ביותר): הורד מרשימת המאגר הרשמית אך לא כלולה של BerryBoot, שנה .IMG קיים עם SquashFS, או צור משלך .IMG מהתקנת כרטיס SD קיים ואז שנה אותו באמצעות SquashFS. ככל שאתה עובר את הנתיב המכה, כך יש סיכון גדול יותר שהשינוי לא יעבוד או יהיו לו תופעות לוואי בלתי נראות. ניתן, למשל, ליצור .IMG של התקנת Raspbmc אך, לדברי מפתח הפרויקט סם נזרקו, המרתו ל- SquashFS שובר את מערכת השדרוג. עם זאת, אל תהסס להתנסות (ולדווח כאן עם התוצאות כדי לעזור לקוראים האחרים שלך להוסיף להגדרות BerryBoot שלהם!)
יש לכם פרויקט של פטל שתשמח לראות אותנו מתמודדים עם? נשמע בתגובות או שלח לנו דוא"ל בכתובת [email protected] ואנחנו נעשה כמיטב יכולתנו להחיות את רעיון הפרויקט שלך.