Khởi động kép windows 8 và Ubuntu với Windows 8 Trình quản lý khởi động


10

Tôi có hai phân vùng trên hardk didk, tôi đã cài đặt ubfox trên phân vùng thứ 1 và windows 8 sau đó trên một phân vùng khác. Bây giờ tôi chỉ có thể khởi động vào windows 8 vì nó không nhận ra Ubuntu.

Làm thế nào tôi có thể khởi động kép PC của tôi mà không sử dụng grub . Tôi muốn sử dụng trình quản lý khởi động Windows 8 vì nó khá gọn gàng.

Đây là những gì tôi đã thử:

Tôi đã thử sử dụng easyBCD nhưng không được. Nó khiến trình quản lý khởi động chuyển sang windows 7 Boot Manager .

EasyBCD tạo một C:/NST/AutoNeoGrub0.mbrtập tin.

Vì EasyBCD đã khiến trình quản lý khởi động chuyển đổi, tôi đã tạo một mục nhập thủ công vào bcdeditlệnh cửa sổ uisng lưu trữ BCD và trỏ nó vào C:/NST/AutoNeoGrub0.mbrtệp được tạo bởi EasyBCD. Điều này đã cho tôi Trình quản lý khởi động Windows 8 với Ubuntu Entry, nhưng grub không thể tìm thấy phân vùng gốc.

Có bất kỳ công việc khác xung quanh hoặc giải pháp cho việc này?

Bất kỳ trợ giúp sẽ được đánh giá cao.

Lưu ý: Trình quản lý khởi động windows 8 là menu tương tác màu xanh da trời với chuột và các tùy chọn khác và Trình quản lý khởi động windows 7 là màu đen và trắng bình thường nơi bạn chỉ có thể sử dụng bàn phím của mình

Tôi không muốn cài đặt grub vì nó sẽ ngăn windows 8 của tôi cập nhật dưới dạng phiên bản MSDN chính hãng và nhiều lý do khác


Bạn muốn làm điều đó ở đâu? ngay cả khi bạn làm điều đó, sau khi chọn ubfox từ menu windows, GRUB sẽ xuất hiện lại. Vì vậy, bạn phải thực hiện hai bước để khởi động lên Ubuntu
Web-E

Nó ổn .. tôi có thể đặt tùy chọn hết thời gian cho grub là 0 để nó khởi động vào kernel
ub

Có vẻ như menu khởi động đồ họa là một số loại môi trường bộ nạp trước. Khi bạn chọn os, nó sẽ khởi động lại hệ thống và bỏ qua môi trường này. Đó là lý do tại sao bcdedit không thể làm bất cứ điều gì. Tôi sẽ thử nó. :)
Web-E

@ Web-E Cảm ơn người bạn đời đã quan tâm. Khi bạn chọn một hệ điều hành, nó sẽ khởi động lại trực tiếp vào hệ điều hành đó. Tôi tự hỏi liệu tôi có nên tạo một tệp mbr tùy chỉnh cho việc này không?
Mevin Babu

@MevinBabu - cái này mới đối với tôi, cái grub đó rõ ràng ngăn Windows 8 tự cập nhật?! - Tôi nghĩ, sau khi bạn đăng nhập vào Windows 8 - thì Windows 8 vẫn có thể kiểm tra các bản cập nhật và bản cập nhật sau khi đăng xuất trước khi tắt máy - khi bạn kết thúc làm việc với PC / Laptop?!
dschinn1001

Câu trả lời:


7

Tôi vừa thực hiện nó trong VMPlayer bằng EasyBCD 2.2. Tôi đã làm gì

  1. Tôi đã cài đặt windows 8 bình thường bằng cách sử dụng phân vùng 20 GB. Windows cũng tạo ra một phân vùng dành riêng cho hệ thống.

  2. Khởi động với Ubuntu, tạo hai phân vùng. Một cho SWAP và một cho /. Quan trọng nhất, chọn vị trí GRUB giống như /phân vùng. Xem pic dưới đây (Tôi nghĩ rằng tôi đã chụp ảnh màn hình sai, vị trí bootloader nên sda6trong hình),

    Ubuntu từ trình tải windows 8

  3. Bây giờ sau khi cài đặt, mở EasyBCD. Goto Add new menu entry, chọn Linuxtab, chọn GRUB2 từ danh sách thả xuống và tên đĩa nơi chúng tôi đặt GRUb ở bước 2. Nhấp vàoAdd Entry

    Ubuntu từ trình tải windows 8

  4. Triển khai GCD BCD và viết MBR Ubuntu từ trình tải windows 8

  5. Bây giờ khởi động và bạn sẽ nhận được màn hình. Tôi đã khởi động lại nhiều lần, mỗi lần tôi có màn hình khởi động GUI. Và ubfox cũng hoạt động. (Tôi quên thay đổi tên bước 3) Ubuntu từ trình tải windows 8


Tại sao bạn lại viết MBR?
Mevin Babu

ok, tôi nghĩ rằng bước đó không bắt buộc. Chỉ cần sử dụng thông tin từ internet và chỉ để ở bên an toàn. :) triển khai chỉnh sửa bcd
Web-E

Tôi đã thử điều này mà không có phần MBR đó nhưng tôi không thể khởi động vào Ubuntu: | .Grub không thể tìm thấy đĩa gốc.
Mevin Babu

bạn đang ở trên uefi? đó có thể là vấn đề
Web-E

1
Khi bạn cài đặt cả bộ tải khởi động và / vào cùng một phân vùng, sau các bước cuối cùng, HĐH không tải. Ngay cả người quản lý phân vùng đề nghị làm khác.
Arda

1

Ngay cả khi bạn sử dụng EasyBCD để viết tùy chọn khởi động Ubuntu vào Trình quản lý khởi động Windows, khi bạn cố gắng nhấn nút cho Ubuntu (dù sao hầu hết mọi người), bạn sẽ gặp lỗi "Không thể tải Windows". Trong hầu hết các trường hợp, cách duy nhất bạn có thể vào Ubuntu sau khi cài đặt nó, là làm theo các bước sau:

Điều này giả định rằng bạn đã cài đặt Windows 8 và bạn đã cài đặt Ubuntu cùng với nó. Nó cũng cho rằng bạn không thể khởi động Ubuntu sau khi cài đặt và được khởi động trực tiếp vào Windows 8. NẾU BẠN ĐÃ BẮT ĐẦU THIẾT LẬP BOOT CỦA BẠN VỚI EasyBCD (mà bạn nên có) TRƯỚC KHI BẠN THAY ĐỔI BẤT CỨ VIỆC NÀO, PHỤC HỒI SAU KHI BẮT ĐẦU.

  1. Chèn DVD trực tiếp hoặc USB trực tiếp và khởi động lại máy tính của bạn.

  2. Chọn Dùng thử Ubuntu mà không cần cài đặt từ menu xuất hiện.

  3. Khi tải Ubuntu, hãy mở terminal.

  4. Trong loại thiết bị đầu cuối, các lệnh sau:

    sudo apt-add-repository yannubuntu/boot-repair  
    sudo apt-get update  
    sudo apt-get install boot-repair  
    boot-repair  
    
  5. Khi Boot Repair mở, nó có thể hoặc không thể thông báo cho bạn rằng EFI được phát hiện, chọn OK.

  6. Chọn đề xuất sửa chữa.

  7. Bạn sẽ nhận được một lỗi "Buggy Kernel được phát hiện" và bạn nên sao lưu và xóa các tệp khởi động Windows. Chọn CÓ.

  8. Khi Boot Repair kết thúc (nó sẽ cài đặt lại và cập nhật GRUB), nhập nội dung sau vào Terminal:

    sudo reboot
    

Bây giờ, khi máy tính của bạn khởi động lại, nó có thể sẽ khởi động ngay vào GRUB mà hoàn toàn không có tùy chọn nào để khởi động Windows 8. Bạn có thể thử hai điều để khắc phục điều này. Cách dễ nhất để quay lại Windows là khởi động lại một lần nữa và ngay khi bạn thấy màn hình giật gân OEM (như trên máy tính của tôi, màn hình giật gân Gateway) nhấn bất kỳ phím nào bạn phải nhấn để vào Menu khởi động (của tôi làF12). Bạn sẽ thấy một vài mục trong Menu khởi động. Cái trên cùng phải là Windows Boot Manager. Chọn nó và bạn sẽ được chuyển hướng đến Windows. Bất kỳ tùy chọn nào khác sẽ mở GRUB và cho phép bạn khởi động vào Ubuntu. Bất cứ khi nào bạn muốn vào Ubuntu, nhấn phím để vào menu khởi động trong khi máy tính của bạn đang khởi động lại và chọn mục thích hợp từ danh sách tùy thuộc vào hệ điều hành bạn muốn sử dụng. Do đó, khởi động kép của bạn là cố định. Đôi khi bạn phải vào cài đặt UEFI hoặc BIOS và bật tùy chọn cho phím bấm menu khởi động, tôi đã làm và rất nhiều máy tính mới hơn yêu cầu nó.

Ngoài ra, cần có một tùy chọn ở đâu đó trong menu GRUB khi mở ra được gọi là Windows UEFI Manager hoặc Windows EFI Manager, hoặc một cái gì đó cho hiệu ứng đó. Chọn mục đó từ danh sách sẽ khởi động Windows mà không gặp vấn đề gì.

EasyBCD khá vô dụng trong nhiều máy mới hơn, vì nó thực sự không thể xử lý UEFI và không nên được sử dụng cho đến khi nó chơi tốt hơn một chút với tình huống.

Đây là cách làm việc duy nhất 100% để đảm bảo bạn có thể khởi động kép. Mở menu khởi động và khởi chạy Ubuntu hoặc Windows từ đó. Tôi đã cố gắng trong 5 ngày để khởi động kép Ubuntu / Windows 8 của mình và đây là điều duy nhất hoạt động 100%.


Tôi không tìm kiếm một giải pháp để khởi động vào ubfox từ grub. Tôi muốn khởi động lên ubfox từ trình quản lý khởi động windows 8. Tôi sẽ đề nghị bạn đọc Câu hỏi hoặc chuỗi hoàn chỉnh.
Mevin Babu

3
Quy tắc của Wheaton Tôi không chắc tại sao bạn lại đánh giá thấp phản hồi này vì nó vẫn hữu ích cho bất kỳ ai trong tình huống tương tự. Có lẽ, bạn quan tâm rất nhiều về nền màu xanh xinh xắn của em bé, nếu không, không cần phải quá căng thẳng. Tôi, cho một, tìm thấy phản ứng này tuy nhiên hữu ích.
Nicefinly

0

Để khởi động sạch Ubuntu trên trình quản lý khởi động Windows trên các đĩa kiểu MBR, bạn có thể tải chuỗi

a) bản ghi khởi động grub hoặc

b) tập tin "boot.img" từ thư mục grub

sử dụng cái gọi là "trình tải khu vực khởi động" trong Windows 7 hoặc Windows 8.

Để biết các bước chi tiết, xem Dual-boot Windows 7 và Linux / Unix .

Trên các đĩa UEFI và GPT, tải Linux từ trình quản lý khởi động Windows dường như là không thể vì các phần khởi động không được sử dụng trên UEFI.


Đi theo con đường khác:

Grub có thể tải chuỗi Windows 7/8 cũng như trên MBR / BIOS như trên GPT / UEFI.

Ở đây chúng tôi có vấn đề về các bản cập nhật Windows có thể ghi MBR và phá hủy mã khởi động Grub ở đó hoặc ghi vào NVRAM và thay đổi thứ tự khởi động UEFI.

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.