כיצד לתקן את GRUB ואת Windows Boot Manager במערכות אתחול כפול

העדכון אחרון: מי ייתן 25, 2026
מחבר: יצחק
  • זיהוי נכון של מחיצות ודיסקים מאפשר לך להתקין מחדש את GRUB מ-LiveUSB מבלי להתקין מחדש את המערכת.
  • כלים כגון Boot-Repair, Syslinux או LILO מציעים דרכים חלופיות לשחזור ה-MBR ומנהל האתחול.
  • BCDBoot ו-bootrec מאפשרים לך לתקן את Windows Boot Manager ואת מאגר BCD בסביבות מרובות Windows.
  • שילוב של כלי עזר של לינוקס ו-Windows מקל על שחזור בטוח של כל אתחול כפול פגום.

תיקון טוען האתחול באתחול כפול

בעת הגדרת מערכת אתחול כפול עם Windows והפצת לינוקס (Ubuntu, Arch, Debian וכו'), מנהל האתחול הופך למרכיב מכריע. הוא קובע איזו מערכת הפעלה מאתחלת וכיצד. הבעיה היא שעדכון פשוט של Windows, שינוי מחיצה או התקנה מחדש עלולים לפגוע ב-GRUB או במנהל האתחול של Windows , ולגרום למחשב לא לאתחל כראוי.

במצבים אלה, נפוץ להיתקל בתסמינים כגון מסכי שגיאת אתחול, הופעת מצב הצלה של GRUB , אתחול Windows תוך התעלמות מ-Linux, או להפך, היעלמות Windows מהתפריט. החדשות הטובות הן שבעזרת הכלים הנכונים, ניתן לתקן את מנהל האתחול (GRUB או Windows Boot Manager) כמעט בכל תרחיש , הן במערכות Windows/Linux עם אתחול כפול והן בתצורות עם מספר גרסאות של Windows.

מה שבדרך כלל משבש את GRUB או את מנהל האתחול של Windows במערכת אתחול כפול

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

אחת הסיבות הנפוצות ביותר היא ש- Windows דורס את מחיצת ה-MBR או ה-EFI בעת התקנה לאחר לינוקס או לאחר שדרוג משמעותי. Windows מניח שזוהי מערכת ההפעלה היחידה במחשב וכותב מחדש את סקטור האתחול, כך ש- GRUB נעלם ורק Windows מאתחל.

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

מנהל האתחול יכול גם להיפגם לאחר עדכון מערכת . למרות שזה לא המקרה הנפוץ ביותר, עדכון ליבה, חבילת GRUB חדשה או שינויים בקושחת UEFI יכולים להשאיר את תפריט האתחול מוגדר בצורה שגויה, וכתוצאה מכך להופעה ישירה של קונסולת ההצלה ( הנחיית grub rescue> הידועה לשמצה ).

במחשבים שבהם קיימות מספר גרסאות של Windows במקביל (לדוגמה, Windows 10 ו-Windows 11 על דיסקים נפרדים או במחיצות שונות), לפעמים הבעיה אינה GRUB, אלא מאגר ה-BCD של Windows עצמו , אשר יכול להיות מוגדר באופן שגוי ולגרום לאחת המערכות לא להופיע בתפריט האתחול של Windows Boot Manager.

אתחול ממדיה של Linux Live כדי לתקן GRUB

כאשר מנהל האתחול קורס והמערכת אינה נטענת כרגיל, הדרך הגמישה ביותר להמשיך היא להשתמש ב-LiveCD או LiveUSB של הפצת לינוקס (אובונטו היא בדרך כלל האפשרות הנוחה ביותר) כדי "להיכנס" למערכת המותקנת ולהתקין מחדש את GRUB משם.

הצעד הראשון הוא יצירת מדיה הניתנת לאתחול. עליך להוריד תמונת ISO של הפצה עם GRUB2 (אובונטו, דביאן, לינוקס מינט וכו') התואמת לארכיטקטורה של המערכת הפגומה שלך: amd64 אם המערכת שלך היא 64 סיביות או i386 אם היא 32 סיביות . התאמה זו חשובה מכיוון ש- chroot ישמש מאוחר יותר , ואם הארכיטקטורות אינן זהות, עלולות להתרחש שגיאות בעת הפעלת הקבצים הבינאריים של GRUB.

לאחר שברשותכם קובץ ה-ISO, צרוב אותו לכונן USB הניתן לאתחול . ניתן להשתמש בכלים כמו Rufus, balenaEtcher או כל כלי אחר שנוח לכם להשתמש בו. הכניסו את כונן ה-USB למחשב עם מערכת האתחול הפגומה, ומה-BIOS או ה-UEFI, בחרו לאתחל מדיסק ה-USB.

הצעד הראשון הוא יצירת מדיה הניתנת לאתחול. עליך להוריד תמונת ISO של הפצה עם GRUB2 (אובונטו, דביאן, לינוקס מינט וכו') התואמת לארכיטקטורה של המערכת הפגומה שלך: amd64 אם המערכת שלך היא 64 סיביות או i386 אם היא 32 סיביות . התאמה זו חשובה מכיוון ש- chroot ישמש מאוחר יותר , ואם הארכיטקטורות אינן זהות, עלולות להתרחש שגיאות בעת הפעלת הקבצים הבינאריים של GRUB.

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

  איך לחפש קובץ שמכיל מילה?

בשולחן העבודה Live, פשוט פתחו את תפריט היישומים וחפשו "Terminal" . מכאן, כל התהליך מתבצע משורת הפקודה, אך אם תעקבו אחר השלבים בקפידה, זה די פשוט.

זהה את מחיצת השורש, את מחיצת /boot ואת הדיסק

כדי להתקין מחדש את מנהל האתחול, הדבר הראשון הוא לדעת על אילו מחיצות מותקנת לינוקס שלך ומה שם הדיסק שבו נמצאת מחיצת ה-MBR או ה-EFI (לדוגמה, /dev/sda ).

מטרמינל המערכת של Live, ניתן להשתמש בפקודה `fdisk -l` עם הרשאות מנהל: `sudo fdisk -l` . פקודה זו תפרט את כל הכוננים והמחיצות המחוברים, תוך הצגת סוג מערכת הקבצים, גודלה ותווית (אם קיימת).

בין כל הפלט, עליך לאתר את המחיצה שמכילה את מערכת הבסיס של לינוקס שלך . בדרך כלל תראה משהו כמו /dev/sda2 או דומה, עם גודל סביר ומערכת קבצים לינוקס (ext4 או שווה ערך). אם יצרת מחיצה נפרדת מסוג /boot , תצטרך גם לזהות אותה; בדרך כלל מדובר במחיצה קטנה המכילה קבצים כמו grub, vmlinuz, initrd, System.map וכו'.

אם אינך בטוח, אסטרטגיה פשוטה היא לטעון ידנית את המחיצות החשודות ולבדוק את תוכנן. לדוגמה, ניתן להשתמש ב -`sudo mount /dev/sda2 /mnt` ולאחר מכן לרשום את התוכן עם `ls /mnt` . אם אתה רואה ספריות כמו `bin`, `boot`, `root` וכו' , אתה מסתכל על מחיצת השורש. אם אתה מעלה מחיצה אחרת ומוצאת תיקיית `grub` יחד עם קבצי אתחול אחרים, אתה מסתכל על מחיצת ` /boot`.

שם הדיסק הראשי מופיע גם בראש הפלט של fdisk , לדוגמה, " Disk /dev/sda ". מזהה זה הוא מפתח מכיוון שהוא יהיה היעד הסופי בעת התקנה מחדש של GRUB ב-MBR, או מכיוון שהוא יכול להצביע על המחיצה המשמשת כמחיצת EFI במערכת UEFI.

הרכבת המחיצות ושימוש ב-chroot להתקנה מחדש של GRUB

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

אתה מתחיל על ידי הרכבת מחיצת השורש ב-/mnt עם פקודה דומה ל: `sudo mount /dev/sda2 /mnt` (החלפת /dev/sda2 במחיצה המתאימה למקרה שלך). אם יש לך מחיצת /boot נפרדת , אתה מרכיב אותה בתוך עץ השורש הזה, לדוגמה עם `sudo mount /dev/sda7 /mnt/boot`.

בשלב הבא, עליך להרכיב מספר ספריות מיוחדות באמצעות האפשרות `--bind` כך שסביבת chroot תוכל לראות את ההתקנים, התהליכים ומערכת הקבצים של המכונה. זה נעשה בדרך כלל באמצעות פקודות כמו: `sudo mount -bind /dev /mnt/dev` , `sudo mount -bind /dev/pts /mnt/dev/pts` , `sudo mount -bind /proc /mnt/proc` , ו- `sudo mount -bind /sys /mnt/sys`.

לאחר שהכל הוגדר, כעת תוכלו להשתמש ב-chroot כדי לשנות את ספריית השורש של מערכת הקבצים לזו של מערכת הלינוקס המותקנת שלכם. הפקודה הטיפוסית היא `sudo chroot /mnt` . מנקודה זו ואילך, כל הפקודות שתבצעו ישפיעו על המערכת בפועל המותקנת בדיסק , ולא על סביבת ה-Live הפועלת מדיסק ה-USB.

השלב הבא הוא להתקין מחדש את GRUB בדיסק הנכון. במערכות BIOS/MBR, השיטה הרגילה היא להשתמש בפקודה כמו `grub-install --boot-directory=/boot/ --recheck /dev/sda` (החלפת `/dev/sda` בדיסק המכיל את ה-MBR). פקודה זו טוענת את טוען האתחול של GRUB לסקטור האתחול של הדיסק ומוודאת שהתצורה מצביעה על הקבצים הנכונים.

לאחר התקנה מחדש של מנהל האתחול, מומלץ ליצור מחדש את תצורת GRUB כך שתזהה את כל מערכות ההפעלה הזמינות. ניתן לעשות זאת באמצעות `grub-mkconfig -o /boot/grub/grub.cfg` . לאחר מכן, GRUB יסרוק את המחיצות עבור ליבות לינוקס, התקנות Windows ומערכות אחרות, ויפיק את תפריט האתחול.

לאחר שתסיים, פשוט צאו מה-chroot באמצעות הפקודה `exit` והפעילו מחדש את המחשב באמצעות `sudo reboot` . הסרת כונן ה-USB הניתן לאתחול אמורה להציג את תפריט GRUB הפונקציונלי במלואו , שיאפשר לכם לאתחל לתוך לינוקס או חלונות.

השתמש ב-Boot-Repair כדי לשחזר GRUB באופן אוטומטי

עבור אלו שלא רוצים להתאמץ עם כל כך הרבה פקודות ידניות, יש כלי מאוד פרקטי בשם Boot-Repair , שתוכנן במיוחד לתיקון בעיות אתחול נפוצות באובונטו ובנגזרות שלו.

Boot-Repair הוא כלי שניתן להתקין בסביבת אובונטו (בין אם במערכת ההפעלה עצמה ובין אם בסביבת Live). תפקידו העיקרי הוא להתקין מחדש את GRUB באופן אוטומטי ולשחזר גישה לכל המערכות המותקנות: בין אם משום ש-Windows החליף את ה-MBR, משום שעדכון הפסיק להציג את תפריט GRUB, או משום ששיניתם מחיצות והתצורה נפגמה.

  Windows לא הצליח להתחבר לשירות התראות אירועי המערכת

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

כדי להשתמש בו בסביבת Ubuntu Live, ראשית עליך להוסיף את מאגר ה-PPA Boot-Repair באמצעות פקודה כמו: `sudo add-apt-repository ppa:yannubuntu/boot-repair` . לאחר מכן, עדכן את החבילות באמצעות `sudo apt update` ולבסוף התקן את היישום באמצעות `sudo apt install boot-repair` . אם תתבקש, אשר את ההורדה וההתקנה.

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

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

כלים אחרים ברמה נמוכה: Syslinux, MBR ו-LILO

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

Syslinux היא חבילה של טועני אתחול קלים למגוון תרחישים: SYSLINUX הקלאסי עבור מערכות קבצים FAT של MS-DOS, PXELINUX לאתחול רשת, ISOLINUX עבור תקליטורים ניתנים לאתחול, ו- EXTLINUX עבור מערכות קבצים ext2/3/4 או btrfs. היא כוללת גם את MEMDISK , המאפשר אתחול של מערכות הפעלה ישנות יותר כמו DOS ממדיה לא מסורתית.

בהפצה כמו אובונטו, ניתן להתקין אותו באמצעות `sudo apt install syslinux` . לאחר ההתקנה, ניתן לשחזר את קובץ ה-MBR על ידי כתיבת הפקודה המתאימה לתיקיית האתחול של הדיסק, לדוגמה באמצעות `sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda` . לחלופין, ניתן להשתמש בחבילות וכלים אחרים, כגון `sudo apt-get install mbr` ולאחר מכן `sudo install-mbr -in -p D -t 0 /dev/sda` , אשר גם הם משחזרים MBR תקין.

אפשרות קלאסית נוספת היא LILO (Linux Loader) . למרות ש-GRUB2 הוא כעת מנהל האתחול המוגדר כברירת מחדל ברוב ההפצות, LILO נותר פתרון פשוט וחזק עבור סוגים מסוימים של חומרה או תצורות ספציפיות בהן GRUB מתקשה. באובונטו, לדוגמה, ניתן להתקין אותו באמצעות `sudo apt-get install lilo` ; במהלך ההתקנה, תופיע הנחיה על המסך שעליך לאשר כדי להמשיך.

לאחר התקנת LILO, ניתן להשתמש בו כדי לכתוב MBR חדש עם פקודה כמו `sudo lilo -M /dev/sda mbr` . פקודה זו מחליפה את קוד ה-MBR בקוד של LILO, שיכול לעזור לשחזר אתחול תקין במערכות בהן מנהל האתחול פגום או לא תואם לחומרה.

תיקון GRUB כאשר מופיע מצב הצלה ב-Arch Linux

בהפצות כמו Arch Linux, יחסית נפוץ להיתקל במצב הצלה של GRUB לאחר ש-Windows מעדכן את המערכת, משנה את תצורת האתחול או משנה מחיצות. במקרים אלה, המחשב מאותחל, אך במקום תפריט GRUB, מופיעה שורת פקודה מינימליסטית שבה ניתן לבצע רק מספר מצומצם של פקודות.

ממצב זה, ניתן לנסות לאתחל את Arch Linux באופן ידני על ידי ציון למנהל האתחול היכן נמצאים הליבה והתצורה שלה. דוגמה אופיינית כוללת הגדרת ה-root וקידומת GRUB עם משהו כמו ` set root=(hd0,gpt8)` ו -`set prefix=(hd0,gpt8)/boot/grub` , טעינת המודול הרגיל עם `insmod normal` , ולבסוף הפעלת `normal` כדי להצביע לתפריט האתחול הרגיל.

זה מספק תיקון זמני, אך הוא אינו מטפל בבעיה הבסיסית. ההליך הנכון, לאחר שאתחול Arch, הוא להריץ את ` grub-install` כשהוא מכוון לדיסק הנכון (לדוגמה, `sudo grub-install /dev/sda` ) ולאחר מכן את `grub-mkconfig` . עם זאת, פקודה זו נכשלת לעיתים עם הודעות כגון "לא ניתן לזהות מערכת קבצים בדיסק מארח" או שהיא לא יכולה לבצע בדיקות אבטחה על הדיסק.

כאשר זה קורה, דרך הפעולה הבטוחה ביותר היא לאתחל ממדיה Live תואמת (כגון מתקין Arch עצמו או Live מהפצה אחרת), לטעון את המחיצות ולהשתמש ב-chroot כפי שתואר קודם לכן. זה מבטיח שההתקנים זמינים כראוי, טבלת המחיצות מזוהה כראוי, וניתן להתקין מחדש את GRUB ללא בעיות . חשוב לוודא שאתה מתקין את GRUB על כל התקן הדיסק (למשל, /dev/sda) ולא על מחיצה ספציפית (למשל, /dev/sda6), אלא אם כן יש לך סיבה ספציפית מאוד לעשות זאת.

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

שחזור מנהל האתחול של Windows ו-BCD במערכות אתחול כפול

בתצורות בהן קיימות שתי גרסאות של Windows במקביל (לדוגמה, Windows 10 ו-Windows 11) או בהן רק אתחול Windows התקלקל בתוך אתחול כפול עם לינוקס, ייתכן שיהיה צורך גם לתקן את מנהל האתחול של Windows ואת מאגר ה-BCD שלו.

Windows כולל כלי עזר בשם BCDBoot שניתן להשתמש בו ליצירה או תיקון של ערכי אתחול עבור מערכת מבוססת Windows . זה מאוד שימושי כאשר התקנת התקנה שנייה של Windows במחיצה או דיסק אחר והיא אינה מופיעה בתפריט האתחול; או כאשר תפריט האתחול נמחק ו-Windows מאתחל רק במערכת אחת.

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

אם תבחרו בתיקון אוטומטי, האפשרות "תיקון אתחול" תנסה באופן אוטומטי לתקן שגיאות במנהל האתחול ובתצורת BCD . זוהי דרך מהירה לשחזר את מנהל האתחול של Windows במקרים רבים מבלי להזין פקודות באופן ידני.

אם אתם זקוקים לשליטה רבה יותר, תוכלו לבנות מחדש את מאגר BCD משורת הפקודה . הליך טיפוסי הוא גיבוי תחילה של המאגר הנוכחי עם משהו כמו `ren BCD BCD.old` (לאחר ניווט לתיקייה המתאימה), ולאחר מכן הפעלת `bcdboot D:\Windows` (תוך החלפת `D:\Windows` בנתיב בפועל להתקנת Windows שברצונכם להוסיף). אם אינכם יודעים איזו אות כונן מתאימה לכל מחיצה, תוכלו להשתמש ב -`diskpart` ולאחר מכן ב-`list volume` כדי לראות את האותיות שהוקצו.

ניתן גם לציין את השפה ואת אמצעי האתחול באמצעות תחביר שלם יותר, כגון ` bcdboot c:\Windows /l en-us /s X: /f ALL` , תוך החלפת X: באות הכונן של מחיצת האתחול (או כונן הבזק שבו ברצונך ליצור את טוען האתחול). פעולה זו כותבת מחדש את ה-BCD עם ערכים נקיים עבור גרסת Windows שנבחרה, כך שעם ההפעלה מחדש, שתי המערכות אמורות להופיע בתפריט האתחול אם שאר התצורה נכונה.

תקן את ה-MBR של Windows באמצעות bootrec

במצבים בהם הבעיה טמונה ישירות ב- MBR (רשומת האתחול הראשית) של דיסק ששימש ככונן אתחול ב-Windows, ניתן גם להשתמש בכלי bootrec , הזמין בסביבות שחזור של Windows.

התהליך מתחיל בדרך כלל באתחול מדיית ההתקנה של Windows . במחשבי Dell רבים, לדוגמה, ניתן ללחוץ על מקש F12 במסך האתחול כדי לפתוח את תפריט האתחול ולבחור את כונן ה-USB או ה-DVD של ההתקנה. לאחר הכניסה, כמו קודם, לחצו על "תקן את המחשב " , לאחר מכן על "פתרון בעיות ", לאחר מכן על "אפשרויות מתקדמות" ולבסוף בחרו "שורת הפקודה ".

מהקונסול, ניתן להריץ סדרה של פקודות bootrec בסדר זה כדי לתקן את אחסון ה-MBR וה-BCD: ראשית bootrec /fixmbr , אשר כותב MBR נקי תואם Windows לדיסק; לאחר מכן bootrec /fixboot , אשר יוצר סקטור אתחול חדש במחיצת המערכת; ולבסוף bootrec /rebuildbcd , אשר סורק התקנות Windows קיימות ומציע להוסיף אותן למאגר האתחול.

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

הכרת כל הכלים והנהלים הללו (LiveUSB עבור לינוקס, התקנה מחדש של chroot ו-GRUB, שימוש ב-Boot-Repair, Syslinux, LILO, BCDBoot ו-bootrec) מקלה בהרבה על אבחון איזה רכיב אתחול התקלקל במערכת אתחול כפול וליישם את הפתרון המתאים בכל מקרה, תוך הימנעות מהתקנות מחדש של המערכת לחלוטין ושחזור אתחול כפול יציב בין Windows להפצת לינוקס המועדפת עליך בכמה צעדים בלבד.

מדריך למנהל האתחול של Windows
כתבות קשורות:
מדריך מלא על מנהל האתחול של Windows וסדר האתחול