ไม่สามารถบูต Windows 7 ได้หลังจากติดตั้ง Ubuntu


13

ฉันติดตั้ง Ubuntu เมื่อวานนี้พร้อมกับ Windows 7 และเมื่อใดก็ตามที่ฉันเริ่มคอมพิวเตอร์ฉันไม่มีตัวเลือกในการบูต Windows เมื่อคอมพิวเตอร์เริ่มมันจะตรงไปที่ Ubuntu โดยไม่ให้เมนูการเลือกระบบปฏิบัติการแก่ฉัน เมื่อไปที่ Ubuntu มันจะให้ตัวเลือกการซ่อมแซมของ Ubuntu และตัวเลือกการเริ่มต้นปกติของ Ubuntu ฉันยังมีไฟล์ Windows 7 ทั้งหมดในฮาร์ดไดรฟ์ของฉัน แต่ Windows 7 ไม่มีวิธีการบูต


มันเกิดขึ้นกับฉันหลังจากติดตั้ง Lubuntu 14.04 LTS ควบคู่ไปกับ Win7 อย่างไรก็ตามหลังจากเรียกใช้ตัวอัพเดตซอฟต์แวร์ใน Lubuntu ตัวเลือก GRUB OS กลับมา อาจจะคุ้มค่าที่จะลองก่อนที่คุณจะติดตั้งทุกอย่างอีกครั้ง

คำตอบ:


3

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

ถัดไปคุณสามารถดาวน์โหลดอิมเมจซ่อมแซมซ่อมแซม iso ตามที่แนะนำในคำตอบก่อนหน้านี้โดย 'user3005324' เลือกอิมเมจ iso 64 บิตหากคุณติดตั้ง Ubuntu 64 บิตหรือเลือกอิมเมจ iso 32 บิตหากคุณมี Ubuntu 32 บิต ฉันหวังว่า Win7 เป็นสถาปัตยกรรมเดียวกันกับ Ubuntu ฉันหมายความว่าคุณมี Win7 32 บิตและ Ubuntu 32 บิตหรือคุณมี Win7 64 บิตและ Ubuntu 64 บิต

เบิร์นอิมเมจ iso และรีสตาร์ทคอมพิวเตอร์ด้วย CD Repair Boot ใหม่ในถาด คุณสามารถเขียนอิมเมจ Boot Repair iso บน USB pendrive ด้วยเครื่องมือUnetbootinหากคุณไม่มีซีดีปกติที่จะใช้ คำแนะนำอ่านเกี่ยวกับวิธีการใช้ UNetbootin ใน Linux / Ubuntu พวกเขาจะอยู่ที่ตรงกลางของหน้านี้: http://unetbootin.sourceforge.net/

หลังจาก Boot Repair cd หรือ usb pendrive เสร็จสิ้นการโหลดคุณสามารถกดตัวเลือก 'การซ่อมแซมที่แนะนำ' รอให้เสร็จและหลังจากได้รับข้อความ 'สำเร็จ' คุณสามารถรีบูตและใช้ Win7 และ Ubuntu ซึ่งจะปรากฏทั้งในการเริ่มต้น เมนูการบูต


1
แม้ว่ามันอาจใช้งานได้ แต่คุณอาจต้องการดูวิธีแก้ไขปัญหาด้านล่างอย่างรวดเร็วซึ่งอาจช่วยแก้ปัญหาของคุณได้ง่ายขึ้น (เริ่มโดยอัปเดตด้วง)
Kantan

16

รันfdisk -lบนเทอร์มินัลเพื่อตรวจสอบพาร์ติชัน windows

หากคุณพบมันแล้วพิมพ์ update-grub

จากนั้นรีบูท

และคุณจะสามารถเลือกระบบปฏิบัติการที่คุณเลือกได้

หากสิทธิ์ถูกปฏิเสธเมื่อทำงานfdisk -lคนเดียวเพิ่มสิทธิ์ผู้ดูแลระบบโดยป้อนรหัสผ่านของคุณหลังจากเขียนรหัสนี้ในเทอร์มินัลsudo fdisk -l


1
ดี! สิ่งนี้ใช้ได้กับฉันโดยใช้ Ubuntu 16.04 และ Windows 7 ฉันมีสามพาร์ติชัน: 1 สำหรับ Windows 7, 1 สำหรับ Ubuntu และ 1 สำหรับการแลกเปลี่ยนของ Ubuntu ฉันติดตั้ง Windows 7 ก่อนsda/1จากนั้นติดตั้ง Ubuntu บนsda/2(และsda/3สำหรับการแลกเปลี่ยน) ฉัน booted เป็น Ubuntu วิ่งfdisk -lจาก terminal: Windows แสดงเป็นพาร์ทิชัน NTFS จากนั้นผมก็วิ่งsudo update-grubและการส่งออกพบว่าพบ Windows 7 (ตัก) /dev/sda1บน ฉันรีสตาร์ทคอมพิวเตอร์และ Windows 7 ปรากฏในรายการบูต! ขอบคุณสำหรับคำตอบนี้มูฮัมหมัด :)
Chris Cirefice

ยังใช้งานได้สำหรับฉัน! ฉันติดตั้ง Ubuntu 16.04 LTS และติดตั้ง Win7 แล้ว ตอนนี้ฉันเห็นตัวเลือกทั้งสองในเมนูบูต ขอขอบคุณ!
jjepsuomi

6

ผมมีปัญหาเดียวกัน! หลังจากเริ่มต้นคอมพิวเตอร์ตัวโหลด GRUB Boot จะแสดง UBUNTU และอีก 2 รายการ แต่ไม่ใช่ Windows หลังจากพยายามมานานฉันก็ประสบความสำเร็จโดยทำตามขั้นตอนต่อไปนี้:

  • ค้นหาว่าฮาร์ดดิสก์ใดบ้างและติดตั้งพาร์ติชัน WINDOWS ใด
  • สิ่งนี้คุณสามารถทำได้หลังจากเปิดเทอร์มินัลแล้วพิมพ์ที่พรอมต์

    sudo fdisk -l
    

    (สิ่งนี้จะต้องทำด้วยสิทธิ์ของผู้ดูแลระบบดังนั้นคุณจะขอรหัสผ่านของคุณ) ตอนนี้คุณจะได้รับตารางพาร์ทิชันของคุณที่มีชื่ออุปกรณ์เช่น /dev/sda1, /dev/sda2.. และอื่น ๆ

NTFSหากคุณติดตั้งหน้าต่างมันอาจจะมีประเภท หมายความว่ารายการที่สองในตารางนี้เป็นเช่นนี้

Device...Boot.....Start...End......Blocks......Size .........Id.....System    
/dev/sda1..*...2048..467118879..467116032..222,8G   ..7.....Linux    
/dev/sda2 ..467118080...961144831....494026552..235,6G  7.....HPFS/NTFS/exFAT    
/dev/sda3 ..1270138878...1953523711..341692417..7,6G        5.....Extended    
/dev/sda5 ..1270138880...1945182207..337521664..7,6G        83....Linux

ติดตั้ง windows บนพาร์ติชันที่สองของฮาร์ดดิสก์ตัวแรก (sda2)

(ในกรณีของฉันทั้งสองระบบปฏิบัติการได้รับการติดตั้งบนฮาร์ดดิสก์หนึ่งตัวที่มี 2 พาร์ติชั่นในตอนแรกฉันติดตั้ง UBUNTU และ Windows 7 ในครั้งที่สอง) กดC เพื่อเข้าสู่พรอมต์คำสั่ง GRUB ที่ Grub-Prompt ให้ป้อนคำสั่ง 3 รายการต่อไปนี้:

Grub>   set root=(hd0,2)
Grub>   chainloader +1
Grub>   boot

ประกาศ: ในคำสั่งset root = (hd0,2) หลังจากhdพิมพ์หมายเลข (เป็นศูนย์) ของฮาร์ดดิสก์ (ที่นี่0) และหลังเครื่องหมายจุลภาคคือหมายเลขของพาร์ติชัน (ที่นี่ 2) หากพาร์ติชัน windows ของคุณเป็น sdb1 คุณต้องพิมพ์ set root=(hd1,1)หากเป็นsdb4ประเภทset root=(hd1,4)อื่น ๆ ...

Windows ควรบูตตอนนี้!

ตอนนี้คุณอาจต้องการให้ Windows 7 เป็นรายการเมนูในเมนู GRUB Boatloader อย่างถาวร คุณจะได้รับดังนี้:

menuentry 'Windows 7' {
   set root=(hd0,2)  
   chainloader +1  
   boot
}

บันทึกไฟล์และปิด

เปิดเทอร์มินัลแล้วพิมพ์ที่พรอมต์คำสั่ง:

sudo update-grub

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


ฉันควรบันทึกเมนูผู้จัดทำไว้ที่ไหน
juggernauthk108

ฉันได้รับ "bootmgr is missing" นี้สามารถแก้ไขได้หรือไม่ ฉันไม่มีแผ่นซีดี windows (อ่านว่าจำเป็นต้องแก้ไข) มีวิธีอื่นอีกไหม?
AndroidMechanic - Viral Patel

6
  1. ก่อนอื่นให้รีสตาร์ทพีซีหรือแล็ปท็อปของคุณ

  2. หลังจากรีสตาร์ทคุณจะเห็นเมนูด้วง เลือกตัวเลือกขั้นสูงสำหรับ Ubuntu (ด้วยปุ่มลูกศร; กดEnterเพื่อยืนยัน)

    หน้าจอเมนูด้วงยิง

  3. ในเมนูตัวเลือกขั้นสูงคุณจะเห็นรายการกู้คืนเมนูที่คุณต้องเลือก

  4. เลือกอย่างระมัดระวังgrub- อัปเดตตัวเลือกboot grub

    กู้คืนภาพหน้าจอเมนู

  5. มันจะเพิ่มรายการสำหรับWindows 7/8/10ไปยังเมนูการบู๊ตโดยอัตโนมัติ

  6. ที่จะเริ่มต้นใหม่กดCtrl+ +AltDel

  7. ระบบจะเริ่มต้นใหม่และคุณก็มีตัวเลือกในการเลือกใช้ Windows 10/8/7 เลือกWindowsและในที่สุดคุณก็มี Windows OS ของคุณ


ฉันลองหลายพันวิธีแล้ววิธีนี้ใช้ได้ผลเท่านั้น
Manish Shrivastava

0

1> boot เป็นอูบุนตูไลฟ์ซีดีและทำ os-prober อย่างง่ายในเทอร์มินัล

2> มันแสดง win7 หรือไม่?

ถ้าใช่คุณปลอดภัย

เพียงไปที่ลิงก์นี้https://help.ubuntu.com/community/Boot-Repair

ถ้าไม่คุณอาจเมาเหตุผลที่เป็นไปได้ว่าติดตั้ง windows ใน LEGACY BIOS และคุณติดตั้ง Ubuntu ใน UEFI BIOS (หากคอมพิวเตอร์ของคุณรองรับไบออสรุ่นใหม่) ซึ่งหมายความว่าคุณต้องติดตั้งทุกอย่างใหม่

แต่ถ้าคอมพิวเตอร์ของคุณไม่รองรับ UEFI ไบออสและระบบปฏิบัติการทั้งสองถูกติดตั้งในไบออสแบบดั้งเดิมแล้วลิงค์ด้านบนควรใช้งานได้


0
  1. รีสตาร์ทพีซีของคุณ
  2. เลือก "ตัวเลือกขั้นสูงสำหรับ Ubuntu"
  3. เลือกโหมดการกู้คืน
  4. อัปเดต "ด้วง"
  5. มันจะโหลดระบบปฏิบัติการอื่นโดยอัตโนมัติในเมนูการบู๊ต

เงื่อนไข: คุณควรติดตั้ง Ubuntu ด้วยตัวเลือก "ติดตั้ง Ubuntu พร้อมกับระบบปฏิบัติการอื่น" ในขณะที่ติดตั้ง

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