บูตหน้าต่างจากพรอมต์คำสั่งช่วยด้วง


32

ก่อนหน้านี้ฉันได้ติดตั้ง Ubuntu 10.04 และ Windows 7 แล้ว

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

มีพรอมต์กู้ภัย GRUB อยู่ที่นั่น

ฉันต้องการเข้าสู่ระบบ Windows ฉันจะทำสิ่งนั้นได้อย่างไร

ในการกู้ภัยด้วงฉันพยายามต่อไปนี้:

ls
(hd0) (hd0,3) (hd0,2) (hd0,1) (hd1) (hda1,1)

พยายามรวมกันทั้งหมดของls (hdax)/ซึ่งโยนออกมา:

error: Unknown Filesystem.

ฉันลองสิ่งนี้:

rootnoverify (hd0,0)
chainloader +1
makeactive
boot

มันโยนออกมา:

Unknown command.

แก้ไข:

ฉันติดตั้ง Ubuntu จาก USB ตอนนี้เมื่อฉันรีสตาร์ทระบบฉันได้รับ GRUB แสดง Windows เก่าและ Ubuntu ที่เพิ่งติดตั้งใหม่ ฉันลงชื่อเข้าใช้ Windows อย่างมีความสุข จากนั้นฉันใช้โพรซีเดอร์มาตรฐานเพื่อลบ Ubuntu เพื่อที่จะไม่ช่วยด้วง

คำตอบ:


34

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

bootrec /fixmbr

หากคุณไม่มีซีดีซ่อมแซม Windows หรือดีวีดีการติดตั้งคุณสามารถติดตั้ง bootloader คล้าย Windows ได้จาก Ubuntu CD / USB หากคุณมีหนึ่งในนั้น:

sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

โปรดทราบว่าliloจะมีป๊อปอัปหน้าจอคำเตือนขนาดใหญ่ แต่ปลอดภัยที่จะไม่สนใจเพราะนี่หมายถึงเมื่อมันถูกใช้ในการบูตลินุกซ์

นี่คือสิ่งที่ดูเหมือนว่าจะใช้lilo(หมายเหตุคำสั่งเป็นกรณี ๆ ไป):

bcbc@neptune:~$ sudo apt-get install lilo
[sudo] password for bcbc: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  lilo-doc
The following NEW packages will be installed:
  lilo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 275 kB of archives.
After this operation, 807 kB of additional disk space will be used.
Get:1 http://mirror.csclub.uwaterloo.ca/ubuntu/ precise/main lilo amd64 1:23.2-2 [275 kB]
Fetched 275 kB in 1s (198 kB/s)
Preconfiguring packages ...
Selecting previously unselected package lilo.
(Reading database ... 505850 files and directories currently installed.)
Unpacking lilo (from .../lilo_1%3a23.2-2_amd64.deb) ...
Processing triggers for man-db ...
Setting up lilo (1:23.2-2) ...
bcbc@neptune:~$ sudo lilo -M /dev/sda mbr
Backup copy of /dev/sda in /boot/boot.0800
The Master Boot Record of  /dev/sda  has been updated.
bcbc@neptune:~$ 

คุณจะเห็นคำเตือนที่มีลักษณะเช่นนี้ - มันสามารถถูกละเว้นได้เมื่อคุณใช้liloเป็น bootloader แบบ windows:

ป้อนคำอธิบายรูปภาพที่นี่


คุณบูตจากแผ่นซีดี Windows 7 เพื่อติดตั้งการซ่อมแซมได้อย่างไร หากฉันบูตจากซีดีการติดตั้งตัวเลือกเดียวของฉันคือการติดตั้ง Windows
AlxVallejo

@AlxVallejo ลองสิ่งนี้: bleepingcomputer.com/tutorials/…
bcbc

อ่าฉันเข้าใจแล้ว เมื่อคุณกด 'ถัดไป' เหมือนกับที่คุณกำลังจะติดตั้ง Windows หน้าจอถัดไปจะมีตัวเลือกในการซ่อมแซม Windows แล้วป้อนคำสั่งที่พร้อมท์
AlxVallejo

ขออภัยฉันมีปัญหาเดียวกัน ฉันไม่มีแผ่นดีวีดีติดตั้ง Windows และฉันไม่รู้ว่าทำไมฉันจึงไม่สามารถบูตจาก USB ได้แม้ว่าฉันจะบังคับให้ลำดับการบู๊ตจาก BIOS ฉันยังคงได้รับพรอมต์ช่วยเหลือด้วง ... คุณจะแนะนำให้ฉันทำอย่างไร?
3019105

3
ขอบคุณผู้ชายคุณช่วยชีวิตฉันไว้แล้ว !!! ฉันสามารถแก้ไขด้วยการใช้ lilo ขอบคุณสำหรับเครื่องมือที่ยอดเยี่ยมเช่นนี้!
3019105

3

หากการลบพาร์ติชั่นgrubไฟล์ถูกลบคุณควรจะสามารถบูทเข้าสู่ Windows โดยใช้ linux liveCdหรือliveUSBโดยใช้ตัวเลือกBoot existing OS(หรือBoot from Local Drive- liveUSB ส่วนใหญ่มีตัวเลือกที่คล้ายกัน)

เช่น: ใช้ Archlinux USB เลือกตัวเลือกเพื่อบู๊ตระบบปฏิบัติการที่มีอยู่:

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นกดTabและชี้ chain-loader ไปยังพาร์ติชัน windows:

ป้อนคำอธิบายรูปภาพที่นี่

คำอธิบายของcomboot/chain.c32การใช้งานบนหน้า Syslinux


คำสั่งที่ไม่รู้จัก 'chainloader'
user7543

1
@ user7543 - นั่นหมายความว่าคุณgrub rescueพร้อมรับคำ(พาร์ติชัน linux ที่เก็บไฟล์ด้วงอาจถูกลบ) คุณจะต้องลองวิธีที่สองของฉัน (ผ่าน arch liveUSB) หรือทำตามbcbcคำแนะนำในโพสต์อื่น
don_crissti

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