สองสามวันที่ผ่านมาหลังจากอัปเดตเป็น เคอร์เนล 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 คำเตือนก็หายไป
สวัสดี
นี่เป็นครั้งแรกที่ฉันแสดงความคิดเห็นแม้ว่าฉันจะติดตามคุณเป็นประจำ
ฉันใช้ Arch เป็นเวลาสั้น ๆ และตั้งแต่ฉันอัปเดตเป็นเคอร์เนล 3.10 ฉันได้รับข้อผิดพลาดนั้นแม้ว่าอย่างที่คุณพูดทุกอย่างดูเหมือนจะทำงานต่อไปอย่างถูกต้อง ฉันได้ดำเนินการตามที่ระบุไว้ในโพสต์และ "rw" ปรากฏใน grub.cfg แล้ว แต่เมื่อฉันรีบูตข้อผิดพลาดยังคงปรากฏขึ้น
ฉันถือโอกาสนี้แสดงความยินดีกับคุณในบล็อก
สวัสดี:
คุณสังเกตเห็นว่าไฟล์ /etc/grub/grub.cfg เปลี่ยน ro เป็น rw ด้วยหรือไม่ ฉันเริ่มค้นหาในฟอรัม Arch และบางทีกรณีของคุณอาจไม่เหมือนของฉันและคุณต้องทำตามที่พวกเขาระบุไว้ โพสต์นี้แม้ว่าฉันจะแนะนำให้คุณอ่านทั้งกระทู้ ในเธรดเดียวกันนั้นมีผู้ใช้คนหนึ่งแก้ปัญหาของเขาเหมือนกับฉัน
ฉันได้ติดตั้งบนพาร์ติชัน Ubuntu อื่นและมีด้วง "ต้นแบบ" ฉันอัปเดตหลังแล้วและข้อผิดพลาดไม่ปรากฏขึ้นอีกต่อไป
ขอบคุณมาก
ตามที่กล่าวไว้ในฟอรัม Arch-Spanish ให้ติดตั้ง grub2 ใหม่แล้วเรียกใช้
# ด้วง -mkconfig -o /boot/grub/grub.cfg
ฉันไม่ต้องติดตั้ง Grub2 ใหม่ เพียงเรียกใช้คำสั่งที่คุณพูดถึง
อาจไม่ใช่สถานที่ที่เหมาะสม แต่การใช้ประโยชน์จากความจริงที่ว่าโพสต์เกี่ยวกับ Arch มีใครรู้บ้างไหมว่าทำไม libreoffice 4.1 ถึงยังไม่อยู่ใน Arch repo?
อืมไม่รู้คุณจะต้องค้นหาและอ่านเกี่ยวกับเรื่องนี้
โดยปกติใน Arch Linux เรามีซอฟต์แวร์เวอร์ชันล่าสุดไม่นานหลังจากวางจำหน่าย แต่ LibreOffice เป็นข้อยกเว้นการเข้าถึง repos ที่เสถียรจะใช้เวลานานเสมอ ตรวจครั้งล่าสุดใช้เวลาประมาณหนึ่งเดือนถ้าจำไม่ผิด
สิ่งที่คุณสามารถทำได้ในขณะที่รวบรวมหรือติดตั้งจากการทดสอบ
ขอบคุณ elav ฉันใช้เวลาหลายสัปดาห์ในการค้นหาวิธีแก้ปัญหานี้และมันก็ง่ายมากคำเตือนกลายเป็น xD ทั่วไป
ฮ่าฮ่าฮ่าสิ่งเดียวกันเกิดขึ้นกับฉันจนฉันเบื่อที่จะเห็นมัน .. ไปนรกด้วยคำเตือน
ฮ่า ๆ ๆ อีกอย่างมันเป็นครั้งแรกที่ข้อความออกมาฉันทำตามที่มันพูดฉัน fsck พาร์ติชันรูทและเนื่องจากมันไม่ได้ช่วยฉันเลยที่จะเพิกเฉยในที่สุดมันก็ดูเหมือนจะไม่ส่งผลเลย 😀
ดูเหมือนว่าผู้ใช้ Arch ทั้งหมดจะค่อนข้างขี้เกียจ 😀
ฉันยังได้รับข้อความเล็ก ๆ นั้นและส่งต่อ fsck xd ... แต่ประเด็นก็คือฉันไม่มี / etc / grub ฉันจะลองแก้ไข /boot/grub/grub.cfg
ทางออกสำหรับผู้ที่ใช้ Syslinux แทน Grub2
ทำ:
sudo มือ /boot/syslinux/syslinux.cfg
บนสายเคอร์เนลเปลี่ยน ro เป็น rw
บันทึกและ
บันทึกและรีสตาร์ท
แก้ไขปัญหา.
เมื่อฉันใช้ archlinux มันก็ดูเหมือนกับฉันเช่นกัน แต่เนื่องจากฉันไม่ได้สังเกตเห็นอะไรแปลก ๆ ฉันไม่เคยคิดที่จะแก้ไขมัน
ขอบคุณความจริงก็คือฉันรู้สึกเครียดที่เห็นคำเตือนนั้นแม้ว่ามันจะไม่ส่งผลอะไรในระบบก็ตาม
อาศิรพจน์
ฉันทำสิ่งที่คล้ายกับที่พวกเขาแนะนำกับ GRUB2 ในเธรด แต่ใน BURG สำหรับพวกคุณที่ใช้ BURG เหมือนฉันแก้ไขไฟล์:
/etc/burg.d/proxifiedScripts/linux
ค้นหาบรรทัด 92 และที่ระบุว่า "ro" ให้เปลี่ยนเป็น "rw" จากนั้นเรียกใช้ในฐานะรูท:
burg-mkconfig -o /boot/burg/burg.cfg
และด้วยสิ่งนั้นคุณควรเตรียมตัวให้พร้อม
ดูเหมือนว่าปัญหาจะได้รับการแก้ไขแล้วตามมาตรฐาน ฉันทำการติดตั้งใหม่ทั้งหมดและตอนนี้ข้อความนั้นไม่ปรากฏอีกต่อไป
ในมันจาโรอยู่ใน:
/boot/ด้วง/grub.cfg
อีกอย่างไฟล์ควรจะเป็น /boot/ด้วง/grub.cfg ไม่ควรแก้ไขโดยเฉพาะอย่างยิ่งคุณควรทำงานกับ / etc / default / ด้วง. คุณต้องเพิ่ม rw:
...
GRUB_DISTRIBUTOR = »ซุ้ม»
GRUB_CMDLINE_LINUX_DEFAULT = » rw ipv6.disable = 1″
GRUB_CMDLINE_LINUX = »»
...
ประเด็นก็คือมันอาจเกิดขึ้นกับคุณเช่นฉันฉันทำตามที่คุณพูดและเมื่อสร้างการกำหนดค่าฉันใส่ "rw ro quiet splash" ฉันหมายความว่ามันไม่ได้แก้ไขอะไรเลย
ควรแก้ไขบรรทัด 138 ของ /etc/grub.d/10_linux หรือบรรทัด 92 ของ /etc/burg.d/10_linux_proxy ด้วยวิธีนี้เมื่ออัปเดตการกำหนดค่าจะได้รับการแก้ไขอย่างสมบูรณ์
ฉันจะพูดอะไรบางอย่างเช่น "ro rw nosequemás" แต่อย่างไรก็ตามปัญหาที่คำเตือนหยุดออกมา
สิ่งที่ "แปลก" มักจะเกิดขึ้นใน Arch ตัวอย่างเช่นก่อนที่จะติดตั้ง Arch ใหม่ด้วยเคอร์เนล LTS ALSA มันจำทุกอย่างได้หลังจากติดตั้งใหม่ฉันต้องติดตั้ง PulseAudio เพื่อให้ใช้งานได้กับหูฟังของฉัน และไม่ใช่ทุกคน
Gracias!
มันไม่ได้ผลสำหรับฉันข้อความนั้นยังคงปรากฏขึ้นเมื่อบูต
ฉันรันคำสั่ง: sudo grub-mkconfig -o /boot/grub/grub.cfg ไม่มีปัญหา แต่เมื่อบูตฉันยังคงได้รับข้อความ
ขอบคุณฉันจะพยายาม ฉันสังเกตเห็นข้อผิดพลาด แต่เมื่อฉันเห็นว่าทุกอย่างทำงานได้อย่างถูกต้องฉันก็ไม่ได้เริ่มมองหาวิธีแก้ไข
ขอขอบคุณ…..
เมื่อติดตั้งแล้ว (มันเกิดขึ้นกับฉันเหมือนในบางครั้ง) ฉันได้รับข้อความว่ามันถูกติดตั้งเป็น 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
ฉันเคยเจอโซลูชันนี้มาก่อนและมันใช้ได้กับคอมพิวเตอร์เดสก์ท็อป (bios) แต่ไม่ใช่บนแล็ปท็อปของฉัน (uefi) บนแล็ปท็อปของฉันเพื่อบูตมันใช้ efistub เพียงอย่างเดียวไม่ว่าจะเป็นด้วงหรือ syslinux หรือ gumiboot แน่นอนว่าถ้าฉันติดตั้งด้วงมันจะช่วยแก้ปัญหาได้ แต่ฉันต้องการหาวิธีแก้ปัญหาก่อนที่จะทำการแทนเจนต์
ขอบคุณสำหรับโพสต์เมื่อสองสามวันก่อนฉันก็ดูคำเตือนนั้นเช่นกัน แต่เนื่องจากทุกอย่างยังปกติดีและฉันไม่ต้องการซ่อมแซมอย่ามองหาอะไรเลย😀 แต่วันนี้ฉันเบื่อที่จะเห็น
ทักทายขอบคุณสำหรับโพสต์
ขอบคุณมากฉันได้ตรวจสอบการตั้งค่าต่างๆแล้วและไม่พบว่าปัญหาคืออะไร มันเริ่มทำให้ฉันกลัว : p
มันช่วยฉัน
แต่ฉันใช้ syslinux และฉันไปที่โฟลเดอร์ / boot / syslinux และแก้ไขไฟล์ syslinux.cfg และเปลี่ยนทุกอย่างที่กล่าวว่า ro เป็น rw
ขอบคุณมาก
ขอบคุณถ้ามันได้ผล!
ความนับถือ!!!! 🙂
ฉันเพิ่งอัปเดตทุกอย่างฉันกลัวเมื่อเห็นข้อความนั้นฉันคิดว่าการติดตั้งของฉันจะหายไปขอบคุณสำหรับข้อมูลตอนนี้ทุกอย่างเรียบร้อยดี
ขอบคุณ elav มันทำงานได้อย่างสมบูรณ์แบบ
ไม่เพียงแก้ไขข้อผิดพลาดที่กล่าวถึง แต่ยังรวมถึงข้อผิดพลาดที่เคยมีมาก่อนหน้านี้ด้วย มีบรรทัดที่ล้าสมัยจากการอัปเดตครั้งก่อนและฉันแก้ไขด้วยมือทุกครั้งที่บูต!
ขอบคุณมาก! 🙂
ขอบคุณที่ทำงานได้อย่างสมบูรณ์ ตอนนี้โยนข้อความไปเรื่อย ๆ แต่ฉันคิดว่ามันเป็นเรื่องปกติ
การมีส่วนร่วมของคุณเป็นประโยชน์กับฉันมากขอบคุณ!
ฉันมีคำถามหนึ่งข้อในบรรทัดที่คุณเขียน:
การตรวจสอบไฟล์ /etc/grub/grub.cfg ฉันสังเกตเห็นปัญหาในบรรทัด:
มันจะไม่อยู่ใน / boot / grub / address แทนที่จะเป็น / etc ??
สิ่งนี้ใช้ได้กับ Kademar ที่มีพื้นฐานจาก Arch หรือไม่?