คำตอบด่วน: ฉันจะแก้ไข Initramfs ใน Ubuntu ได้อย่างไร

ข้อผิดพลาด "initramfs" อาจทำให้คุณตกใจ แต่โชคดีที่ข้อผิดพลาดนี้มีวิธีแก้ปัญหาที่ง่ายและตรงไปตรงมา ข้อผิดพลาดนี้เกิดขึ้นเมื่อหน่วยความจำของคุณเสียหาย โดยเฉพาะไดรฟ์ที่มีระบบปฏิบัติการ และไม่สามารถบู๊ตได้ ในการแก้ไขปัญหานี้ ให้ใช้ยูทิลิตี้ “การตรวจสอบความสอดคล้องของระบบไฟล์” หรือยูทิลิตี้ “fsck”

ฉันจะแก้ไข initramfs ได้อย่างไร

ต้องเรียกใช้คำสั่งสามคำสั่งที่พรอมต์คำสั่ง

  1. เรียกใช้คำสั่งทางออก ขั้นแรกให้เข้าสู่ exit ที่พรอมต์ initramfs (initramfs) ออก …
  2. เรียกใช้คำสั่ง fsck ใช้คำสั่ง fsck กับพาธของระบบไฟล์ตามที่ระบุด้านบน …
  3. เรียกใช้คำสั่งรีบูต สุดท้ายให้ป้อนคำสั่งรีบูตที่พรอมต์คำสั่ง (initramfs)

ฉันจะไปที่ initramfs ใน Ubuntu ได้อย่างไร

ต้องเรียกใช้คำสั่งสามคำสั่งที่พรอมต์คำสั่ง BusyBox

  1. เรียกใช้คำสั่งทางออก ขั้นแรกให้เข้าสู่ exit ที่พรอมต์ initramfs (initramfs) ออก …
  2. เรียกใช้คำสั่ง fsck ใช้คำสั่ง fsck กับพาธของระบบไฟล์ตามที่ระบุด้านบน …
  3. เรียกใช้คำสั่งรีบูต สุดท้ายให้ป้อนคำสั่งรีบูตที่พรอมต์คำสั่ง (initramfs)

ฉันจะแก้ไข initramfs ไม่พบรูทได้อย่างไร

คำตอบ 1

  1. ค้นหาว่าพาร์ติชั่นใดของคุณมีระบบของคุณ …
  2. เมื่อคุณได้กำหนดพาร์ติชั่นที่ถูกต้องแล้ว (ของผมคือ (hd3,gpt3) ) สิ่งต่อไปคือคุณต้องแน่ใจว่าตั้งค่าคำนำหน้าของคุณอย่างถูกต้อง …
  3. หากพาร์ติชั่นของคุณไม่ได้ตั้งค่าอย่างถูกต้อง ให้ตั้งค่าพาร์ติชั่นที่ถูกต้องด้วย set prefix=(hd3,gpt3)/boot/grub

initramfs Ubuntu คืออะไร?

initramfs คือ โซลูชันที่แนะนำสำหรับซีรีส์เคอร์เนล 2.6 ลินุกซ์. … ซึ่งหมายความว่าไฟล์เฟิร์มแวร์จะพร้อมใช้งานก่อนที่จะโหลดไดรเวอร์ในเคอร์เนล เรียก init userspace แทน prepare_namespace การค้นหาอุปกรณ์รูททั้งหมด และการตั้งค่า md เกิดขึ้นใน userspace

เหตุใดจึงต้องมี initramfs

initramfs เป็นระบบไฟล์รูทที่ฝังอยู่ในเคอร์เนลและโหลดในช่วงเริ่มต้นของกระบวนการบูต เป็นทายาทของ initrd มัน ให้พื้นที่ผู้ใช้ในช่วงต้น ซึ่งสามารถทำสิ่งต่าง ๆ ที่เคอร์เนลไม่สามารถทำได้ด้วยตัวเองระหว่างกระบวนการบู๊ต การใช้ initramfs เป็นทางเลือก

ฉันจะออกจาก initramfs ได้อย่างไร

วิธีออกจาก initramfs busybox ใน Ubuntu

  1. ขั้นตอนที่ 1: พิมพ์คำสั่ง exit สำเนา. $ ออก
  2. ขั้นตอนที่ 3: เหนือคำสั่งใดๆ ที่ต้องการการอนุญาต จากนั้นกดง่ายๆ สำเนา. ย.
  3. ขั้นตอนที่ 4: หลังจากแก้ไขโครงสร้างของระบบไฟล์ สำเนา. รีบูต
  4. บางกรณีออกจากการทำงานแทนการรีบูต สำเนา. ทางออก

เหตุใด Ubuntu จึงบูทเป็น initramfs

ข้อผิดพลาด "initramfs" อาจทำให้คุณตกใจ แต่โชคดีที่ข้อผิดพลาดนี้มีวิธีแก้ปัญหาที่ง่ายและตรงไปตรงมา ข้อผิดพลาดนี้ เกิดขึ้นเมื่อหน่วยความจำของคุณเสียหายโดยเฉพาะไดรฟ์ที่มีระบบปฏิบัติการและไม่ยอมให้บูต ในการแก้ไขปัญหานี้ ให้ใช้ยูทิลิตี้ “การตรวจสอบความสอดคล้องของระบบไฟล์” หรือยูทิลิตี้ “fsck”

BusyBox ใน Ubuntu คืออะไร?

BusyBox รวมยูทิลิตี้ UNIX ทั่วไปรุ่นเล็ก ๆ จำนวนมากเข้าเป็นไฟล์เรียกทำงานขนาดเล็กไฟล์เดียว. มันให้การแทนที่แบบเรียบง่ายสำหรับยูทิลิตี้ส่วนใหญ่ที่คุณมักจะพบใน GNU coreutils, util-linux ฯลฯ … ในการสร้างระบบการทำงาน เพียงเพิ่ม /dev, /etc และเคอร์เนล Linux

เราจะติดตั้ง Ubuntu ได้อย่างไร?

คุณต้องมีแท่ง USB อย่างน้อย 4GB และการเชื่อมต่ออินเทอร์เน็ต

  1. ขั้นตอนที่ 1: ประเมินพื้นที่เก็บข้อมูลของคุณ …
  2. ขั้นตอนที่ 2: สร้าง Ubuntu รุ่น Live USB …
  3. ขั้นตอนที่ 2: เตรียมพีซีของคุณเพื่อบู๊ตจาก USB …
  4. ขั้นตอนที่ 1: เริ่มการติดตั้ง …
  5. ขั้นตอนที่ 2: เชื่อมต่อ …
  6. ขั้นตอนที่ 3: การอัปเดตและซอฟต์แวร์อื่นๆ …
  7. ขั้นตอนที่ 4: พาร์ทิชันเมจิก

เดินทางไปที่พักอย่างไร - อินิแทรมฟส์

สิ่งนี้จะนำคุณเข้าสู่เชลล์ initramfs:

  1. เริ่มคอมพิวเตอร์ของคุณ รอจนกระทั่งเมนู Grub ปรากฏขึ้น
  2. กด e เพื่อแก้ไขคำสั่งบูต
  3. ผนวก break=mount ต่อท้ายบรรทัดเคอร์เนลของคุณ
  4. กด F10 เพื่อบูต
  5. ภายในครู่หนึ่ง คุณจะพบว่าตัวเองอยู่ในเชลล์ initramfs

ฉันจะรัน fsck ด้วยตนเองใน Linux ได้อย่างไร

เข้าสู่เมนูการบู๊ตและเลือก Advanced Options เลือก โหมดการกู้คืน แล้วก็ "fsck"
...
ในการรัน fsck จากการแจกจ่ายสด:

  1. บูตการกระจายแบบสด
  2. ใช้ fdisk หรือ parted เพื่อค้นหาชื่อพาร์ติชันรูท
  3. เปิดเทอร์มินัลแล้วเรียกใช้: sudo fsck -p /dev/sda1
  4. เมื่อเสร็จแล้ว ให้รีบูตการกระจายแบบสดและบูตระบบของคุณ
ชอบโพสต์นี้? กรุณาแบ่งปันให้เพื่อนของคุณ:
ระบบปฏิบัติการวันนี้