כיצד Multi-Boot פיסת פטל שלך עם BerryBoot
אם אתה רוצה להשקיע פחות זמן להחליף כרטיסי ועוד זמן לשחק עם שלך Raspberry Pi, התקנת מנהל אתחול רב בריברי עושה את זה פשוט פשוט כדי לאתחל מערכות הפעלה מרובות מכרטיס SD אחד. המשך לקרוא תוך כדי הליכה לאורך התהליך.
למה אני רוצה לעשות את זה?
BerryBoot הוא כלי ניהול אתחול עבור פספי Pi זה מוסיף לא מעט פונקציונליות חוויית פטל פספרי. היתרון הגדול ביותר הוא שזה מאפשר לך אתחול יותר ממערכת הפעלה אחת את כרטיס SD. אתה יכול לאחסן את מערכות ההפעלה על הכרטיס עצמו, או אם אתה רוצה יותר מקום, אתה יכול להגדיר BerryBoot להשתמש בכרטיס SD רק בתור משגר ולהפעיל את מערכות ההפעלה מחוץ לכונן הקשיח המצורף.
בנוסף, כלי התצורה BerryBoot עושה את זה פשוט מת להוריד להוריד פטל נוסף פצל אופטימיזציה. ההתפלגות הנוכחית של Pi המותאמת ל- BerryBoot היא:
- BerryWebserver (חבילה Webserver: Lighttpd + PHP + SQLITE)
- ברי טרמינל (LTSP / אדובונטו טינקלינט)
- ראספיאן (דביאן וויזי)
- ממטסטר
- OpenElec (תוכנת Media Center)
- כלבלב לינוקס
- RaspRazor (סניף Rasbian רשמי, הרבה כלי תכנות)
- סוכר (מחשב נייד יחיד לכל ילד)
בנוסף הפצות כלל, אתה יכול גם להוסיף הפצות לינוקס שלך או על ידי הורדת תמונות ממוטבות או על ידי המרת אותם בפורמט SquashFS וייבוא אותם BerryBoot- עוד על זה מאוחר יותר.
בקיצור, אם אתה רוצה לשחק עם כלים שונים ומערכות הפעלה על פי שלך בלי לקנות חבורה של כרטיסי SD, תיוג אותם, מעקב אחר אותם, והחלפת אותם החוצה כל הזמן, BerryBoot היא דרך מצוינת להגיע אפילו יותר מהפי שלך עם מעט מאמץ נוסף.
מה אני צריך?
אתה צריך פי פטל, ציוד היקפי המתאים, וגישה לאינטרנט. היינו ממליצים לקרוא על המדריך שלנו המדריך HTG כדי להתחיל עם פטל פאי כדי לוודא שיש לך את היסודות מכוסה (כמו לוודא שיש לך מקור חשמל נאותה ואת היסודות של הגדרת Raspbian).
בנוסף לדרישות החומרה המתוארות במדריך, יהיה עליך להוריד את הקובץ הבא ממאגר BerryBoot:
- מתקין
כדי להתחיל לחלץ את התוכן של קובץ .ZIP מתקין BerryBoot אל כרטיס SD מעוצב FAT אתה רוצה להשתמש כפלטפורמה מרובת אתחול.
קביעת תצורה של BerryBoot
ברגע שיש לך להוריד את המתקין וחילץ את התוכן של אותו כרטיס SD שלך, הגיע הזמן להתחיל. פופ את כרטיס ה- SD שלך Raspberry Pi יחידה ו תקע את כבל החשמל כדי להאיץ את זה. תראה תהליך אתחול קצר ולאחר מכן תגיע GUI של אשף התצורה כפי שנראה להלן:
קחו רגע כדי להתאים את פלט הווידאו (בחרו או בטלו את הסימון אופקן על בסיס אם אתם רואים את פסי הכיול הירוקים בחלק העליון והתחתון של המסך). הגדר את חיבור הרשת לחיבור קווי או לרשת Wi-Fi. לבסוף, הגדר את העדפות המקום והמקלדת שלך.
אם בחרת ב- Wi-Fi עבור חיבור הרשת, תתבקש לבחור רשת Wi-Fi ולהזין את קוד הגישה של הרשת.
הערה: התקנת Wi-Fi זו חלה רק על תוכנית ההתקנה של BerryBoot; ברגע שתתקין את ההפצות כמו Rasbian, תצטרך להגדיר את ה- Wi-Fi שוב בתוך ההפצה.
לאחר הגדרת התצורה של ה- Wi-Fi או אם אתה משתמש בחיבור קווי, תתבקש לבחור דיסק:
ברירת המחדל היא כרטיס SD. אם אתה רוצה להתקין את ההפצות על פלאש המצורפת או USB HDD, עכשיו זה הזמן לצרף אותו. לאחר שתראה את הדיסק שבו ברצונך להשתמש (במקרה שלנו, את כרטיס ה- SD), בחר אותו ולחץ על לחצן עיצוב.
לאחר דקה או משהו כזה, אתה תהיה בעט לתוך תפריט Add OS שבו אתה יכול לבחור את הראשון (של רבים) מערכת ההפעלה שברצונך להתקין את כרטיס BerryBoot. בתור התחלה, אנחנו הולכים להתקין Raspbian. לאחר בחירתו, לחץ על OK (אישור) כדי להתחיל בתהליך ההתקנה.
לאחר שהסתיימה ההורדה וההתקנה של התמונה, יוצג בפניך עורך התפריט BerryBoot:
כאן בעורך התפריט, ניתן לבצע מגוון רחב של פונקציות. באפשרותך להוסיף מערכת הפעלה אחרת או להסיר מערכות קיימות, וכן להגדיר את מערכת ההפעלה המשמשת כברירת מחדל. באפשרותך לערוך את המאפיינים של התמונות השונות כדי לשנות את השם ואת הקצאת הזיכרון. אתה יכול לשכפל את מערכת ההפעלה (שימושי אם אתה רוצה לעשות שני פרויקטים שונים עם Raspbian, למשל). באפשרותך לגבות את כל כרטיס ה- SD או את מערכת ההפעלה האישית המותקנת להתקן אחסון חיצוני.
בנוסף לכל זה, אתה יכול גם להקיש על החץ הכפול הקטן הממוקם בצד הימני הרחוק לגשת לתצורה מתקדמת (מאפשר לך לערוך את התצורה ואת קבצי המערכת המשמשים BerryBoot), להגדיר סיסמה על BerryBoot, פגום פגום מערכות קבצים, ולעבור מעורך התפריט GUI אל הטרמינל.
בעוד שכל התכונות והאפשרויות האלה נהדרות, מה שמעניין אותנו כעת הוא הוספת מערכת הפעלה נוספת. לחץ על הוסף מערכת הפעלה. פעולה זו תחזיר אותך לתפריט 'הוסף מערכת הפעלה' שהיינו לפני רגע - אנחנו הולכים להוסיף את OpenELEC למערכת BerryBoot שלנו כעת. בצע את הבחירה שלך ולחץ על אישור.
לאחר השלמת ההתקנה של תמונת מערכת ההפעלה השנייה, תוכל לבחור את הקובץ שברצונך להיות ברירת המחדל ולחץ על הלחצן הפוך ברירת מחדל. אנו בוחרים להפוך את Raspbian למערכת ההפעלה המשמשת כברירת מחדל:
בשלב זה, אנחנו מוכנים לצאת העורך ולנסות את תהליך רב אתחול. לחץ על הלחצן יציאה בשורת התפריטים. רגע לאחר מכן אתה תהיה בעט בחזרה לתפריט הראשי BerryBoot כך:
אם תגדיר מערכת הפעלה המוגדרת כברירת מחדל בשלב הקודם, היא תספור באופן אוטומטי כדי לאתחל אותה. אם לא, זה יהיה פשוט להיות בטל, מחכה לך לבחור איזו מערכת הפעלה אתה רוצה לאתחל. פרק הזמן המוגדר כברירת המחדל עבור בחירת תפריט האתחול הוא 10 שניות.
אם אתה רוצה לשנות את הערך הזה אתה יכול ללחוץ על כפתור התפריט ערוך בפינה הימנית התחתונה, אשר יחזיר אותך לעורך התפריט BerryBoot. שם אתה יכול ללחוץ על הכרטיסייה Advanced Configuration (אשר מוסתר, להכות את החץ הכפול בצד הימני של שורת התפריטים) ולאחר מכן לערוך את הערך "bootmenutimeout" נמצא uEnv.txt לערך מלבד 10.
בין אם אתה עורך את הערך או לא, תפריט BerryBoot יהיה תמיד הדבר הראשון שאתה רואה על אתחול למעלה ממצב מופעל או אתחול מחדש מתוך כל מערכות ההפעלה המותקנות שלך (כגון Raspbian). באפשרותך לבחור את מערכת ההפעלה שלך באמצעות מקלדת, עכבר או אם אתה משתמש ביחידת ה - Raspberry Pi שברשותך עם כבל וידאו HDMI ומערכת קולנוע ביתית / HDTV התומכת ב- CEC (Control Electronics Control), תוכל להשתמש למעלה ולמטה בחצים לבחירה בשלט הרחוק כדי לבצע את הבחירות שלך.
הוספת הפצות למערכת BerryBoot ידנית
כאשר אתה משתמש רק בתמונות BerryBoot הכלולות, כגון Raspbian ו- Puppy Linux, ההתקנה היא נקודה ולחץ על רומן. כאשר אתה סיכון את השביל מכות, דברים לקבל קצת יותר מסובך.
כדי לייבא הפצה לינוקס לתוך BerryBoot, תחילה עליך לייעל את ההפצה עבור SquashFS. הצעד הראשון בתהליך הוא לרכוש דימוי של חלוקה זו. אתה יכול ללכת על זה באחת משלוש דרכים.
ראשית, הדרך הקלה ביותר לעשות זאת היא לתפוס תמונות ממוטב מהמאגר BerryBoot כי לא נוספו באופן רשמי ההתקנה עדיין; אתה יכול לעשות זאת כאן. אתה יכול להשתמש בתמונות אלה כפי שהם, לא אופטימיזציה SquashFS הצורך.
שנית, במקרה של פספי Pi אופטימיזציה תמונות הזמינות להורדה כללית אבל לא / לייעל עבור BerryBoot עדיין, אתה יכול פשוט לתפוס את התמונה.
לבסוף, במקרה של הפצות כגון Raspbmc המחייבים אותך להשתמש בכלי ההתקנה כדי להוריד הכל ישירות ל- Pi וללכת משם, יהיה עליך ליצור תמונה של כרטיס ה- SD שהתקנת אותו - לעזרה ביצירת תמונות דיסק באמצעות DD, לבדוק את המדריך שימושי כאן.
בנוסף לקובץ .IMG (או להוריד או ליצור), תצטרך גם גישה למכשיר לינוקס (כי לינוקס מכונה שולחן עבודה ייעודי לינוקס, מחשב עם תקליטור לינוקס Live, או אפילו את העותק של Rasbian על Raspberry שלך Pi), על מנת להשתמש בכלי SquashFS. יש פשוט לא היה נמל אמין עדיין, אז אנחנו הולכים לשמור על דברים יציבים ופשוטים באמצעות SquashFS על פלטפורמה זו של יליד.
אם ההפצה שלך אינה מותקנת כבר ב- SquashFS (Raspbian אינה שולחת עם זה כברירת מחדל), הזן את הפקודה הבאה במסוף כדי לתפוס עותק:
sudo apt- קבל להתקין squashfs-tools
כדי להמיר את ה- IMG, חבר כרטיס SD או התקן USB המכיל את הקובץ למכשיר Linux. אנחנו הולכים להתייחס אל קובץ התמונה כמו NewBerryBoot.img בפקודות. פתח את המסוף והפעל את הפקודה הבאה ב- .IMG:
suodo kpartx -av NewBerryBoot.img
הפקודה kpartx יוצרת מפות מכשירים משולחנות מחיצה, ועם מתג -AV, היא תוסיף את המיפוי ותפעל באופן מילולי כדי שנוכל לקרוא את הפלט. הפלט אמור להיראות כך:
הוסף מפה loop0p1 (252: 5): 0 117187 linear / dev / loop0 1
הוסף מפה loop0p2 (252: 6): 0 3493888 ליניארי / dev / loop0 118784
המחיצה השנייה והגדולה יותר, loop0p2, היא זו שאנו מעוניינים בה. בתמונה שלך, הלולאה עשויה להיות שונה (לדוגמה, loop3p2), אז רשום את השם עבור הפקודות הבאות. הזן את הפקודות הבאות:
sudo הר / dev / mapper / loop0p2 / mnt
sudo sed -i \ / \ \ / dev \ / mmcblk / # \ 0 / g '/ mnt / etc / fstab
sudo mksquashfs / mnt converted_image_for_berryboot.img -comp lzo-le lib / מודולים
sudo umount / mnt
suodo kpartx -d NewBerryBoot.img
סדרה זו של פקודות עולה על המחיצה, מעריכה את טבלת מערכות הקבצים במחיצה המקורית, ממטב את התמונה עם SquashFS (משאירה את הליב / מודולים המשותפים בין ההפצות ב- BerryBoot) ולאחר מכן מבטל ומחיקה את מיפוי המחיצה.
אחרי כל זה שורת הפקודה קסם, אנחנו יכולים עכשיו לחזור לנוחות של GUI BerryBoot. בין אם הורדתם את ה- IMG שכבר ביצעת אופטימיזציה או שיצרתם בעצמכם, הגיע הזמן לקחת את ה- IMG ולהוסיף אותו ל- BerryBoot.
חבר את המדיה החיצונית המחזיקה בקובץ .IMG (כגון כרטיס SD בקורא כרטיס SD) ליחידת ה - Raspberry Pi או לרכזת ה - USB המצורפת. האתחול לתוך שלך Pipberry Pi עם המקורי BerryBoot כרטיס SD. בתפריט בחירת האתחול, לחץ על לחצן התפריט עריכה כדי למשוך את עורך התפריט BerryBoot.
כדי להוסיף את קובץ ה- IMG שלך, פשוט לחץ והחזק את הלחצן 'הוסף מערכת הפעלה' כך:
בחר 'העתק OS' ממקל USB, ולאחר מכן תוצג לך תיבת דו-שיח לבחירת קבצים:
ייתכן שתבחין בתוספות שם ה- IMG המוזרות למטה בתיקייה 'סוגי קבצים' (.img128, .img192). בעת יצירת תמונה עבור BerryBoot ניתן להוסיף סיומת .IMG עם 128/192/224/240 כדי לציין ל- BerryBoot כיצד ברצונך שהזיכרון שהוקצה עבור ההפצה. אם אתה לא עושה את זה ככה, אל תדאגי; אתה תמיד יכול להגדיר אותו בסעיף עריכה של עורך התפריט BerryBoot.
לאחר שבחרת את קובץ ה- IMG שלך ולחץ על Open, שב רגע לאחור כאשר ה- IMG נפרק ומתקין. לאחר מכן, תראה את עורך התפריט BerryBoot עם תוספת חדשה:
הצלחה! כדי לסקור במהירות לפני עזיבת סעיף זה, להלן הדרכים שבהן ניתן להוריד או ליצור קובץ .IMG לטעינה לתוך BerryBoot (לפי הסדר היציב ביותר ליציב לפחות): הורדה מרשימת המאגרים הרשמית של BerryBoot, אך לא כלולה, לשנות את ה- IMG הקיים עם SquashFS, או ליצור את ה- IMG שלך מהתקן כרטיס SD קיים ולאחר מכן לשנות אותו ב- SquashFS. רחוק יותר את הנתיב מכות אתה הולך יותר סיכון יש כי השינוי לא יעבוד או יהיו תופעות לוואי בלתי נראה. זה אפשרי, למשל, ליצור .IMG של התקנה Raspbmc אבל, על פי הפיתוח של הפרויקט סם Nazarko, המרת אותו SquashFS מעברי את מערכת השדרוג. עם זאת, אל תהסס להתנסות (ודווח כאן עם התוצאות כדי לעזור לקוראים הבחור שלך להוסיף על setups BerryBoot שלהם!)
יש לך פרויקט פטל פספרי שאתה אוהב לראות אותנו להתמודד? סאונד את ההערות או ירידה לנו דוא"ל בכתובת [email protected] ואנו נעשה כמיטב יכולתנו להביא את הרעיון הפרויקט לחיים.