30Jun

כיצד אתחול רשת( PXE) אובונטו

click fraud protection

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

סקירה

כבר הראינו לך כיצד להגדיר שרת PXE ב "מהו רשת אתחול( PXE) וכיצד אתה יכול להשתמש בו?" מדריך, במדריך זה אנו נראה לך כיצד להוסיף את אובונטו LiveCD לאפשרויות אתחול.

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

תמונה של דריופ.

תנאים מוקדמים

  • ההנחה היא שהגדרת כבר את שרת ה- FOG כפי שמוסבר במדריך "What is Boot Boot( PXE) וכיצד ניתן להשתמש בו?".
  • כל התנאים המוקדמים במדריך ההתקנה של FOG חלים גם כאן.
  • הליך זה נעשה שימוש כדי להפוך את אובונטו 9.10( קארמה קואלה) עד וכולל 11.04( Naty Narwhal) רשת אתחול.זה יכול לעבוד עבור אובונטו אחרים כמו הפצות( כמו לינוקס מנטה), אבל לא נבדק.
  • instagram viewer
  • תראו אותי משתמש ב- VIM כתוכנית העורך, זה פשוט כי אני רגיל לזה. .. אתה יכול להשתמש בכל עורך אחר שאתה רוצה.

איך זה עובד?
באופן כללי תהליך האתחול של אובונטו LiveCD שכולנו יודעים הוא כזה:

  • אתה מכניס תקליטור לכונן cdrom ה- BIOS יודע איך להשתמש cdrom מספיק כדי לקבל את תוכנית האתחול על cdrom( isolinux).
  • Isolinux אחראי על אפשרויות התפריט.ברגע שאתה בוחר ערך האתחול כמו "התחל או להתקין אובונטו", זה קורא את הקרנל + initrd( דיסק ראשוני דיסק) קבצים, מעתיק אותם לזיכרון מעביר להם פרמטרים.
  • עכשיו ב- RAM ובקרנל השליטה + initrd להתחיל את תהליך האתחול, תוך שימוש בפרמטרים שבהם עבר להם כדי לקבוע דברים כמו: האם מסך הפתיחה להיות מוצג?האם הפלט צריך להיות verbose? .
  • כאשר סקריפטים inirtrd סיימו טוען מנהלי התקנים ומידע המכשיר, הם מחפשים את קובצי LiveCD אובונטו להמשיך את תהליך האתחול.ההתנהגות הרגילה היא להסתכל על הכונן הפיזי המקומי cdrom.

עבור אתחול רשת:

  • במקום מדיה מקומית כגון תקליטור, הלקוח הוא אתחול באמצעות כרטיס הרשת( PXE) והוא מסופק עם PXElinux דרך TFTP.
  • בדיוק כמו Isolinux, PXElinux אחראי על אפשרויות התפריט.לאחר בחירת ערך האתחול, הוא קורא את קבצי הקרנל + אובונטו של אובונטו, מעתיק אותם לזיכרון ומעביר להם פרמטרים.
  • כעת ב- RAM ובקרנל הבקרה + initrd מתחילים את תהליך האתחול, עם המידע הנוסף שלנו שהם צריכים לא לחפש את קבצי האתחול בכונן ה- cdrom הפיזי המקומי של הלקוח, אלא במשתק NFS בשרת FOG שלנו.

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

להפוך את הקבצים אובונטו זמין על השרת

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

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

  1. להעתיק את ISO לתוך /tftpboot/howtogeek/ לינוקס "מדריך
  2. יצירת נקודת הרכבה:

    sudo mkdir -p /tftpboot/howtogeek/linux/ubuntu/ & lt; version of of ubuntu & gt;

  3. ערוך את הקובץ של כדי לקבל את ה- ISO מותקן אוטומטית בעת אתחול:

    sudo vim /etc/ fstab

  4. צרף ל- "fstab" את כניסת ה- ISO:

    /tftpboot/howtogeek/linux/ ubuntu-11.04-desktop-amd64.iso /tftpboot/howtogeek/linux/ubuntu/ 11.04 udf, iso9660משתמש, לולאה 0 0

    הערה: למרות הייצוג, זהו קו אחד לא רצוף.

  5. בדוק את נקודת ההרכבה על ידי הנפקת:

    sudo mount-

  6. אם הכל הלך טוב, אתה אמור להיות מסוגל לרשום את התוכן של ISO על ידי הנפקת:

    ls -lash /tftpboot/howtogeek/linux/ubuntu/11.04/

יצירת נתח NFS

בעוד הליך האתחול מתחילבאמצעות PXE, הרמה הכבדה בפועל מתבצעת על ידי נתח NFS בשרת.כאשר אנו מבססים את המדריך הזה על שרת הערפל שלנו, רכיבי NFS ותצורות מסוימות כבר נעשו עבורנו על ידי צוות FOG, וכל שעלינו לעשות הוא להוסיף להם את נתח אובונטו שלנו.

  1. ערוך את קובץ הייצוא כדי להוסיף את הנתון החדש:

    sudo vim /etc/ יצוא

  2. הוסף את המצביע אל נקודת ISO שברשותנו:

    /tftpboot/howtogeek/linux/ubuntu/11.04/ *( ro, sync, no_wdelay, insecure_locks, no_root_squash, insecure)

  3. הפעל מחדש את שירות NFSעבור ההגדרות כדי לקחת להשפיע:

    sudo /etc/init.d/ nfs-kernel שרת הפעלה מחדש

PXE הגדרת תפריט

ערוך את התפריט "דברים לינוקס":

sudo vim /tftpboot/howtogeek/menus/ linux.cfg

צרף אליו את הדברים הבאים:

LABEL Ubuntu Livecd 11.04
MENUDEFULT
/linux/ubuntu/11.04/casper/

הוסף את השורש = /dev/ nfs boot = casper netboot = nfs nfsroot = & lt; השרת שלך-IP & gt;: /tftpboot/howtogeek/linux/ubuntu/ 11.04 initrd = howtogeek /linux/ubuntu/11.04/casper/ initrd.lz שקט splash -

הנ"ל עשוי להיראות מבולגן בהתחלהאבל כל מה שאתה צריך לעשות זה להחליף את * & lt; שרת שלך-IP & gt;עם ה- IP של שרת שרת NFS / PXE שלך.

לקבלת הבנה ברורה יותר של חנון, הטקסט לעיל יהיה:

  • יצירת ערך PXE חדש בתפריט המשנה "לינוקס" שנקרא "אובונטו 11.04".
  • בגלל הפרמטר "MENU DEFAULT", ערך זה ייבחר באופן אוטומטי בעת הזנת תפריט המשנה "Linux".
  • נקודת הלקוח כדי לקחת את הקרנל + initrd קבצים usinf TFTP מהנתיב היחסי בספריה "/ tftproot" של "howtogeek /linux/ ubuntu. .."
  • נקודת סקריפטים initrd כדי לטעון את מערכת הקבצים "שורש" מן המניות NFS על המוחלטנתיב של "& lt; שלך שרת-IP & gt;: /tftpboot/ howtogeek. .."

הערה : ניסיתי( וכשל) להשתמש בשם DNS במקום כתובת IP עבור "& lt; שלך שרת-IP & gt;""מנחש כי בשלב זה של תהליך האתחול יש פשוט עדיין לא תמיכה ב- DNS. .. סיפורי הצלחה מתקבלים בברכה.

הליכים אפשריים

כעת אתה אמור להיות מסוגל לאתחל לקוח לתוך אובונטו מ PXE( בדרך כלל F12).

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

  • 10 דרכים חכמה להשתמש לינוקס לתקן את Windows PC
  • להתקין מחדש את Bootloader Ubuntu Grub לאחר Windows Wipes אותו החוצה
  • כיצדעיצוב כונן USB ב אובונטו שימוש GParted - How-To Geek &שימוש ב- GParted כדי לשנות את גודל Windows 7 או Vista Partition

דבר אחד אחרון, אם תיצור את ה- Ubuntu ISO שלך, תשתמש ב- Builder מקוון זה, תוכל להחליק את כל המאמרים שלמעלה לאובונטו PXE הניתן לאתחול.

אובונטו הוא הכל, כל מה שהיה פעם וכל זה יהיה, אובונטו שולטת זמן ומרחב, אהבה ומוות, אובונטו יכול לראות את דעתך, אובונטו יכול לראות לתוך הנשמה שלך!