פתרון ב- ArchLinux: מכשיר הבסיס אינו מוגדר להתקנה

לפני כמה ימים, לאחר עדכון ל- הקרנל 3.10, כשהתחלתי את המותג החדש שלי ArchLinux לאחר GRUBקיבלתי אזהרה שאמרה:

מכשיר השורש אינו מוגדר להתקנה קריאה-כתיבה! יתכן שזה יתבצע שוב מאוחר יותר

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

בודק את התיק שלי / etc / fstab אני שם לב שהדיסקים מותקנים עם האפשרות rw (קרא-כתוב), ולכן האזהרה לעיל הייתה חסרת משמעות.

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

אז חשבתי: מי זה שאומר להפצה שלי להעלות את הגרעין במחיצה נתונה? ומתברר כי הראשון שמופיע כשמפעילים את המחשב הוא לא אחר מאשר GRUB.

בודק בתיק /etc/grub/grub.cfg שמתי לב לבעיה בקו:

linux /vmlinuz-linux root=UUID=722dbb91-9299-44e9-9032-d9fd812152e7 ro quiet

אשר אם תסתכל על זה יש אפשרות ro (לקריאה בלבד) וזה אמור להיות rw (קריאה כתיבה).

כדי לפתור את זה לא נגעתי בקובץ באופן ידני, אלא ראשית הפעילתי את הפקודה:

sudo grub-mkconfig -o /boot/grub/grub.cfg

ואז כשניגשים שוב לתצורת GRUB, השורה כבר הופיעה כהלכה:

linux /vmlinuz-linux root=UUID=722dbb91-9299-44e9-9032-d9fd812152e7 rw quiet

הפעלתי מחדש את המחשב ואת וואלה, האזהרה נעלמה 🙂


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

36 תגובות, השאר את שלך

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

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

*

*

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

  1.   al_SeveR דיג'ו

    שלום,
    זו הפעם הראשונה שאני מגיב, אם כי אני עוקב אחריך בקביעות.
    אני משתמש ב- Arch זמן קצר וגם מאז שעדכנתי לגרעין 3.10 אני מקבל את השגיאה הזו, אם כי כמו שאתה אומר, נראה שהכל ממשיך לעבוד כמו שצריך. המשכתי כפי שצוין בהודעה ו- "rw" כבר מופיע ב- grub.cfg, אך כאשר אני מפעיל מחדש את השגיאה ממשיכה להופיע.

    אני מנצל הזדמנות זו כדי לברך אותך בבלוג.

    1.    אלב דיג'ו

      היי

      שמתם לב אם הקובץ /etc/grub/grub.cfg שינה גם את ro ל- rw? התחלתי לחפש בפורום Arch ואולי המקרה שלך אינו כמו שלי ואתה צריך לעשות את מה שהם מציינים בו הפוסט הזה, למרות שאני מציע לך לקרוא את כל השרשור. באותו חוט אחד המשתמשים פותר את הבעיה שלו בדיוק כמוני.

      1.    al_SeveR דיג'ו

        התקנתי על מחיצה אחרת של אובונטו ויש את ה- "master", עדכנתי את האחרונה והשגיאה כבר לא מופיעה.

        תודה רבה

  2.   davidlg דיג'ו

    כמו שאומרים בפורום Arch-Spanish התקן מחדש את grub2 והפעל
    # grub-mkconfig -o /boot/grub/grub.cfg

    1.    אלב דיג'ו

      לא הייתי צריך להתקין מחדש את Grub2. פשוט הפעל את הפקודה שאתה מזכיר.

  3.   al_SeveR דיג'ו

    זה אולי לא המקום הנכון, אך מנצלים את העובדה שההודעה עוסקת בקשת, מישהו יודע מדוע libreoffice 4.1 עדיין לא נמצא בתמונת הקשת?

    1.    אלב דיג'ו

      הממ, אין מושג, תצטרך לחפש ולקרוא על זה.

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

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

      מה שאתה יכול לעשות הוא לקמפל או להתקין אותו מבדיקה.

  4.   אברהם דיג'ו

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

    1.    אלב דיג'ו

      אחחח אותו דבר קרה לי עד שנמאס לי לראות את זה .. לעזאזל עם אזהרה

      1.    מנואל דה לה פואנטה דיג'ו

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

        נראה כי כל משתמשי Arch הם עצלנים במקצת. 😀

  5.   נעים דיג'ו

    אני גם מקבל את ההודעה הקטנה הזו ואעבור fsck xd ... אבל העניין הוא שאין לי / etc / grub, אני אנסה לשנות /boot/grub/grub.cfg.

  6.   מצורע_איבן דיג'ו

    פיתרון לאלו כמוני המשתמשים בסיסלינוקס במקום ב- Grub2.

    לַעֲשׂוֹת:
    יד sudo /boot/syslinux/syslinux.cfg

    בשורת הליבה, שנה את ה- ro ל- rw.

    שמור ו

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

  7.   pandev92 דיג'ו

    כשהשתמשתי ב- archlinux זה גם נראה לי, אבל מכיוון שלא שמתי לב למשהו מוזר, מעולם לא חשבתי לתקן את זה.

  8.   הם מתעסקים דיג'ו

    תודה, האמת היא שזה הדגיש אותי לראות את האזהרה הזו, גם אם זה לא השפיע על שום דבר במערכת.

    ברכות.

  9.   AurosZx דיג'ו

    עשיתי משהו דומה למה שהציעו עם GRUB2 בשרשור, אבל ב- BURG. לאלו מכם המשתמשים ב- BURG כמוני, ערכו את הקובץ:

    /etc/burg.d/proxifiedScripts/linux

    מצא את שורה 92, ואיפה כתוב "ro" שנה אותה ל "rw". ואז לרוץ כשורש:

    burg-mkconfig -o /boot/burg/burg.cfg

    ועם זה אתה צריך להיות מוכן.

  10.   עוגייה דיג'ו

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

  11.   yoyo דיג'ו

    במנג'רו זה ב:

    /boot/grub/grub.cfg

  12.   עוגייה דיג'ו

    דבר נוסף, הקובץ אמור /boot/grub/grub.cfg אסור לערוך אותו, רצוי שתעבדו איתו / Etc / default / זלילה. שם אתה צריך להוסיף rw:

    ...
    GRUB_DISTRIBUTOR = »קשת»
    GRUB_CMDLINE_LINUX_DEFAULT = »rw ipv6.disable = 1 ″
    GRUB_CMDLINE_LINUX = »»
    ...

    1.    AurosZx דיג'ו

      העניין הוא שזה עלול לקרות לך כמוני, שעשיתי את זה כמו שאתה אומר וכשאתה יוצר את התצורה שמתי "rw ro quiet splash". כלומר, זה לא תיקן שום דבר.
      עדיף לתקן את קו 138 של /etc/grub.d/10_linux או קו 92 של /etc/burg.d/10_linux_proxy. באופן זה בעת עדכון התצורה זה יהיה קבוע לחלוטין.

      1.    עוגייה דיג'ו

        הייתי אומר משהו כמו "ro rw nosequemás" אבל בכל מקרה הבעיה שהאזהרה הפסיקה לצאת.
        דברים "מוזרים" נוטים לקרות בארץ '. לדוגמא, לפני שהתקין מחדש את Arch, עם ליבת LTS ALSA הוא זיהה הכל, לאחר ההתקנה מחדש הייתי צריך להתקין את PulseAudio כדי שזה יעבוד עם האוזניות שלי; ולא כולם.

      2.    xpt דיג'ו

        gracias!

  13.   ג'ון דיג'ו

    זה לא עבד עבורי, ההודעה ההיא ממשיכה להופיע בעת האתחול.
    הפעלתי את הפקודה: sudo grub-mkconfig -o /boot/grub/grub.cfg, אין בעיה, אבל בעת האתחול אני עדיין מקבל את ההודעה.

  14.   חאווייר דיג'ו

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

  15.   מאוריציוס דיג'ו

    תודה…..
    כשהוא הותקן (זה קרה לי כמו במקרים אחרים) קיבלתי את ההודעה שהוא הותקן כ- grub.cfg.pacnew וכשאני מפעיל מחדש את הכאב בעין את הודעת השגיאה ... אז לפני שביצעתי את השינוי בהתאמה של הקבצים התחלתי להשוות בין שני הקבצים (grub.cfg ו- grub.cfg.pacnew) ומתברר שהיו כמה הבדלים:
    ראשית זו שציינת את דל רו ורו
    ואז ה- UUID של / dev / sda2 שתוכל לבדוק בכונן fst, הוא השתנה ב- grub.cfg.pacnew,
    כמו גם ב- grub.cfg נראה להסתכל על 2 בסוף
    אם [x $ feature_platform_search_hint = xy]; לאחר מכן
    חיפוש –אין תקליטון –fs-uuid –set = root –hint-bios = hd0, msdos2
    וב- grub.cfg.pacnew זה שונה ל -5
    אם [x $ feature_platform_search_hint = xy]; לאחר מכן
    חיפוש –אין תקליטון –fs-uuid –set = root –hint-bios = hd0, msdos5

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

    נתקלתי בעבר בפתרון זה והוא עבד במחשב השולחני שלי (ביוס) אך לא במחשב הנייד שלי (uefi). במחשב הנייד שלי כדי לאתחל הוא משתמש ב- efistub לבד, לא ב- grub ולא ב- syslinux וגם ב- gumiboot. אין ספק שאם אני מתקין גרוב זה יפתור את הבעיה, אבל הייתי רוצה למצוא את הפיתרון לפני שאני יוצא לנגיעה.

  17.   גבריאל דיג'ו

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

  18.   פרננדו דיג'ו

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

  19.   טובירוס דיג'ו

    זה עזר לי.
    אבל אני משתמש ב- syslinux, והלכתי לתיקיית / boot / syslinux וערכתי את הקובץ syslinux.cfg ושיניתי את כל מה שאמר ro ל- rw.
    תודה רבה.

  20.   Clau דיג'ו

    תודה, אם זה עובד!
    לחיים !!!! 🙂

  21.   Ldd דיג'ו

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

  22.   שׁוֹטֵר דיג'ו

    תודה אלב, זה עבד בצורה מושלמת

  23.   מרטין קול דיג'ו

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

    הרבה תודות! 🙂

  24.   ג'ואקו דיג'ו

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

  25.   רודולפו מרטינז דיג'ו

    תרומתך עזרה לי מאוד, תודה!
    יש לי רק שאלה אחת בשורה שכתבת:

    בבדיקת הקובץ /etc/grub/grub.cfg הבחנתי בבעיה בשורה:

    זה לא יהיה ב / boot / grub / address במקום / etc ??.

  26.   גרמיין דיג'ו

    האם זה עובד עבור Kademar שמבוסס על Arch?