โซลูชันใน ArchLinux: ไม่ได้กำหนดค่าอุปกรณ์รูทให้ต่อเชื่อม

สองสามวันที่ผ่านมาหลังจากอัปเดตเป็น เคอร์เนล 3.10เมื่อฉันเริ่มแบรนด์ใหม่ อาร์คลินุกซ์ หลังจาก ด้วงฉันได้รับคำเตือนที่บอกว่า:

ไม่ได้กำหนดค่าอุปกรณ์รูทให้เมาท์อ่าน - เขียน! อาจเป็นอีกครั้งในภายหลัง

แต่เนื่องจากทุกอย่างเริ่มต้นตามปกติฉันจึงไม่ได้ใส่ใจกับมัน แต่วันนี้ฉันตัดสินใจว่าฉันไม่ต้องการเห็นคำเตือนนั้นอีกแล้วและฉันก็เริ่มมองหาสาเหตุที่เป็นไปได้

กำลังตรวจสอบไฟล์ของฉัน / etc / fstab ฉันสังเกตเห็นว่าแผ่นดิสก์มีตัวเลือก rw (อ่าน - เขียน) ดังนั้นคำเตือนข้างต้นจึงไม่มีความหมาย

หากไม่มีอินเทอร์เน็ตในบ้านฉันไม่สามารถค้นหาได้ Google หรือใน กระดาน หรือ Arch Wikiดังนั้นฉันจึง "แตะ" ไฟล์ต่อไปเพื่อตรวจสอบว่าปัญหาอาจเกิดขึ้นที่ใด

ฉันเลยคิดว่า: ใครคือคนที่บอกให้การกระจายของฉันเพิ่มเคอร์เนลบนพาร์ติชันที่กำหนด และปรากฎว่าคนแรกที่ปรากฏขึ้นเมื่อคุณเปิดคอมพิวเตอร์ไม่ใช่ใครอื่นนอกจาก ด้วง.

กำลังตรวจสอบในไฟล์ /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

ฉันรีสตาร์ทคอมพิวเตอร์และ voila คำเตือนก็หายไป 


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

      al_SevR dijo

    สวัสดี
    นี่เป็นครั้งแรกที่ฉันแสดงความคิดเห็นแม้ว่าฉันจะติดตามคุณเป็นประจำ
    ฉันใช้ Arch เป็นเวลาสั้น ๆ และตั้งแต่ฉันอัปเดตเป็นเคอร์เนล 3.10 ฉันได้รับข้อผิดพลาดนั้นแม้ว่าอย่างที่คุณพูดทุกอย่างดูเหมือนจะทำงานต่อไปอย่างถูกต้อง ฉันได้ดำเนินการตามที่ระบุไว้ในโพสต์และ "rw" ปรากฏใน grub.cfg แล้ว แต่เมื่อฉันรีบูตข้อผิดพลาดยังคงปรากฏขึ้น

    ฉันถือโอกาสนี้แสดงความยินดีกับคุณในบล็อก

         Elav dijo

      สวัสดี:

      คุณสังเกตเห็นว่าไฟล์ /etc/grub/grub.cfg เปลี่ยน ro เป็น rw ด้วยหรือไม่ ฉันเริ่มค้นหาในฟอรัม Arch และบางทีกรณีของคุณอาจไม่เหมือนของฉันและคุณต้องทำตามที่พวกเขาระบุไว้ โพสต์นี้แม้ว่าฉันจะแนะนำให้คุณอ่านทั้งกระทู้ ในเธรดเดียวกันนั้นมีผู้ใช้คนหนึ่งแก้ปัญหาของเขาเหมือนกับฉัน

           al_SevR dijo

        ฉันได้ติดตั้งบนพาร์ติชัน Ubuntu อื่นและมีด้วง "ต้นแบบ" ฉันอัปเดตหลังแล้วและข้อผิดพลาดไม่ปรากฏขึ้นอีกต่อไป

        ขอบคุณมาก

      เดวิด dijo

    ตามที่กล่าวไว้ในฟอรัม Arch-Spanish ให้ติดตั้ง grub2 ใหม่แล้วเรียกใช้
    # ด้วง -mkconfig -o /boot/grub/grub.cfg

         Elav dijo

      ฉันไม่ต้องติดตั้ง Grub2 ใหม่ เพียงเรียกใช้คำสั่งที่คุณพูดถึง

      al_SevR dijo

    อาจไม่ใช่สถานที่ที่เหมาะสม แต่การใช้ประโยชน์จากความจริงที่ว่าโพสต์เกี่ยวกับ Arch มีใครรู้บ้างไหมว่าทำไม libreoffice 4.1 ถึงยังไม่อยู่ใน Arch repo?

         Elav dijo

      อืมไม่รู้คุณจะต้องค้นหาและอ่านเกี่ยวกับเรื่องนี้

         มานูเอล เด ลา ฟูเอนเต dijo

      โดยปกติใน Arch Linux เรามีซอฟต์แวร์เวอร์ชันล่าสุดไม่นานหลังจากวางจำหน่าย แต่ LibreOffice เป็นข้อยกเว้นการเข้าถึง repos ที่เสถียรจะใช้เวลานานเสมอ ตรวจครั้งล่าสุดใช้เวลาประมาณหนึ่งเดือนถ้าจำไม่ผิด

      สิ่งที่คุณสามารถทำได้ในขณะที่รวบรวมหรือติดตั้งจากการทดสอบ

      อับราฮัม dijo

    ขอบคุณ elav ฉันใช้เวลาหลายสัปดาห์ในการค้นหาวิธีแก้ปัญหานี้และมันก็ง่ายมากคำเตือนกลายเป็น xD ทั่วไป

         Elav dijo

      ฮ่าฮ่าฮ่าสิ่งเดียวกันเกิดขึ้นกับฉันจนฉันเบื่อที่จะเห็นมัน .. ไปนรกด้วยคำเตือน

           มานูเอล เด ลา ฟูเอนเต dijo

        ฮ่า ๆ ๆ อีกอย่างมันเป็นครั้งแรกที่ข้อความออกมาฉันทำตามที่มันพูดฉัน fsck พาร์ติชันรูทและเนื่องจากมันไม่ได้ช่วยฉันเลยที่จะเพิกเฉยในที่สุดมันก็ดูเหมือนจะไม่ส่งผลเลย 😀

        ดูเหมือนว่าผู้ใช้ Arch ทั้งหมดจะค่อนข้างขี้เกียจ 😀

      สน็อค dijo

    ฉันยังได้รับข้อความเล็ก ๆ นั้นและส่งต่อ fsck xd ... แต่ประเด็นก็คือฉันไม่มี / etc / grub ฉันจะลองแก้ไข /boot/grub/grub.cfg

      Leper_Ivan dijo

    ทางออกสำหรับผู้ที่ใช้ Syslinux แทน Grub2

    ทำ:
    sudo มือ /boot/syslinux/syslinux.cfg

    บนสายเคอร์เนลเปลี่ยน ro เป็น rw

    บันทึกและ

    บันทึกและรีสตาร์ท
    แก้ไขปัญหา.

      pandev92 dijo

    เมื่อฉันใช้ archlinux มันก็ดูเหมือนกับฉันเช่นกัน แต่เนื่องจากฉันไม่ได้สังเกตเห็นอะไรแปลก ๆ ฉันไม่เคยคิดที่จะแก้ไขมัน

      พวกเขาพึมพำ dijo

    ขอบคุณความจริงก็คือฉันรู้สึกเครียดที่เห็นคำเตือนนั้นแม้ว่ามันจะไม่ส่งผลอะไรในระบบก็ตาม

    อาศิรพจน์

      auroszx dijo

    ฉันทำสิ่งที่คล้ายกับที่พวกเขาแนะนำกับ GRUB2 ในเธรด แต่ใน BURG สำหรับพวกคุณที่ใช้ BURG เหมือนฉันแก้ไขไฟล์:

    /etc/burg.d/proxifiedScripts/linux

    ค้นหาบรรทัด 92 และที่ระบุว่า "ro" ให้เปลี่ยนเป็น "rw" จากนั้นเรียกใช้ในฐานะรูท:

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

    และด้วยสิ่งนั้นคุณควรเตรียมตัวให้พร้อม

      คุกกี้ dijo

    ดูเหมือนว่าปัญหาจะได้รับการแก้ไขแล้วตามมาตรฐาน ฉันทำการติดตั้งใหม่ทั้งหมดและตอนนี้ข้อความนั้นไม่ปรากฏอีกต่อไป

      โยโย่ dijo

    ในมันจาโรอยู่ใน:

    /boot/ด้วง/grub.cfg

      คุกกี้ dijo

    อีกอย่างไฟล์ควรจะเป็น /boot/ด้วง/grub.cfg ไม่ควรแก้ไขโดยเฉพาะอย่างยิ่งคุณควรทำงานกับ / etc / default / ด้วง. คุณต้องเพิ่ม rw:

    ...
    GRUB_DISTRIBUTOR = »ซุ้ม»
    GRUB_CMDLINE_LINUX_DEFAULT = » rw ipv6.disable = 1″
    GRUB_CMDLINE_LINUX = »»
    ...

         auroszx dijo

      ประเด็นก็คือมันอาจเกิดขึ้นกับคุณเช่นฉันฉันทำตามที่คุณพูดและเมื่อสร้างการกำหนดค่าฉันใส่ "rw ro quiet splash" ฉันหมายความว่ามันไม่ได้แก้ไขอะไรเลย
      ควรแก้ไขบรรทัด 138 ของ /etc/grub.d/10_linux หรือบรรทัด 92 ของ /etc/burg.d/10_linux_proxy ด้วยวิธีนี้เมื่ออัปเดตการกำหนดค่าจะได้รับการแก้ไขอย่างสมบูรณ์

           คุกกี้ dijo

        ฉันจะพูดอะไรบางอย่างเช่น "ro rw nosequemás" แต่อย่างไรก็ตามปัญหาที่คำเตือนหยุดออกมา
        สิ่งที่ "แปลก" มักจะเกิดขึ้นใน Arch ตัวอย่างเช่นก่อนที่จะติดตั้ง Arch ใหม่ด้วยเคอร์เนล LTS ALSA มันจำทุกอย่างได้หลังจากติดตั้งใหม่ฉันต้องติดตั้ง PulseAudio เพื่อให้ใช้งานได้กับหูฟังของฉัน และไม่ใช่ทุกคน

           xpt dijo

        Gracias!

      จอห์น dijo

    มันไม่ได้ผลสำหรับฉันข้อความนั้นยังคงปรากฏขึ้นเมื่อบูต
    ฉันรันคำสั่ง: sudo grub-mkconfig -o /boot/grub/grub.cfg ไม่มีปัญหา แต่เมื่อบูตฉันยังคงได้รับข้อความ

      ซาเวียร์ dijo

    ขอบคุณฉันจะพยายาม ฉันสังเกตเห็นข้อผิดพลาด แต่เมื่อฉันเห็นว่าทุกอย่างทำงานได้อย่างถูกต้องฉันก็ไม่ได้เริ่มมองหาวิธีแก้ไข

      มอริเชียส dijo

    ขอขอบคุณ…..
    เมื่อติดตั้งแล้ว (มันเกิดขึ้นกับฉันเหมือนในบางครั้ง) ฉันได้รับข้อความว่ามันถูกติดตั้งเป็น grub.cfg.pacnew และเมื่อฉันเริ่มปวดตาข้อความแสดงข้อผิดพลาด ... ดังนั้นก่อนที่จะทำการเปลี่ยนแปลงตามลำดับของไฟล์ฉันเริ่มเปรียบเทียบทั้งสองไฟล์ (grub.cfg และ grub.cfg.pacnew) และปรากฎว่ามีความแตกต่างบางประการ:
    คนแรกที่คุณพูดถึง del ro และ rw
    จากนั้น UUID ของ / dev / sda2 ที่คุณสามารถตรวจสอบได้ใน fstab มันถูกเปลี่ยนแปลงใน grub.cfg.pacnew,
    เช่นเดียวกับใน grub.cfg ดูเหมือนว่าจะดูที่ 2 ในตอนท้าย
    ถ้า [x $ feature_platform_search_hint = xy]; แล้ว
    ค้นหา –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos2
    และใน grub.cfg.pac ใหม่จะเปลี่ยนเป็น 5
    ถ้า [x $ feature_platform_search_hint = xy]; แล้ว
    ค้นหา –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos5

      เซอร์ฟราไวรอส dijo

    ฉันเคยเจอโซลูชันนี้มาก่อนและมันใช้ได้กับคอมพิวเตอร์เดสก์ท็อป (bios) แต่ไม่ใช่บนแล็ปท็อปของฉัน (uefi) บนแล็ปท็อปของฉันเพื่อบูตมันใช้ efistub เพียงอย่างเดียวไม่ว่าจะเป็นด้วงหรือ syslinux หรือ gumiboot แน่นอนว่าถ้าฉันติดตั้งด้วงมันจะช่วยแก้ปัญหาได้ แต่ฉันต้องการหาวิธีแก้ปัญหาก่อนที่จะทำการแทนเจนต์

      Gabriel dijo

    ขอบคุณสำหรับโพสต์เมื่อสองสามวันก่อนฉันก็ดูคำเตือนนั้นเช่นกัน แต่เนื่องจากทุกอย่างยังปกติดีและฉันไม่ต้องการซ่อมแซมอย่ามองหาอะไรเลย😀 แต่วันนี้ฉันเบื่อที่จะเห็น
    ทักทายขอบคุณสำหรับโพสต์

      เฟอร์นันโด dijo

    ขอบคุณมากฉันได้ตรวจสอบการตั้งค่าต่างๆแล้วและไม่พบว่าปัญหาคืออะไร มันเริ่มทำให้ฉันกลัว : p

      โทเบรุส dijo

    มันช่วยฉัน
    แต่ฉันใช้ syslinux และฉันไปที่โฟลเดอร์ / boot / syslinux และแก้ไขไฟล์ syslinux.cfg และเปลี่ยนทุกอย่างที่กล่าวว่า ro เป็น rw
    ขอบคุณมาก

      Clau dijo

    ขอบคุณถ้ามันได้ผล!
    ความนับถือ!!!! 🙂

      แอลดีดี dijo

    ฉันเพิ่งอัปเดตทุกอย่างฉันกลัวเมื่อเห็นข้อความนั้นฉันคิดว่าการติดตั้งของฉันจะหายไปขอบคุณสำหรับข้อมูลตอนนี้ทุกอย่างเรียบร้อยดี

      ทหารม้า dijo

    ขอบคุณ elav มันทำงานได้อย่างสมบูรณ์แบบ

      Martin Coll dijo

    ไม่เพียงแก้ไขข้อผิดพลาดที่กล่าวถึง แต่ยังรวมถึงข้อผิดพลาดที่เคยมีมาก่อนหน้านี้ด้วย มีบรรทัดที่ล้าสมัยจากการอัปเดตครั้งก่อนและฉันแก้ไขด้วยมือทุกครั้งที่บูต!

    ขอบคุณมาก! 🙂

      Joaco dijo

    ขอบคุณที่ทำงานได้อย่างสมบูรณ์ ตอนนี้โยนข้อความไปเรื่อย ๆ แต่ฉันคิดว่ามันเป็นเรื่องปกติ

      Rodolfo Martinez dijo

    การมีส่วนร่วมของคุณเป็นประโยชน์กับฉันมากขอบคุณ!
    ฉันมีคำถามหนึ่งข้อในบรรทัดที่คุณเขียน:

    การตรวจสอบไฟล์ /etc/grub/grub.cfg ฉันสังเกตเห็นปัญหาในบรรทัด:

    มันจะไม่อยู่ใน / boot / grub / address แทนที่จะเป็น / etc ??

      เกอร์เมน dijo

    สิ่งนี้ใช้ได้กับ Kademar ที่มีพื้นฐานจาก Arch หรือไม่?