EFI ללא Bootloader ב- ArchLinux

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

ממה שכבר קראת בכותרת ההודעה, אסביר כיצד לאתחל את ArchLinux (אין מושג אם זה עובד על הפצות אחרות) ללא כל סוג של bootloader במחשבי EFI או UEFI.

צעד ראשון

התקן את efibootmgr (אם עדיין לא התקנת אותו)

# pacman -S efibootmgr

שלב שני

הר efivarfs (אם עדיין לא רכוב)

# mount -t efivarfs efivarfs /sys/firmware/efi/efivars

שלב שלישי

הוסף את ההפצה שלך ל"סדר האתחול "של המחשב.

# efibootmgr -c -L "Arch Linux" -l /vmlinuz-linux -u "root=/dev/sdaX initrd=/initramfs-linux.img"

במקרה שלי עשיתי את זה ככה

# efibootmgr -c -L "Arch Linux" -l /vmlinuz-linux -u "root=UUID=d5e93b09-02a8-4597-b059-3f87a8221825 initrd=/initramfs-linux.img quiet loglevel=0"

צעד אחרון

לראות אם זה עבד

# efibootmgr -v

מחק את הפצת ה- bootorder שלך

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

צעד ראשון

ראה איזה הוא המספר המתאים להפצה שלך בסדר האתחול

# efibootmgr -v

אתה אמור לראות משהו כזה:

BootCurrent: 0000 פסק זמן: 0 שניות BootOrder: 0000,3000,2001,2002,2003
אתחול * Arch Linux HD (1,800,100000, bf49dd02-7af7-42bb-ac5d-967ea840e3f8) קובץ (\ vmlinuz-linux) root = .UUID = .d.5.e.9.3.b.0.9 .-. 0.2.a.8 .-. 4.5.9.7 .-. B.0.5.9 .-. 3.f.8.7.a.8.2.2.1.8.2.5. .initrd =. /. initramfs-.linux..img. שקט. Googlevel = .0. Boot2001 * כונן USB (UEFI) RC Boot2002 * כונן CD / DVD ROM פנימי (UEFI) RC Boot3000 * דיסק קשיח פנימי או דיסק מצב מוצק RC Boot3001 * דיסק קשיח פנימי או דיסק Solid State RC Boot3002 * דיסק קשיח פנימי או דיסק Solid State RC

תראה שהוא מסמן את Boot0000 *, אך במקרה זה אנו מעוניינים רק במספר 0000

שלב שני

מחק את הפצת ה- bootorder שלך

# efibootmgr -b 0000 -B

מקור: ארכיון לינוקס וויקי


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מִישֶׁהוּ דיג'ו

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

    1.    מִישֶׁהוּ דיג'ו

      הנה השורה שעובדת
      efibootmgr -c -L "Arch Linux" -l / vmlinuz-linux -u "root = UUID = d5e93b09-02a8-4597-b059-3f87a8221825 initrd = / initramfs-linux.img שקט loglevel = 0"

      אני שואל את כל מי שיכול לערוך את הערך, אנא עשה זאת

      1.    KZKG ^ גאארה דיג'ו

        מוכן, תוקן נכון? 🙂

        1.    מִישֶׁהוּ דיג'ו

          תודה

  2.   סרפראווירוס דיג'ו

    היי. כבר עשיתי זאת לפני זמן מה (אותו הדבר ב- Arch Linux), ואני יכול לומר לך שלפחות המחשב שלי לא נגרם נזק, המחשב הנייד שלי הוא Lenovo G480. מה אם זה קרה שכאשר הליבה עודכנה הוא כבר לא יכול היה לטעון מחדש את המערכת ושוב הייתי צריך לעשות את כל ההליך שתארו כאן; לאחר ביצוע ניסויים העמסתי את המערכת (אני מבהיר שזו הייתה אשמתי, לא של המערכת), ולכן נאלצתי להתקין מחדש ואני לא יודע מאיזו סיבה כבר לא אוכל להשאיר אותה ללא טעינת אתחול. מכיוון שלא הספקתי לבדר את עצמי באותה עת עם חידות ספינקס יווניות וחידות, התקנתי גרוב ומעולם לא ניסיתי שוב.

    1.    מִישֶׁהוּ דיג'ו

      ובכן, אני משתמש בשיטה זו במחשב הנייד שלי (ביתן HP n029-la), עדכנתי את הגרעין ולא נתקלתי בבעיות. אבל במקרה שקורה לי דבר כזה, אני תמיד נושא קשת חיים בתיק שאיתו אני נושא אותו.

    2.    להיות אנונימי דיג'ו

      קראתי, וכן, נכון שלאחר עדכון גרעין, הפקודה (efibootmgr) אינה מסוגלת ליצור ערך (היא מסוגלת למחוק רק) במקרים בודדים. https://bugs.archlinux.org/task/34641

  3.   אני לא מבין כלום דיג'ו

    אתה יכול להסביר לי את הקשר עם גרוב? אני לא מבין את ההבדל. או אם אתה מסביר את המושגים efi / uefi לגבי grub, bootloader

    1.    אֵיִ פַּעַם דיג'ו

      דווקא רעיון הכניסה הוא לפתוח את הקבוצה מבלי לעבור דרך גרוב. כלומר שאותו EFI (כלומר ההחלפה הנוכחית של ה- BIOS) אחראי על טעינת הגרעין ותמונת האתחול.

      מה שעשה ה- BIOS היה לקרוא את החלק הראשון של הדיסק הקשיח הראשון, שם מותקן בדרך כלל Grub, האחראי על טעינת הגרעין והתמונה. EFI מאפשר לגרעינים לטעון את עצמם (וכך מאפשר אפשרויות אבטחה מתקדמות, כמו SecureBoot האהוב / שנוא).

      מבחינה מעשית, אין לי שום יתרון להשתמש בשיטה זו להפעלת המחשב האישי.
      לגבי

  4.   שיקקסולוב קוקולקן דיג'ו

    שאלה:

    אני רוצה לקנות מחשב חדש (או לא כל כך חדש) רק כדי להתקין עליו את GNU / Linux. אם זה מגיע עם Windows 8 $, האם תהיה לי בעיה עם האתחול המאובטח?

    1.    O_Pixote_O דיג'ו

      פחית. הבעיה תהיה שבהתאם למחשב, אם יש לו W8, הוא יגיע עם UEFI מופעל ותצטרך להשבית אותו להתקנה לפי אילו הפצות. בשלי שהופעל יכולתי להתקין את אובונטו אם אני זוכר נכון אבל כאשר התקנתי את manjaro זה לא עבד והייתי צריך להשבית אותו כדי להיות מסוגל להתקין אותו נכון. (למעשה עכשיו ב- archlinux אני חושב שניתן להתקין אותו ללא קושי רב, ולדעתי grub2 תומך בזה אבל אני מניח שכשהתקנתי את המערכת לפני זמן רב היא עדיין לא מלוטשת לחלוטין).

    2.    gato דיג'ו

      השבת את ה- UEFI ואת האתחול המאובטח ואז אתחל את התקליטור כאשר אתה מתקין לפני שהוא מוחק את מחיצות Win8 ו- UEFI.

    3.    אֵיִ פַּעַם דיג'ו

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

  5.   אלב דיג'ו

    יש משהו שאני לא מבין. נניח שיש לי מחשב חדש עם Windows ו- UEFI. איפה אני מבצע את השלבים האלה? בהתקנת הקשת או מ- LiveCD?

    1.    סרפראווירוס דיג'ו

      כשעשיתי את זה זה מהתקליטור החי שהתקנתי מערכת מאפס, מעולם לא ניסיתי אותה ממערכת שהותקנה כבר. אני מתאר לעצמי שברגע שהמערכת מותקנת זה חייב להיות אפשרי גם על ידי הסרת ה- bootloader, grub או gummiboot כדי להזכיר את אלה הנפוצים ביותר, ואז מחיקת רשומות bootloader כדי לבצע את ההוראות מההתחלה, איך אתה מעז לחוות?. אם לא העבודה הסופגת המדממת שיש לי, כבר עשיתי את זה, נתת לי קוץ.
      מה אם אני לא חושב שתוכל להתמודד עם אתחול כפול בשיטה זו.

  6.   DigitOptic דיג'ו

    במקרה שלי, יש לי לוח אם MSI B85M-E45 ולמרות שזה עבד בשבילי, זה השחית את הקושחה בצורה כזו שלא אוכל להיכנס עוד להגדרות ה- BIOS; ביצעתי איפוס של BIOS ממגשרים בלוח האם והבעיה עדיין נמשכת. אנסה להבהב את הקושחה שוב. ואז אני אגיד לך אם אוכל לשחזר את ה- BIOS

    בכל מקרה אני רואה את זה בתהליך שלא כדאי לנסות בגלל המסוכן בתמורה לכמה יתרונות

    1.    DigitOptic דיג'ו

      למרבה המזל הצלחתי להבהב את הקושחה, למרות שהיא לא איפשרה לי להיכנס לתצורת ה- BIOS, עדיין יכולתי לאתחל מהדיסק הקשיח, ואז ליצור Pendrive הניתן לאתחול עם התוכנית כדי להבהב שוב את ה- BIOS ואת קובץ הקושחה.

      היה לי מזל ופעם קרה שקושחת המחשב הנייד של ACER עם UEFI נפגעה כשהתקנתי את openSUSE כשההפצות התואמות UEFI החלו להופיע.

      פאו פחות רע, בהצלחה הפעם !!!!