Mất Windows 7 trong GRUB sau khi cài đặt Ubuntu 14.04


20

Vì vậy, hôm nay tôi đã quyết định cài đặt 14.04 (64 bit) mới trên Ubuntu 13.10 (32 bit) mà tôi đã sử dụng để khởi động kép với Win 7. Vì vậy, nó đã cho tôi số tùy chọn để cài đặt 14.04, một trong số đó là cài đặt lại Ubuntu mà không mất các tệp và ứng dụng của tôi (nếu có thể). Và khi quá trình cài đặt kết thúc, tôi được nhắc khởi động lại như bình thường, nhưng lần này menu GRUB không hiển thị để cho tôi chọn nếu tôi khởi động với Windows hoặc Ubuntu và bây giờ nó chỉ khởi động với Ubuntu. Tôi đã kiểm tra các phân vùng với Gparted và Win7 vẫn ở đó.

Vậy, có cách nào để GRUB nhìn thấy cả hai hệ điều hành nữa không, và bằng cách nào?

Cảm ơn bạn trước!


giữ shift trong khi khởi động sẽ cung cấp cho bạn một menu grub, sau đó bạn có thể khởi động windows bằng tay ubuntuforums.org/showthread.php?t=1674192 ... tôi cũng hiểu rằng grub có thể được cấu hình từ tệp văn bản, nếu có ai biết tệp nào và những gì cần thay đổi, xin vui lòng gửi bất cứ điều gì bạn có thể giúp đỡ. đã được một thời gian dài kể từ khi tôi tự làm như vậy (đang sử dụng puppy linux, vì vậy đọc tài liệu của họ có thể giúp ích: Puppylinux.org/wikka/GRUB ) ... đây là một tài liệu về phiên bản ub Ubuntu của grub help.ub Ubuntu.com/ cộng đồng / Grub2
Konner Rasmussen

Câu trả lời:


29

Tôi vừa gặp phải vấn đề tương tự sau khi cài đặt Kubfox 14.04 trên đầu trang (bị hỏng) 13.10. Tôi tìm thấy giải pháp nhỏ bé này để phục hồi chức năng grub:

Chỉ cần mở một thiết bị đầu cuối và nhập

sudo update-grub

Xin chào, tôi không nghĩ rằng điều này một mình sẽ khôi phục khả năng khởi động vào windows.
NGRhodes

5
Vâng, nó đã làm. Trên thực tế, trước khi tôi thực hiện lệnh này, grub hoàn toàn không hiển thị khi khởi động. Thay vào đó, (k) ubfox được khởi động trực tiếp. Khi tôi thực thi lệnh, nó cho tôi một đầu ra những hệ điều hành được tìm thấy. Kể từ đó, menu khởi động xuất hiện và các cửa sổ được liệt kê ở đó.
Arne.

Đây là câu trả lời tôi đang tìm kiếm. Đơn giản, và nó đã làm việc. Cảm ơn rất nhiều.
Steve McGuire

Ngay cả điều này cũng làm việc với tôi trên Ubuntu 16.04 LTS
RIYAJ KHAN

Agh, tôi sẽ làm điều này nhưng nó có vẻ quá đơn giản. +1 vì đã khiến tôi cảm thấy ngớ ngẩn!
Vụ kiện của Quỹ Monica

7

Khởi động từ USB trực tiếp với phiên bản trên Ubuntu được cài đặt trên PC của tôi và cài đặt Boot Repair bằng cách nhập các lệnh sau trong thiết bị đầu cuối:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Tôi đã chạy sửa chữa được đề xuất và thực hiện theo các lệnh mà nó đưa cho tôi cho thiết bị đầu cuối và khi hoàn thành và khởi động lại, nó vẫn chỉ khởi động với Ubuntu. Hơn tôi chạy Boot Repair một lần nữa và sau khi chương trình hoàn tất kiểm tra các sự cố, nhấp vào "Tùy chọn nâng cao" -Boot Location. Dưới đây có một menu thả xuống với "Hệ điều hành để khởi động theo mặc định:" đã có Ubuntu 14.04 và Windows 7, vì vậy tôi chọn Windows 7 và thay vì 'Áp dụng'. Khi quá trình kết thúc, tôi đã khởi động lại và GRUB bây giờ có tùy chọn cho phép tôi chọn nếu muốn khởi động lại với Ubuntu hoặc Windows. GIẢI QUYẾT

Hy vọng nó cũng làm việc cho bạn !!!


Làm thế nào bạn thêm kho lưu trữ khi không có hỗ trợ cho 14.04? Ý tôi là, lệnh sudo add-apt-repository ppa:yannubuntu/boot-repairsẽ trả về lỗi và không thêm gì.
NickTux

Có, tôi đã nhận thấy suy nghĩ tương tự nhưng sau khi tôi nhận ra nó sau khi tôi viết nó ở đây, nhưng tôi đã thử nó và nó thực sự hiệu quả và đáng ngạc nhiên. Tôi không phải là người dùng cao cấp để kết luận lý do tại sao nó hoạt động, và trong trường hợp này tôi rất vui vì tôi đã không thử nó, hahaha. Xin lỗi tôi không hữu ích với câu trả lời đó.
Valentin ngày

1

Thật không may, tôi đã gặp phải sự cố này sau khi thử cài đặt Ubuntu 15.04 bị hỏng - sau khi cài đặt, nó đã đưa tôi vào OpenBox WM với nhiều cấu hình bị hỏng. Ngoài ra, ổ cứng Windows 7 (ổ riêng biệt) của tôi bằng cách nào đó đã bị hỏng trong quá trình này.

Trong dấu nhắc lệnh chế độ sửa chữa CD của Windows, việc phát hành "bootrec / fixmbr" theo sau là "bootrec / fixboot" và sau đó chạy Startup Repair từ Windows CD cho phép tôi vào máy. Tuy nhiên, hệ thống tập tin của tôi đã bị hủy - Steam, trình điều khiển, v.v ... tất cả đều bị hỏng. Tôi ngạc nhiên tôi thậm chí có thể đăng nhập.

Cài đặt lại. Windows đầu tiên, sau đó là Ubuntu 14.04, không có vấn đề gì trong lần này.


1

Khởi động Ubuntu hoặc bất kỳ bản phân phối Linux nào từ USB / CD trực tiếp, sau đó mở thiết bị đầu cuối và mẹo sudo fdisk -lđể xem tất cả các phân vùng của tất cả các đĩa cứng của bạn

Sau đó, bạn phải xác định phân vùng Ubuntu, sau đó gắn phân vùng Ubuntu của bạn chọn phân vùng nơi bạn đã cài đặt bình thường là sda1, bạn có thể kiểm tra nó bằng lệnh "fdisk" hoặc sử dụng GParted sudo mount /dev/sda1 /mnt

Sau đó gắn các thiết bị khác

sudo mount --bind /dev /mnt/dev    
sudo mount --bind /dev/pts /mnt/dev/pts    
sudo mount --bind /proc /mnt/proc    
sudo mount --bind /sys /mnt/sys 

Bây giờ hãy chạy chroot comand để có quyền truy cập root đầy đủ sudo chroot /mnt

sau khi chạy grub-install --recheck /dev/sdaNhưng hãy chắc chắn thay thế sda cho thiết bị bạn sử dụng để khởi động hệ thống của bạn (không đặt số phân vùng chỉ sda)

Cuối cùng điều chỉnh tự động lật menu GRUB sudo update-grub2

Nếu nó không hoạt động kết nối với internet và chạy lệnh này sudo apt-get install grub2

Nếu bạn có bất kỳ câu hỏi nào, hãy hỏi, tôi luôn sử dụng bước này khi GRUB không hoạt động đúng. Tôi đã được dịch hướng dẫn này từ một tài liệu hướng dẫn bằng tiếng Tây Ban Nha, vì vậy hãy hỏi nếu bạn có câu hỏi


0

Tôi cũng gặp phải lỗi "biểu tượng 'grub_term_highlight_color' không tìm thấy" sau khi nâng cấp Xubfox từ 13.10 lên 14.04 trên phân vùng kép Windows 8.1 / Xubfox. Tôi đã nâng cấp Xubfox trong quá khứ mà không gặp vấn đề gì, nhưng khi nâng cấp tối qua từ 13.10 đến 14.04, tôi thấy mình bị kẹt tại dấu nhắc cứu hộ. Vì tôi chưa gặp phải vấn đề này trước đây, tôi đã quyết định dùng thử tiện ích Boot Repair như được nêu chi tiết tại đây: https : //help.ub Ubuntu.com/community/Boot-Repair . Tôi cần phải đi với "tùy chọn thứ 2" được ghi chú trên trang trợ giúp đó, vì tôi không có cách nào để tạo CD sửa chữa khởi động.

Đây là những gì tôi đã làm chính xác:

Trên máy tính xách tay của tôi, tôi đã đi đến xubfox dot org nơi tôi đã tải xuống Live Xubfox ISO. Nếu bạn có ổ đĩa có thể ghi, tôi chắc chắn bạn có thể tạo LiveCD bằng tệp ISO này (có lẽ bạn cũng có thể tạo CD Sửa chữa khởi động), nhưng máy tính xách tay của tôi không có ổ đĩa quang.

Vì vậy, sau đó tôi đã tạo ra một LiveUSB có thể khởi động của Xubfox 14.04. Các hướng dẫn tôi đã làm để tạo LiveUSB có thể được tìm thấy ở đây: http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/ (hãy ghi nhớ Mac OS của máy tính xách tay yêu cầu lệnh "sudo" để ghi vào USB được định dạng, như chi tiết trong các nhận xét của bài đăng đó).

Với LiveUSB đã hoàn thành của Xubfox trong tay, tôi đã khởi động lại máy tính lỗi grub, thay đổi menu khởi động để nhận ra LiveUSB, đã tải Xubfox Live. Tôi đã chọn "Dùng thử Xubfox" khi LiveUSB yêu cầu tôi dùng thử hoặc cài đặt. Điều này đã tải một phiên Xubfox hiển thị tất cả các phân vùng của tôi dưới dạng biểu tượng trên màn hình.

Tôi đã mở một thiết bị đầu cuối và chạy như sau như chi tiết trong trang trợ giúp Sửa chữa khởi động được liên kết ở trên:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Tôi đã làm theo các hướng dẫn trong tiện ích Boot Repair, khá tự giải thích. Boot Repair đã nhận ra các phân vùng của tôi và chạy quy trình của nó, nhưng đã hoàn thành với một "lỗi" địa chỉ Ubuntu Pastebin. Tôi đã sao chép nó xuống, nhưng có vẻ như lỗi đã được liên kết với các ổ đĩa bổ sung trên máy không có HĐH. Bất kể lỗi nào, Boot Repair vẫn đưa ra tùy chọn để khởi động lại, vì vậy tôi đã làm.

Tôi rõ ràng chắc chắn rằng menu khởi động của tôi chỉ vào đúng ổ đĩa và voila! Grub nhận ra tất cả các phân vùng của tôi một lần nữa như nó được yêu cầu. Tôi đã tải lên Xubfox và có vẻ như 14.04 chạy giống như bây giờ khi Boot Repair đã hoàn thành công việc. Ngoài ra, tôi có thể tải Windows 8.1 tốt.

Hy vọng rằng ghi chú của tôi là một số hữu ích. Tôi rất biết ơn về Sửa chữa khởi động và cho tất cả các trình khắc phục sự cố chuyên dụng ngoài kia!


0

Khởi động đầu tiên từ live ubuntu cdhoặc Live ubuntu flash driveconnect to internet. Sau đó, hãy truy cập termianl ctlr+alt+Tvà chỉ cần sử dụng lệnh bên dưới,

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Điều này thực sự khắc phục bất kỳ vấn đề tôi có với khởi động. Bạn sẽ tìm thấy một liên kết đính kèm, nó có screen short and clear instruction. Chúc vui vẻ.

Liên kết tham khảo: THEO D MEI TÔI ĐỂ BIẾT THÊM


0

Chỉ cần hai lệnh tại terminal, và bạn phải hoàn thành.

sudo os-prober
sudo update-grub

và chỉ cần khởi động lại hệ thống của bạn bây giờ.


os-proberchỉ đơn thuần là tìm kiếm các hệ điều hành. Dù sao nó cũng không thay đổi cấu hình hệ thống. Lệnh hữu ích duy nhất ở đây là update-grub(được mặc định cấu hình để gọi os-probervà sử dụng kết quả của nó), làm cho câu trả lời này trùng lặp.
David Foerster

0

Hãy thử cài đặt lại grub, gõ vào terminal: sudo grub-install /dev/sd_(trong đó sd_ là thiết bị để cài đặt bộ tải khởi động) sudo grub-update, tôi hy vọng Điều đó sẽ giúp bạn Lưu ý: sda in / dev / sda có thể nằm trong thiết bị bạn đã cài đặt grub.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.