2Aug

כיצד Multi-Boot פיסת פטל שלך עם BerryBoot

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

למה אני רוצה לעשות את זה?

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

בנוסף, כלי התצורה BerryBoot עושה את זה פשוט מת להוריד עוד פטל פאי אופטימיזציה אופטימלית.התפלגות ה- Pi האופטימלית הנוכחית כלולה ב- BerryBoot:

  • BerryWebserver( חבילת שרת אינטרנט: Lighttpd + PHP + SQLITE)
  • ברי טרמינל( LTSP / Edubuntu Thinclient)
  • רספיאן( דביאן וויזי)
  • MemTester
  • תוכנת OpenElec
  • RaspRazor( סניף Rasbian לא רשמי, הרבה כלי תכנות)
  • Sugar( מערכת ההפעלה One-Laptop-Per-Child)

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

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

מה אני צריך?

תצטרך פי פטל, ציוד היקפי המתאים, וגישה לאינטרנט.היינו ממליצים לקרוא את המדריך שלנו המדריך HTG כדי להתחיל עם פטל פאי כדי לוודא שיש לך את היסודות מכוסה( כמו לוודא שיש לך מקור חשמל נאותה ואת היסודות של קביעת תצורה Raspbian).

בנוסף לדרישות החומרה המתוארות במדריך, עליך להוריד את הקובץ הבא ממאגר BerryBoot:

  • BerryBoot Installer

כדי להתחיל להפיק את התוכן של קובץ ה- ZIP של תוכנית ההתקנה של BerryBoot לכרטיס SD מעוצב FATאתה רוצה להשתמש בתור פלטפורמת אתחול רב.

קביעת תצורה של BryBoot

לאחר שהורדת את תוכנית ההתקנה וחילצת את התוכן שלה לכרטיס ה- SD שלך, הגיע הזמן להתחיל.פופ את כרטיס SD ביחידה שלך פספרי Pi ו תקע את כבל החשמל כדי לאתחל את זה.אתה תראה את תהליך האתחול קצר ולאחר מכן תגיע GUI של אשף תצורה כפי שנראה להלן:

קח רגע כדי להתאים את פלט וידאו( לבחור או לבטל את הסימון overscan מבוסס על אם או לא תראה את סרגלי כיול ירוק באת החלק העליון והתחתון של המסך).הגדר את חיבור הרשת לחיבור קווי או לרשת 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 הצורך.

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

לבסוף, במקרה של הפצות כגון Raspbmc המחייבים אותך להשתמש בכלי ההתקנה כדי להוריד הכל ישירות ל- Pi וללכת משם, יהיה עליך ליצור תמונה של כרטיס ה- SD שהתקנת אותו - לעזרהיצירת תמונות דיסק באמצעות DD, לבדוק את המדריך שימושי כאן.

בנוסף לקובץ ה- IMG( הורדתם או יצירתם), תזדקקו גם לגישה למכשיר לינוקס( כי מכונת לינוקס היא שולחן עבודה ייעודי של לינוקס, מחשב עם תקליטור לינוקס Live או אפילו עותק של RasbianPiPberry Pi), על מנת להשתמש בכלי SquashFS.יש פשוט לא היה נמל אמין עדיין, אז אנחנו הולכים לשמור על דברים יציבים ופשוטים באמצעות SquashFS על פלטפורמה זו הילידים.

אם ההפצה שלך אינה מותקנת כבר ב- SquashFS( Raspbian אינה שולחת את זה כברירת מחדל), הזן את הפקודה הבאה במסוף כדי לתפוס עותק:

sudo apt-get install squashfs-tools

כדי להמיר את.IMG, חבר כרטיס SD או התקן USB המכיל את הקובץ למכשיר לינוקס שלך.אנחנו הולכים להתייחס לקובץ התמונה כמו NewBerryBoot.img בפקודות.פתח את הטרמינל והפעל את הפקודה הבאה על. IMG:

sudo kpartx -av NewBerryBoot.img

הפקודה kpartx יוצרת מפות מכשירים משולחנות מחיצה, ועם מתג -AV, היא תוסיף את המיפוי ותפעל באופן מילולי כךיכול לקרוא את הפלט.הפלט אמור להיראות כך:

הוסף מפה loop0p1( 252: 5): 0 117187 ליניארי /dev/ loop0 1
הוסף מפה loop0p2( 252: 6): 0 3493888 ליניארי /dev/ loop0 118784

המחיצה השנייה והגדולה יותר, loop0p2, היאזה אנחנו מעוניינים. בתמונה שלך, הלולאה עשויה להיות שונה( כלומר loop3p2), אז רשום את שם הפקודות הבאות.הזן את הפקודות הבאות:

sudo mount /dev/mapper/ loop0p2 / mnt converted_image_for_berryboot.img -comp lzo-le lib / modules
sdo umount / mnt
sudo kpartx -d NewBerryBoot.img

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

אחרי כל זה שורת הפקודה קסם, אנחנו יכולים עכשיו לחזור לנוחות של GUI BerryBoot.בין אם הורדתם את ה- IMG שלכם או שכבר יצרתם את עצמכם, הגיע הזמן לקחת את ה- IMG ולהוסיף אותו ל- BerryBoot.

חבר את המדיה החיצונית המחזיקה בקובץ. IMG( כגון כרטיס SD בקורא כרטיס SD) ליחידת ה - Raspberry Pi או לרכזת ה - USB המצורפת.האתחול לתוך פי שלך פספרי עם כרטיס SD המקורי BerryBoot.בתפריט בחירת האתחול, לחץ על לחצן התפריט עריכה כדי למשוך את עורך התפריט BerryBoot.

כדי להוסיף את קובץ ה- IMG שלך, פשוט לחץ והחזק את הלחצן 'הוסף מערכת הפעלה' כך:

בחר Copy 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] ואנו נעשה כמיטב יכולתנו להביא את הרעיון הפרויקט לחיים.