Ubuntu จะไม่บู๊ต แต่จะแสดงเฉพาะเทอร์มินัล GRUB


1

ฉันมีปัญหากับการติดตั้ง Ubuntu 11.04 ของฉัน ฉันติดตั้ง Ubuntu 11.04 จาก Windows แล้วมันใช้ได้ดีหลายวัน แต่วันนี้มันไม่สามารถบู๊ตได้

เมื่อฉันเริ่มเครื่อง GRUB จะโหลด มีตัวโหลด Windows 7 ฉันเลือก Ubuntu จากที่นั่นและหลังจากนั้นฉันควรเห็นเมนู Ubuntu GRUB ที่ฉันเลือกโหมดเพื่อบูต Ubuntu อย่างไรก็ตามฉันไม่เห็นอีกต่อไป ฉันไปที่สถานีด้วงโดยตรง

มีใครช่วยฉันได้บ้าง ฉันจะกู้คืนข้อมูลของฉันหรือรีเซ็ตบูตโหลดเดอร์ได้อย่างไร


คุณอิมเมจไดรฟ์หรือไม่? เสียงเหมือนบางคนที่มี goofiness UUIDs หรือไม่พบ / boot
RobotHumans

หากคุณใช้ดัชนีดิสก์แบบดั้งเดิมแทน UUID อาจเป็นไปได้ว่าคุณเพิ่ม HD
RobotHumans

ฉันไม่ได้ทำอะไรเลย ...
Badea Sorin

ฉันไม่ใช่ผู้เชี่ยวชาญในอูบุนตู แต่ฉันไม่มีด้วงที่จะโหลด วิธีการกู้คืนที่?
Badea Sorin

ต้องมีการเปลี่ยนแปลงบางอย่าง คุณช่วยอธิบายรูปแบบการแบ่งพาร์ติชั่นของคุณว่าควรจะติดตั้งด้วงไว้ที่ใด?
pjc50

คำตอบ:


0

ลองติดตั้ง grub2 ของคุณใหม่อีกครั้งในพาร์ติชันด้วย Ubuntu:

  • ใช้อูบุนตูไลฟ์ซีดีเพื่อเริ่มเซสชันสด

  • ระบุพาร์ติชันที่เป็น Ubuntu:

    • เปิด gparted (พิมพ์gpartedในหน้าแรกของเส้นประ)
    • ระบุตำแหน่งของพาร์ติชัน ควรเป็น '/ dev / sda3' หรือ '/ dev / sdb2' (โดยทั่วไป '/ dev / sd? #' โดยที่ '?' เป็นอักขระตัวเดียวและ '#' เป็นตัวเลข)
  • เปิดเทอร์มินัล

  • เมานต์พาร์ติชั่นนั้น (แทนที่ 'sda3' ด้วยชื่อพาร์ติชั่นที่คุณพบก่อนหน้านี้):

    sudo -i
    mkdir /media/ubuntu
    mount /dev/sda3/ /media/ubuntu
    
  • ติดตั้งด้วงในพาร์ติชั่นนั้นใหม่ (แทนที่ 'sda3' ด้วยชื่อพาร์ติชั่นที่คุณพบก่อนหน้านี้):

    grub-setup -d /media/ubuntu/boot/grub /dev/sda3
    

1

ฉันมีปัญหาเดียวกันและฉันพบวิธีแก้ไขหลังจากค้นหาหลายชั่วโมงและใช้งานได้สำหรับฉัน คุณต้องกู้คืนดิสก์การติดตั้ง Ubuntu ผ่านการตรวจสอบดิสก์ (chkdsk) ใน windows

วิ่ง chkdsk

ขึ้นอยู่กับปัญหา Windows อาจเรียกใช้ chkdsk อัตโนมัติหรือคุณอาจต้องเรียกใช้ด้วยตนเอง มันไม่จำเป็นเสมอไป แต่มันจะไม่มีวันเจ็บปวดดังนั้นสิ่งแรกคือการวิ่ง

  • ไปที่ My Computer บน XP หรือ Computer บน Vista / 7
  • คลิกขวาที่ไดรฟ์ที่คุณติดตั้ง Ubuntu บนเช่นคลิกขวาที่ C :,
  • เลือกคุณสมบัติเลือกแท็บเครื่องมือจากนั้นภายใต้การตรวจสอบข้อผิดพลาดคลิกตรวจสอบทันที
  • เลือกเพื่อแก้ไขข้อผิดพลาดของระบบไฟล์โดยอัตโนมัติหรือสแกนหาและพยายามกู้คืนเซกเตอร์เสีย
  • เมื่อไดรฟ์ที่คุณติดตั้งไว้คือ C: คอมพิวเตอร์จะบอกคุณว่าต้องทำการกำหนดเวลาสแกนในครั้งต่อไปที่คุณเริ่มคอมพิวเตอร์ รีบูตให้เสร็จสมบูรณ์

ค้นหาไฟล์ / ไดเรกทอรีที่กู้คืน

สิ่งแรกที่ต้องทำคือการมองหาโฟลเดอร์บนไดรฟ์ในคำถามคือ\found.000 C:\found.0000สิ่งนี้ถูกซ่อนไว้ตามค่าเริ่มต้นและ (ในการติดตั้ง Windows 7 ของฉัน) ฉันต้องบอก Windows ว่าไม่ต้อง "ซ่อนไฟล์ระบบปฏิบัติการที่มีการป้องกัน" เพื่อดู คุณอาจต้องกู้คืนจากพรอมต์คำสั่งของผู้ดูแลระบบใน Windows 7 (ดูด้านล่าง)

กดปุ่มเริ่มต้นป้อน CMD จากนั้นดูด้านบนและคลิกขวาที่ CMD.exe แล้วเลือก "Run as Administrator"

C:\>cd \found.000
C:\found.000>dir
 Volume in drive C is OS
 Volume Serial Number is B4B7-99A8

 Directory of C:\found.000

19/07/2011  02:02 PM    15,000,000,000 file0000.chk
               1 File(s)              8 bytes
               0 Dir(s)  222,258,069,504 bytes free

ดังนั้นตอนนี้คุณจึงค้นหาไฟล์ root.disk (หรือไฟล์. disk อื่น ๆ ) และคัดลอกกลับไปยังโฟลเดอร์ \ ubuntu \ disk หากโฟลเดอร์ \ ubuntu \ disk ทั้งหมดหายไปคุณจะพบไดเรกทอรี dir0000.chk และอยู่ในโฟลเดอร์ root.disk, swap.disk และโฟลเดอร์ \ boot \ grub ที่ว่างเปล่า คัดลอกกลับไปที่ \ ubuntu เปลี่ยนชื่อไดเรกทอรีเป็น todisks

C:\found.000>move file0000.chk \ubuntu\disks\root.disk
        1 file(s) moved.

หรือถ้าโฟลเดอร์ดิสก์ทั้งหมดถูกกู้คืน:

C:\found.000>move dir0000.chk \ubuntu\disks
        1 dir(s) moved.

หากคุณไม่มี root.disk แต่ไม่มีไฟล์ชื่อนั้นอาจถูกเปลี่ยนชื่อเป็น chk0000.chk เปลี่ยนชื่อสิ่งนี้เป็น root.disk และคัดลอกกลับไปที่ \ ubuntu \ disks

หากความเสียหายยังไม่บรรลุนิติภาวะมีแนวโน้มว่าทุกอย่างจะทำงานได้ดี หากความเสียหายเป็นสำคัญ Windows อาจไม่สามารถกู้คืน root.disk เลย

ฉันได้เขียนโพสต์แบบเต็มในหัวข้อนี้ในโพสต์บล็อกนี้ http://chanakaudaya.wordpress.com/2012/04/08/104/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.