Làm cách nào để cài đặt Ubuntu cùng với Windows được cài đặt sẵn với UEFI?


551

Tôi hoàn toàn mới đối với Linux. Tôi muốn biết cách cài đặt Ubuntu cùng với HĐH Windows 8+ được cài đặt sẵn.

Tôi nên làm điều đó với Wubi hoặc thông qua Live USB / DVD?

Tôi cần thực hiện những bước nào để cài đặt chính xác Ubuntu?


58
Cảnh báo: Tính đến lời khuyên hiện nay Canonical không sử dụng Wubi trong mối quan hệ với Windows 8. Thông tin thêm về điều này: omgubuntu.co.uk/2013/04/wubi-advice
Rinzwind

4
@ minerz029, Chào bạn, tôi đã chỉnh sửa câu hỏi của bạn để làm cho nó chung chung hơn về khả năng khởi động kép với Windows 8.
Luis Alvarado

Tôi làm theo cách đó, nhưng sửa chữa khởi động không hoạt động. Đó là cách giải quyết mà tôi đã theo dõi để cài đặt ở chế độ UEFI: Askubfox.com/questions/519610/ trần nhà
feligiotti

Câu trả lời:


555

Nếu bạn đang sử dụng Ubuntu 16.04+, nhiều vấn đề về khả năng tương thích hiện đã được giải quyết. Tuy nhiên, tùy thuộc vào phiên bản bạn đang sử dụng và phần cứng / model bạn có, bạn có thể cần tất cả hoặc một số bước được cung cấp trong câu trả lời này. Nếu bạn đang đọc bài này vào tháng 8 năm 2017+, tôi có thể nói rằng với Ubuntu 17.04 tôi đã cài đặt nó trên hơn 40 Máy tính xách tay với UEFI, từ Lenovo, Dell, HP, Sony, Acer và Toshiba, trong đó các model là 2016 và Up, và tôi hoàn toàn không gặp vấn đề gì khi cài đặt Ubuntu bằng cách làm theo các bước trong trình cài đặt. Với các bước cơ bản, ý tôi là:

  1. Chèn trình cài đặt USB Ubuntu
  2. Chọn Cài đặt Ubuntu (Cài đặt Ubuntu cùng với Windows)
  3. Chọn Thẻ không dây & Nâng cấp phần mềm bên thứ 3 trong khi cài đặt Ubuntu
  4. Hoàn tất cài đặt và xem Ubuntu cài đặt mà không gặp vấn đề gì với Windows hoặc Ubuntu.

Bây giờ, đây không phải là một xác minh đầy đủ 100%. Tôi chỉ đề cập đến việc tôi rất ấn tượng bởi thực tế là trong tổng số 43 máy tính xách tay, 43 chiếc không có vấn đề gì với tôi. Tuy nhiên, nếu bạn có một vấn đề, đây là lý do tại sao hướng dẫn này được tạo ra.

Trước khi giải thích các bước để thực hiện, tôi muốn làm rõ rằng tôi đã thử nhiều cách cài đặt Ubuntu với các phiên bản cũ hơn 15.04 (Hoặc bất kỳ bản phân phối nào khác cho vấn đề đó) từ trong Windows 8 hoặc Windows 10. Không may mắn. Microsoft Windows thực sự đã tạo ra một mớ hỗn độn lớn cho tất cả các bản phân phối Linux. Nếu bạn có một hệ thống Windows 8 được cài đặt sẵn, có lẽ bạn sẽ không bao giờ có thể cài đặt Ubuntu hoặc bất kỳ HĐH nào khác theo cách thông thường (LiveCD / LiveUSB) hoặc Wubi. Điều này là do Windows 8 đã giới thiệu một số tính năng mới, trong đó có 2 tính năng:

  • UEFI thay thế cái mà chúng ta gọi là BIOS (thay thế cho)
  • Secure Boot giúp ngăn chặn mọi thứ trừ hệ điều hành đã cài đặt, trong trường hợp này, Windows 8 không khởi động được. Đây không còn là trường hợp của Ubuntu kể từ ngày 12.04.2, do đó không cần phải tắt khởi động an toàn.

Một lưu ý nữa tôi muốn đề cập vài điều về Secure Boot được lấy từ UEFI Wiki

Bảo mật

"Khởi động an toàn" là một tính năng mới của UEFI xuất hiện vào năm 2012, với các máy tính được cài đặt sẵn Windows 8. Ubuntu hỗ trợ tính năng này bắt đầu với 12.10 64 bit ( xem bài viết này ) và 12.04.2 64 bit, nhưng khi PC triển khai hỗ trợ cho nó chỉ trở nên phổ biến vào cuối năm 2012, nó chưa được thử nghiệm rộng rãi, vì vậy có thể bạn có thể gặp sự cố khi khởi động Ubuntu trong Secure Boot.

QUAN TRỌNG: Nếu bạn tìm thấy một lỗi, vui lòng gửi báo cáo lỗi đối với gói shim trong Ubuntu, tốt nhất là sử dụng lệnh:

ubuntu-bug shim

khi bạn đã cài đặt Secure Boot bị vô hiệu hóa. Như được đề cập bởi slangasek :

Không bắt buộc phải tắt SecureBoot trong phần sụn để cài đặt Ubuntu trên máy Windows 8. Ubuntu 12.04.2 và 12.10 tương thích SecureBoot. Bất kỳ máy nào đi kèm với các khóa Thị trường bên thứ ba được đề xuất của Microsoft trong phần sụn sẽ có thể khởi động Ubuntu trong SecureBoot. Nếu có bất kỳ vấn đề nào, hãy khởi động một lỗi launchpad cho gói shim .

Tôi cũng muốn thông báo rằng tôi dành tuần này để thử nghiệm 15.04 và đã có một kết quả tuyệt vời. Trong số 12 máy tính xách tay (4 Toshibas, 3 HP & 5 Lenovo) trong đó Windows 8.1 đã được cài đặt sẵn, trong mọi trường hợp, Ubuntu đã phát hiện chính xác Trình quản lý khởi động Windows, đưa ra tùy chọn cài đặt cùng với Windows 8.1 (Nó thực sự nói Cài đặt cùng với Windows Boot Manager ) và giải quyết mọi vấn đề xuất hiện trên các phiên bản Ubuntu trước đó. Tôi về cơ bản không phải làm gì khác trong trường hợp này. Điều này là với Secure Boot trên và trên hệ thống khởi động hỗ trợ EFI. Tôi cũng vậy. Đã thử nghiệm 4 PC Windows 10 và nó hoạt động hoàn hảo với 15.10 & 16.04.

Điều này không có nghĩa là trong trường hợp của bạn, nó sẽ hoạt động hoàn hảo, nó chỉ có nghĩa là trong trường hợp của tôi, tôi đã cài đặt 100% Ubuntu Perfect. Một lần nữa, với 15.04 (Cũng trong 15.10 và 16.04. Trên tất cả các trường hợp, nó là 64 bit). Tôi thậm chí đã nói chuyện với những người dùng như Marius Nestor từ Softpedia, người thực sự phải tắt Secure Boot để cài đặt hoạt động, vì vậy cần lưu ý rằng, ngay cả khi tôi hiện đang có trải nghiệm tuyệt vời với Secure Boot, bạn có thể không. Hãy ghi nhớ điều này khi tất cả những thứ khác đều thất bại (Chúng tôi có thể cảm ơn Marius vì sự đóng góp tuyệt vời của anh ấy). Trong mọi trường hợp, tôi sẽ gửi báo cáo lỗi đến liên kết được cung cấp ở trên.

Vì vậy, với tất cả những gì đã nói, việc cài đặt Ubuntu qua WUBI là không thể thực hiện được (ít nhất là không nên từ tôi), những thứ như cố gắng khởi động ví dụ với bộ tải khởi động Windows 8 là không thể ngay bây giờ trừ khi có gì đó thay đổi trong tương lai (Ngoài ra còn có một số lỗi liên quan đến điều này trong launchpad, như lỗi được đề cập bởi bcbc ). Ngoài ra, WUBI không hoạt động từ bên trong Windows 8 trở lên nếu bạn có UEFI với Phân vùng GPT (Không phải phân vùng kiểu MS-DOS). Xin vui lòng đọc UEFI có nghĩa là Wubi sẽ hoạt động trên các máy tính xách tay được bán cùng với Windows 8? để biết thêm thông tin.

Không chỉ vậy, nhưng cố gắng cài đặt Ubuntu 32 bit là không thể. Bạn cần phiên bản 64 bit để mọi thứ hoạt động chính xác. Đọc thêm về Wubi trong Tôi có thể cài đặt Ubuntu trong Windows không?

Sau đây là một hướng dẫn nhỏ để cài đặt Ubuntu với hệ thống Windows 8 hoặc 10 được cài đặt sẵn. Các bước phải thực hiện theo thứ tự chính xác tôi đề cập đến chúng ở đây để bắt đầu mọi thứ. Nếu một bước bị bỏ qua hoặc thực hiện trước bước khác, rất có thể bạn sẽ kết thúc với một số vấn đề được đề cập ở dưới cùng của hướng dẫn này.

Hiện tại, bạn cần thực hiện thông qua LiveCD, LiveDVD hoặc LiveUSB, giả sử (thực sự yêu cầu) bạn có các điểm sau:

  • Bạn đang sử dụng phiên bản 64 bit của ít nhất Ubuntu 12.04.2. Phiên bản 32 bit sẽ không hoạt động.
  • Hệ thống của bạn được cài đặt sẵn Windows 8 hoặc 10 (Và bạn không muốn xóa nó)
  • Bạn không cài đặt Ubuntu bên trong Windows 8 hoặc 10 mà là cùng với nó. Bên trong nó là không thể bởi vì nó cần Wubi không được hỗ trợ.
  • Hệ thống của bạn đã kích hoạt UEFI (Và không thể tắt) với Secure Boot.
  • Bạn đã tạo một không gian trống cho Ubuntu từ bên trong Windows 8 với ít nhất 8 GB (tôi khuyên bạn nên để lại ít nhất 20 GB hoặc hơn, để bạn có thể kiểm tra địa ngục khỏi nó).
  • Bạn đã chắc chắn rằng bạn thực sự còn dung lượng trống trên ổ đĩa để tạo các phân vùng cần thiết và bạn cũng đảm bảo rằng bạn không sử dụng tất cả các phân vùng chính (Trong trường hợp sử dụng Lược đồ MS-DOS) vì điều này sẽ gây ra sự cố với trình cài đặt Ubuntu chỉ hiển thị cho bạn tùy chọn "Thay thế Windows" thay vì tùy chọn "Bên cạnh Windows".
  • Bạn biết cách ghi LiveCD, LiveDVD hoặc LiveUSB từ trong Windows 8. Nếu không, hãy tìm các ứng dụng Windows có thể làm điều đó cho bạn. Tôi làm việc của tôi trong một PC khác với Ubuntu ^^.
  • Windows 8 không bị tắt ở chế độ Ngủ đông hoặc bất kỳ chế độ nào khác ('khởi động nhanh', theo mặc định trên Windows 8) khiến nó ở trạng thái đã lưu. Tắt Windows 8 theo cách thông thường, với tùy chọn tắt máy. Điều này sẽ ngăn chặn các vấn đề khác liên quan đến điều này xuất hiện. Đọc phần dưới ( TROUBLESHOOT ) của câu trả lời này để biết thêm thông tin về điểm này.
  • Bạn đang cài đặt trên sơ đồ đĩa loại MS-DOS (Bạn chỉ có thể có 4 phân vùng chính trái ngược với Lược đồ GPT) có ít nhất 1 Phân vùng chính miễn phí (Bạn có thể tìm ra loại lược đồ bạn có từ đây nếu hoạt động trên một Ubuntu Live CD hoặc ở đây nếu từ Windows). Hãy nhớ rằng nếu bạn đã sử dụng 4 Phân vùng chính thì sẽ không có phân vùng nào xuất hiện trên trình cài đặt Ubuntu vì không còn phân vùng Chính nào nữa (phân vùng loại MS-DOS bị giới hạn ở 4 Phân vùng chính, GPT bị giới hạn ở 128). Điều này xảy ra rất nhiều trên nhiều máy tính xách tay đi kèm với 4 phân vùng chính được tạo trước. Nếu bạn đang cài đặt trên phân vùng loại GPT và muốn nó khởi động, bạn cần bật UEFI.

XIN VUI LÒNG ĐỌC NHỮNG ĐIỂM TRÊN NỀN TẢNG NHIỀU NGƯỜI SỬ DỤNG JUMP PHẦN NÀY VÀ KHI VẤN ĐỀ CỦA NÓ ĐANG TÌM THẤY NÓ THƯỜNG XUYÊN LÀ VÌ SAO BẠN KHÔNG SAU ĐÂY.

Trước khi bắt đầu, chúng ta cần làm như sau:

Chạy compmgmt.msc trên Windows 8. Từ đó, tạo một phân vùng với kích thước đủ. Lưu ý rằng tôi đề cập đến việc tạo TỪ Windows 8 này vì tôi đã gặp trường hợp thực hiện phân vùng từ LiveUSB khiến Windows 8 không thể khởi động được, ngay cả sau khi thực hiện sửa chữa khởi động. Vì vậy, để loại bỏ vấn đề đó hoặc có cơ hội loại bỏ nó nhiều hơn (Hoặc đơn giản là bỏ qua vấn đề hoàn toàn) và đảm bảo cả hai hệ thống đều hoạt động, trước tiên hãy phân vùng ổ cứng của bạn từ bên trong Windows 8.

Bây giờ hãy làm theo các bước này để cài đặt Windows 8 + Ubuntu hoạt động trên hệ thống của bạn:

Windows 8 + Ubuntu

Trước tiên chúng ta cần biết loại tùy chọn bo mạch chủ mà chúng ta đang đối phó. Mở một thiết bị đầu cuối (Bằng cách vào menu bắt đầu và nhập PowerShellví dụ) và chạy thiết bị đầu cuối với tư cách Quản trị viên (Nhấp chuột phải vào ứng dụng sẽ hiển thị trong menu bắt đầu và chọn Chạy với tư cách Quản trị viên). Bây giờ gõ Confirm-SecureBootUEFI. Điều này có thể cung cấp cho bạn 3 kết quả:

Đúng - Có nghĩa là hệ thống của bạn có Khởi động an toàn và được bật

Sai - Có nghĩa là hệ thống của bạn có Khởi động an toàn và bị vô hiệu hóa

Cmdlet không được hỗ trợ trên nền tảng này - Có nghĩa là hệ thống của bạn không hỗ trợ Khởi động an toàn và rất có thể bạn không cần hướng dẫn này. Bạn có thể cài đặt Ubuntu bằng cách chèn LiveCD hoặc LiveUSB và thực hiện quy trình cài đặt mà không gặp sự cố nào.

Nếu bạn đã kích hoạt nó và thực hiện phân vùng cần thiết thì chúng ta có thể tiến hành với hướng dẫn này. Sau khi khởi động vào Windows 8, chúng ta sẽ vào các tùy chọn tắt nguồn và trong khi giữ SHIFTphím, nhấp vào Khởi động lại .

nhập mô tả hình ảnh ở đây

(Đây là một mẹo thực sự cũ trên hầu hết Windows, kể cả Windows 3.1, nơi bạn giữ một phím để làm điều gì đó đặc biệt khi khởi động lại)

Windows 8 sẽ hiển thị cho bạn một cửa sổ khởi động lại hoàn toàn khác:

nhập mô tả hình ảnh ở đây

Khi bạn nhận được menu ở trên, chọn Khắc phục sự cố

Sau đó, bạn sẽ nhận được các tùy chọn sau:

nhập mô tả hình ảnh ở đây

Chọn Cài đặt chương trình cơ sở UEFI

LƯU Ý - Trong phiên bản Windows 8 tiếng Tây Ban Nha, tùy chọn Cài đặt phần sụn UEFI không khả dụng trong một số máy tính xách tay, được thử nghiệm của Lenovo, HP và Acer. Họ có một tùy chọn để khởi động máy tính và một menu tùy chỉnh khác sẽ xuất hiện cho phép bạn thực hiện một số điều. Trong trường hợp của Lenovo, bạn sẽ không có tùy chọn cài đặt Ubuntu với Windows 8, tùy chọn duy nhất là loại bỏ hoàn toàn Windows 8. Điều này chỉ áp dụng nếu bạn không sử dụng 15.04 trở lên.

Đây là một phần quan trọng

Hệ thống sẽ khởi động lại và bạn sẽ được phép vào BIOS (Nếu không nhấn phím thích hợp, một số thông thường là DEL, F2hoặc F10).

Trong phần này, tôi không thể giúp nhiều vì mỗi BIOS khác nhau cho mỗi kiểu Bo mạch chủ. Có 2 tùy chọn bạn có thể thực hiện ở đây, cả hai đều là tùy chọn vì Ubuntu có thể cài đặt mà không gặp vấn đề gì cả. Bạn có thể tìm kiếm một tùy chọn để tắt Secure Boot hoặc tùy chọn tắt UEFI . Trong một số trường hợp, bạn sẽ có thể tìm thấy cả hai, nó sẽ hiển thị trong BIOS dưới dạng tùy chọn có tên Secure Boot hoặc Enable UEFI .

Nếu bạn tìm thấy các tùy chọn này, thì tùy thuộc vào việc bạn không thể cài đặt Ubuntu với bật Secure Boot rồi tắt Secure Boot (Hãy nhớ báo cáo đây là lỗi sử dụng ubuntu-bug shim), để có thể vẫn ở chế độ UEFI và cũng có thể Khởi động với Ubuntu. Trong một số bo mạch chủ, đây sẽ là tùy chọn duy nhất bạn thực sự cần thay đổi và cũng sẽ là tùy chọn duy nhất bạn thấy liên quan đến UEFI vì chúng sẽ không cung cấp khả năng vô hiệu hóa UEFI.

VẤN ĐỀ DUAL BOOT

Tôi cũng muốn đề cập đến một lưu ý quan trọng ở đây. Nếu bạn tình cờ cài đặt Ubuntu ở Chế độ cũ (Không có SecureBoot), bạn có thể gặp sự cố khi khởi động cả hai, Windows và Ubuntu cùng lúc vì cả hai sẽ không xuất hiện trên Menu khởi động kép. Nếu bạn có Windows trên UEFI chẳng hạn và bạn cài đặt Ubuntu ở Chế độ kế thừa, bạn sẽ chỉ có thể khởi động lên Ubuntu ở Chế độ kế thừa và Windows ở Chế độ UEFI.

Vì vậy, trước khi tiếp tục, hãy đảm bảo rằng bạn đang cài đặt Ubuntu với các tùy chọn khởi động giống như Windows. Bằng cách này, bạn sẽ có thể chọn cái nào sẽ khởi động trong cùng một menu khởi động và không lo lắng liệu cái đó có hoạt động hay không. Từ Hướng dẫn UEFI của Ubuntu, bạn có thể thấy rằng có một phần hướng dẫn bạn cách nhận biết nếu bạn thực sự cài đặt Ubuntu trong cùng thiết lập Khởi động như Windows (Chế độ UEFI):

An Ubuntu installed in EFI mode can be detected the following way:

    its /etc/fstab file contains an EFI partition (mount point: /boot/efi)
    it uses the grub-efi bootloader (not grub-pc)
    from the installed Ubuntu, open a terminal (Ctrl+Alt+T) then type the following command:

    [ -d /sys/firmware/efi ] && echo "Installed in EFI mode" || echo "Installed in Legacy mode" 

Vì vậy, nếu bạn có bất kỳ vấn đề khởi động kép, đây có thể là vấn đề. Vui lòng đọc Hướng dẫn về UEFI của Ubuntu vì nó bao gồm nhiều cách khác nhau để giải quyết các vấn đề khởi động kép và chuyển đổi Ubuntu sang chế độ Legacy hoặc EFI. Tôi đã thử nghiệm điều này với các thành viên Ask Ubuntu khác nhau đã giúp tôi ngoài 2 Máy tính xách tay mà tôi được cung cấp để thử nghiệm. Điều này sau đó sẽ giải quyết mọi vấn đề về Khởi động kép liên quan đến Windows 8 + Ubuntu, nhưng tôi một lần nữa khuyến khích bất kỳ ai có vấn đề (tương tự hoặc mới) gửi báo cáo lỗi như đã đề cập ở trên. Các nhà phát triển Ubuntu đang làm việc rất chăm chỉ trong việc cung cấp một giải pháp dễ cài đặt cho mọi trường hợp và đây là một trong những ưu tiên hàng đầu.

Tiếp tục với hướng dẫn, trong các bo mạch chủ khác có khả năng vô hiệu hóa UEFI sẽ loại bỏ hoàn toàn UEFI và Khởi động an toàn trên nó và khởi động theo cách BIOS bình thường, nếu bạn thấy đây là cách bạn muốn (Để có UEFI miễn phí máy tính và không phải đối mặt với bất kỳ vấn đề nào liên quan đến vấn đề này), bằng mọi cách, hãy làm điều đó. Tôi đã từng thử nghiệm Intel DZ68DB và đã thực hiện cả hai nghiên cứu điển hình. Hãy nhớ rằng làm như vậy sẽ làm cho quá trình Khởi động kép không hoạt động trong hầu hết các trường hợp bạn sẽ bị bỏ lại với một hệ thống khởi động Windows trong UEFI hoặc Boots Ubuntu trong Legacy.

Với ý nghĩ đó, hãy nhớ chọn cả Thứ tự khởi động để đảm bảo rằng nó khởi động CDROM, DVDROM hoặc USB Drive để bạn có thể khởi động từ hình ảnh Live Ubuntu của mình sau khi khởi động lại.

Một số điểm chúng ta nên xem xét trước khi tiếp tục:

  1. Nếu Windows 8 đã được cài đặt với UEFI được bật, bạn nên ở lại UEFI, mặc dù nếu bạn vẫn muốn tắt nó vì lý do cụ thể bạn có thể, GRUB sẽ tạo phần khởi động cho Windows 8. Nhưng nếu bạn tắt UEFI và muốn để truy cập Windows 8 sau đó (trước khi cài đặt Ubuntu), nó sẽ không hoạt động do phần khởi động cho Windows 8 cần UEFI (Một lần nữa là vấn đề Khởi động kép).

  2. Nếu bạn chỉ tắt Secure Boot, không có vấn đề gì trong một số trường hợp. Bạn chỉ vô hiệu hóa phần tạo ra nhiều vấn đề nhất giữa Windows và Linux, đây là phần ngăn Ubuntu khởi động chính xác. Trong cả hai trường hợp, tôi khuyến khích bạn trước tiên hãy thử cài đặt Ubuntu với UEFI / Secureboot, vì trong hầu hết các trường hợp, nó sẽ hoạt động. nếu bạn vô hiệu hóa bất kỳ ứng dụng nào trong số chúng và cài đặt Ubuntu, bạn có thể không thể khởi động Windows 8 sau đó thông qua Menu khởi động GRUB.

Bây giờ trước khi lưu, một số bo mạch chủ cung cấp tùy chọn Chế độ khởi động . Xác minh rằng tùy chọn này không trỏ đến UEFI Boot mà thay vào đó là CSM Boot (Mô-đun hỗ trợ tương thích) cung cấp hỗ trợ cho BIOS kế thừa như các hệ thống.

Các hệ thống khác cung cấp tùy chọn UEFI Boot mà bạn có thể bật hoặc tắt. Tùy thuộc vào các tùy chọn tôi đã đề cập ở trên, bạn có thể đặt tùy chọn này thành tùy chọn bạn muốn.

Và cuối cùng, những người khác cung cấp tùy chọn UEFI / Legacy Boot First trong đó bạn chọn cái nào bạn muốn sử dụng trước. Rõ ràng, tùy chọn là tự giải thích.

Bây giờ lưu các thay đổi và khởi động lại.

Khi hình ảnh Ubuntu Live bắt đầu, nó sẽ hiển thị khá khác so với hình ảnh bình thường mà chúng ta đều quen thuộc. Đừng lo lắng, điều này là do Ubuntu có tùy chọn khởi động thay thế khi hệ thống đã cài đặt EFI. Chỉ cần chọn mọi thứ như bạn đã quen. Tôi đặc biệt khuyên bạn nên đọc bài viết sau trong trang Ubuntu về cài đặt Ubuntu khi sử dụng UEFI . Nếu có vấn đề, sau đó thử tạo một phân vùng nhỏ (kích thước khoảng 250 MB) cho phần EFI của hệ thống. Điều này được thực hiện trong phần cài đặt nơi nó hỏi bạn có muốn cài đặt trên phân vùng mong muốn hay sử dụng Tùy chọn nâng cao . Chọn các tùy chọn nâng cao nếu bạn gặp vấn đề. Trong đó, tạo phân vùng 250 MB cho EFI và phần còn lại cho GRUB và các thứ khác mà bạn đã quen.

Tôi nghĩ rằng đến đây bạn sẽ ổn và đã tránh được một số vấn đề thường gặp khi dùng thử Ubuntu với Windows 8:

  • Không khởi động LiveCD / LiveDVD / LiveUSB / Wubi
  • Không cài đặt Ubuntu vì vấn đề bảo mật (Đúng rồi, vấn đề độc quyền chính xác hơn)
  • Không khởi động được Windows 8/10 hoặc Ubuntu (không hiển thị một trong số chúng)
  • Không để Ubuntu tạo phân vùng
  • Không nhận ra phần EFI của hệ thống
  • Ubuntu không nhận diện phân vùng Windows 8/10
  • Không thấy GRUB và khởi động trực tiếp vào Windows
  • Windows 8/10 không khởi động hoặc có thể đọc được vì hoặc thay đổi phân vùng được thực hiện từ Ubuntu

XỬ LÝ SỰ CỐ

MÁY TÍNH CỦA BẠN BOOTS TRỰC TIẾP ĐẾN CỬA SỔ

Đây là một vấn đề phổ biến và nếu bạn không có menu GRUB, cài đặt lại hoặc sửa chữa grub sẽ KHÔNG GIÚP

Mỗi hệ thống BIOS / EFI đều khác nhau, nó có thể trông giống như một trong những hình ảnh sau:

UEFI 1

UEFI 2

Lưu ý "Ưu tiên tùy chọn khởi động UEFI" hoặc "Menu tùy chọn khởi động". Thông thường, Windows là mặc định và Ubuntu (hoặc như trong hệ điều hành sơ cấp hình ảnh thứ hai) sẽ là một tùy chọn.

Khi bạn chọn Ubuntu trên menu khởi động UEFI, bạn sẽ nhận được menu grub. Bạn sẽ có thể khởi động Ubuntu hoặc Windows từ menu grub.

Một vấn đề khác có thể khiến hệ thống khởi động trực tiếp lên Windows (thậm chí không hiển thị menu GRUB) là nếu Windows giữ trình quản lý khởi động hoặc sau khi cài đặt Ubuntu, phân vùng EFI không được cấu hình đúng cho Windows. Để giải quyết vấn đề này, chỉ cần truy cập Windows và mở một thiết bị đầu cuối, sau đó nhập thông tin sau (Cần đặc quyền quản trị):

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

Điều này sẽ cấu hình Trình quản lý khởi động Windows để xem xét Trình quản lý khởi động GRUB. Điều này vẫn có thể xảy ra ngay cả sau khi chạy Boot Repair từ bên trong Ubuntu. Vì vậy, hãy đảm bảo rằng Windows đọc phân vùng Ubuntu EFI, trong trường hợp bạn đang sử dụng hệ thống khởi động EFI thay vì BIOS cũ sẽ giải quyết nó. Trong dòng lệnh trên, sự khác biệt giữa shimx64.efi và grubx64.efi là shimx64 là nhị phân thực tế có chữ ký của Microsoft hoạt động với Secure Boot được bật trong khi grubx64 là nhị phân grub bình thường (Không được ký).

Windows 8.1 / 10 Không được nhận dạng / Ubuntu không hiển thị tùy chọn để cài đặt bên cạnh

Nếu bạn đã làm theo tất cả các bước trên bao gồm tạo phân vùng trước thời hạn thông qua Windows 8.x, hãy tiến hành cài đặt Ubuntu bình thường. Khi bạn đến tùy chọn về cách bạn muốn cài đặt nó nếu bạn không thấy tùy chọn cài đặt Bên cạnh nó, hãy chọn "Cái gì đó khác" thay vì xóa sạch ổ cứng. Định cấu hình bố cục phân vùng mới trên không gian trống mà bạn đã đặt sang một bên không phải là Windows 8/10.

Bạn cần tạo ít nhất 1 phân vùng cho hệ thống gốc (Hiển thị dưới dạng ký hiệu "/") và đặt thành Ext4, một phân vùng khác cho SWAP (Bộ nhớ ảo). Dung lượng SWAP có thể nhỏ tới 128MB nếu bạn có nhiều ram hoặc cao tới 4GB. Với 2 phân vùng này được tạo dựa trên không gian trống bạn cung cấp, bạn sẽ sẵn sàng tiếp tục. Và một cái cuối cùng cho phần EFI có dung lượng khoảng 100 MB.

Khi trình cài đặt hỏi nơi đặt bộ tải khởi động, hãy bảo nó đặt nó vào phân vùng với loại "efi". Điều này sẽ cài đặt GRUB sẽ tải khi hệ thống của bạn khởi động trong tương lai, sẽ cho bạn lựa chọn sử dụng Ubuntu (hoặc bất kỳ hương vị nào được cài đặt) hoặc đi đến Trình quản lý khởi động Windows sẽ đưa bạn đến Windows 8.

Tôi cũng khuyên bạn nên đọc các liên kết sau để có thêm thông tin về một số vấn đề và nguyên nhân trong phần cụ thể này:

SỬA CHỮA BOOT

Sau khi hoàn tất cài đặt, nếu bạn vô hiệu hóa Windows 8 khi khởi động và nó chỉ khởi động lên Ubuntu, đừng lo lắng. Trong Ubuntu sau khi khởi động, hãy cài đặt Boot-Repair trong Ubuntu bằng cách mở Terminal và gõ như sau:

sudo add-apt-repository ppa:yannubuntu/boot-repair  
sudo apt-get update
sudo apt-get install boot-repair
boot-repair 

Boot Repair sẽ đề cập rằng chúng tôi có một số lỗi GRUB, rằng chúng tôi có hệ thống EFI và Ubuntu bị đá. Vì Ubuntu đá (Nó không hoạt động nếu Ubuntu không hoạt động! ^^), chỉ cần nhấp vào Áp dụng để sửa chữa khởi động sửa chữa mọi thứ. Bây giờ khởi động lại và bạn sẽ thấy Windows 8 và Ubuntu cạnh nhau.

Đối với các trường hợp gặp sự cố khởi động hiếm gặp, phân vùng hoặc sử dụng ổ đĩa cứng cũ trên bo mạch chủ mới hơn, giải pháp của bạn có thể kiểm tra FixParts để giải quyết các phân vùng bị sai lệch và các vấn đề về phân vùng khác.

Nếu bạn đang gặp một trong những vấn đề sau:

  • Mất dữ liệu khi sao chép từ Ubuntu sang Windows 8 sau khi tắt Windows 8
  • Không thể truy cập các phân vùng Windows của bạn từ Ubuntu nhận Đĩa chứa hệ thống tệp không sạch

    Đây rất có thể là nguyên nhân của một tùy chọn trong Windows 8 có tên là Khởi động nhanh , hoạt động tương tự như ngủ đông và giữ một ảnh chụp nhanh của hệ thống để khi bạn khởi động, nó sẽ tải nhanh hơn. Vì nó giữ một ảnh chụp nhanh, mọi thứ bạn sao chép hoặc thay đổi trong Windows 8 từ Ubuntu sau khi thực hiện tắt máy giả sẽ bị mất (Ngoài các vấn đề khác được tìm thấy TẠI ĐÂY ).

    Giải pháp trong Windows 8 là vào:

    Bảng điều khiển -> Tùy chọn nguồn -> Chọn nút nguồn làm gì

    Tại đây, nhấp vào "Thay đổi cài đặt hiện không khả dụng" nơi bạn sẽ thấy một cái gì đó như thế này:

    nhập mô tả hình ảnh ở đây

    Bỏ chọn tùy chọn có nội dung "Bật khởi động nhanh". Bạn cũng cần phải tắt chế độ ngủ đông . Bạn có thể làm điều này với lệnh này (bạn cần ở trong bảng điều khiển có quyền quản trị):

    powercfg.exe -h off
    

    Điều này sẽ loại bỏ tệp ngủ đông và cho phép phân vùng được gắn kết trong Ubuntu.

Một video trình diễn hiện có sẵn về vấn đề này. Chúng tôi có thể cài đặt Ubuntu 12.04.2 (phiên bản 64 bit) trở đi khi bật SecureBoot. Nhưng chúng ta cần vô hiệu hóa SecureBoot sau bước Boot Repair.


1
Đối với tôi, phiên bản quá lâu không đọc được điều hành boot-repairtừ một Ubuntu Live USB và làm theo các hướng dẫn: help.ubuntu.com/community/Boot-Repair
geneorama

1
+1 để cập nhật thông tin này với> tháng 8 năm 2017 thông tin mới. Nó tiết kiệm nhiều thời gian lãng phí trên các bản sửa lỗi lịch sử không còn phù hợp. Một cái bẫy gần đây tôi đã rơi vào cài đặt SSD Samsung Pro 960 PCIe NVMe M.2 trên nền tảng Skylake (HM170), nơi tất cả các nghiên cứu đều không có cơ sở và việc cài đặt không gặp rắc rối.
WinEunuuchs2Unix

Xin chào, tôi không hiểu cách tạo phân vùng từ windows. Trong hdd laptop của tôi, có hơn 100 GB dung lượng trống (chưa được phân bổ). Có thể tiến hành? Hoặc tôi phải tạo một phân vùng (khối lượng đơn giản mới)? Cảm ơn.
dùng153245

4
Quá nhiều tóm tắt không cần thiết gần giống như viết một blog đầy đủ ở đây.
MAK Ripon

39

Wubi không hoạt động trên các máy tính mới hơn với UEFI (xem báo cáo lỗi http://pad.lv/694242 ). Nếu bạn đã mua một máy tính có cài đặt sẵn Windows 8 thì gần như chắc chắn sẽ sử dụng UEFI (vì điều này là bắt buộc để khởi động an toàn và tất cả các máy tính OEM Windows 8 được coi là khởi động an toàn).

Wubi sử dụng Grub4dos để định vị tệp wubildr Grub2. Không có hỗ trợ cho các đĩa GPT được tích hợp trong Grub4dos (và UEFI sử dụng các đĩa GPT trừ khi nó khởi động ở chế độ kết hợp). Ngoài ra, với Secure Boot, không thể thêm các mục khởi động mới như trước.

Vì vậy, những gì bạn cần làm là một khởi động kép bình thường. Nếu bạn có khởi động an toàn (có khả năng) thì bạn cần Ubuntu 64 bit.


Tôi đã tải xuống ISO của Ubuntu 12.04 64-bit. Sau đó, tôi đã sử dụng Nero để ghi nó vào đĩa CD. Sau đó tôi khởi động lại máy tính (CD đã vào) và nó hỏi tôi muốn sử dụng hệ điều hành nào. Tôi đã chọn Ubuntu và lỗi tương tự như trước đây xuất hiện ... Tôi đã làm gì sai?
Taba Michał

5
Bạn phải bảo máy tính khởi động từ CD. Nó bỏ qua nó và khởi động từ ổ cứng. Mục nhập Ubuntu đó còn sót lại từ bản cài đặt Wubi (bạn nên xóa khỏi Bảng điều khiển, Thêm hoặc Xóa các chương trình, sau đó nhấp đúp vào Ubuntu). PS có một cái nhìn tại liên kết này: help.ubuntu.com/community/UEFI
bcbc

Ubuntu không hỗ trợ SecureBoot khi 12.04 được phát hành. Điều đó đi kèm với Ubuntu 12.04.2LTS và Ubuntu 12.10.
Jo-Erlend Schinstad

@ Jo-ErlendSchinstad bạn nói đúng. Câu trả lời của tôi đặc biệt liên quan đến Wubi (tại thời điểm tôi biết ít hơn về UEFI), do đó liên kết của tôi với các tài liệu cộng đồng. Tôi đã không cố gắng mô tả cách cài đặt với UEFI mà vẫn không chính xác đơn giản dựa trên các cuộc phiêu lưu được mô tả ở đây: ubuntuforums.org/showthread.php?t=1769482 (và trường hợp cụ thể, không chính thức, không được hỗ trợ, sửa chữa khởi động ứng dụng được yêu cầu trong nhiều trường hợp để làm cho nó hoạt động, mặc dù các yêu cầu ứng dụng này chưa được chấp nhận vào kho chính thức hoặc được dự phòng bằng cách cải thiện quá trình cài đặt).
bcbc

29

Nếu máy tính của bạn được cài đặt sẵn Windows 8 64 bit thì bạn cần khởi động Ubuntu bằng tùy chọn khởi động an toàn. Nói cách khác, khi bạn đang ở menu khởi động, hãy chọn khởi động ổ đĩa như một thiết bị an toàn. Sau đó, bạn có thể cài đặt Ubuntu. Rất có thể, sau khi bạn cài đặt, bạn sẽ phải khởi động lại sau khi cài đặt bằng đĩa và sau đó tiến hành sửa chữa khởi động.

Tùy chọn khác là bạn có thể khởi động ổ đĩa bình thường, cài đặt bình thường và sau đó vẫn khởi động lại sau khi cài đặt và thực hiện sửa chữa khởi động. Đây là lựa chọn cuối cùng tôi đã làm.

Ubuntu 12.10 thực hiện rất tốt việc thay đổi kích thước phân vùng windows và cài đặt chính nó cùng với Win8. Vì một số lý do, Grub là vấn đề. Sau khi cài đặt, tôi có thể khởi động vào Ubuntu mà không gặp vấn đề gì nhưng không thể vào Win8. Chạy sửa chữa đã Grub sửa chữa và sau đó mọi thứ hoạt động trơn tru sau đó.

Đây là một liên kết tuyệt vời có thể sẽ giúp ích vì nó đã giúp tôi: https://help.ubfox.com/community/UEFI


3
Vì vậy, bạn đã không tạo một phân vùng trước khi bạn cài đặt? trình cài đặt đã chăm sóc điều đó cho bạn?
Richlewis

2
Chính xác. Đó là tất cả một phần của quá trình.
Jason Shultz

28

Bạn có thể làm tương tự như trong Windows 7, mặc dù tôi không chắc chắn tôi khuyên bạn nên sử dụng menu khởi động đồ họa (lý do cuối cùng).

Một số điều đầu tiên:

Thiết lập thông thường cho những người có cấu hình khởi động kép với Linux là một trong những HĐH mà máy đã cài đặt là có bộ tải khởi động Linux theo mặc định và có thêm một mục nhập cho HĐH Windows. Những gì nó làm là để tải bộ tải khởi động Linux và nếu bạn muốn tải Windows, nó tải chuỗi vào bộ tải khởi động Windows để khởi động Windows.

Vì thông thường chỉ có một Windows được cài đặt bộ chọn trình đơn của bộ tải khởi động Windows không bao giờ xuất hiện mang lại ấn tượng rằng mục bạn đã thêm trong bộ tải khởi động Linux thực sự tải Windows.

Điều ngược lại cũng có thể xảy ra, mặc dù không phổ biến đối với người dùng Linux. Chẳng hạn, bộ tải khởi động chính của tôi là bộ tải từ Windows, sau đó tải chuỗi vào bộ Linux để khởi động Linux; Tôi đã cấu hình Linux một cách chủ yếu là vô hình và tải ngay lập tức.

Cách thêm mục Linux trong bộ tải khởi động Windows:

Nó thực sự phụ thuộc vào những gì bạn cài đặt trước và sau này, tôi chắc chắn có một số hướng dẫn trên internet để giải thích quy trình chi tiết về cách thiết lập môi trường khởi động kép +. Vì vậy, tôi sẽ chỉ trải qua 2 thiết lập khác nhau:

Khi bạn cài đặt Windows trước: Trong trường hợp này khi bạn cài đặt bản phân phối Linux của mình, nếu nó cho phép bạn cài đặt bộ tải khởi động trong một phân vùng thay vì trong MBR của ổ cứng thì hãy làm như vậy. Sau khi khởi động lại, bạn sẽ thấy rằng bạn đang khởi động Windows giống như Linux hoàn toàn không được cài đặt, sau đó theo kịch bản mà Linux được cài đặt được mô tả đầu tiên bên dưới.

Nếu bạn chỉ có thể cài đặt bộ tải khởi động trong MBR của ổ cứng sau khi khởi động lại, bạn sẽ thấy bộ tải khởi động Linux (Syslinux, GRUB, bạn đặt tên cho nó), chọn mục Windows ở đó và khởi động vào Windows.

Bây giờ, tôi muốn sử dụng EasyBCD (miễn phí cho sử dụng cá nhân) để đối phó với bộ tải khởi động Windows, nhưng bất cứ điều gì tôi làm với nó đều có thể được thực hiện mà không cần các lệnh bcdboot, bcdedit, v.v.

  1. Mở EasyBCD và đi đến phần "Thêm mục nhập mới" và tab "Linux / BSD".
  2. Chọn bộ tải khởi động bạn có cho bản phân phối Linux của bạn. Trong trường hợp GRUB2, có chế độ tự động chọn sẽ chọn phân vùng thích hợp cho bạn, ví dụ, đối với Syslinux, bạn phải bắt buộc chọn phân vùng nơi nó được cài đặt.
  3. Đặt tên cho mục nhập, tên bạn đặt ở đó là tên sẽ xuất hiện trong bộ tải khởi động Windows.
  4. Chọn phân vùng nơi bộ tải khởi động của bạn cư trú hoặc tự động chọn nếu tùy chọn đó là có thể. Cuối cùng, bạn nên kết thúc với một cái gì đó như thế này:

    nhập mô tả hình ảnh ở đây

  5. Nhấp vào "Thêm mục nhập" và bạn sẽ nhận được kết quả ở phần dưới cùng bên trái của chương trình:

    nhập mô tả hình ảnh ở đây

  6. Bây giờ bạn phải khôi phục bộ tải khởi động Windows làm bộ tải mặc định, để đi đến phần "Triển khai BCD", ở đó chọn để viết bộ tải khởi động Vista / 7 trong MBR (theo cách này giống như với Windows 8):

    nhập mô tả hình ảnh ở đây

  7. Sau đó, bạn đã hoàn tất cài đặt, bạn sẽ nhận được xác nhận tương tự như trước đây. Khi khởi động lên, bạn sẽ thấy menu khởi động nhắc bạn chọn một trong số chúng:

    nhập mô tả hình ảnh ở đây

Khi bạn cài đặt Linux trước: Trong trường hợp này, bạn không phải khôi phục MBR (Bản ghi khởi động chính, cho biết những gì cần thực hiện modo grosso tiếp theo) vì cài đặt Windows sẽ ghi đè lên bất kỳ giá trị nào trước đó.

LƯU Ý: với các đĩa UEFI và GPT, điều này có thể khác nhau, nhưng tôi không có cách nào để thử nó.

Tại sao tôi không chắc chắn tôi khuyên bạn nên làm điều này bằng cách sử dụng menu khởi động đồ họa mới trong Windows 8:

Về cơ bản vì cách thức hoạt động của nó khác với menu văn bản (mặc định cho Windows 7). Trong Windows 7 (hoặc Vista), lần đầu tiên bạn được trình bày với menu khởi động và sau đó nó bắt đầu tải bất cứ thứ gì bạn chọn, trong menu đồ họa mới, trước tiên nó sẽ tải một số thứ (= mất thời gian) và sau đó trình bày cho bạn menu khởi động . Nếu bạn không chọn tải Windows 8, nó sẽ khởi động lại máy và bắt đầu tải bất cứ thứ gì bạn đã chọn trong trường hợp này là bộ tải khởi động Linux.

Tôi thấy chờ đợi để tải một số thứ chỉ để loại bỏ nó và khởi động lại không cần thiết nếu tôi chỉ muốn khởi động một hệ điều hành khác; nhưng đó là ý kiến ​​cá nhân của tôi về vấn đề này, không có vấn đề gì khi tải Linux hoặc bất kỳ HĐH nào khác theo cách này.

Dù sao, có nhiều cách khác nhau để sử dụng menu khởi động văn bản thay vì trong Windows 8, nếu bạn quan tâm hãy kiểm tra câu trả lời này .

Nguồn từ: Xandy


2
Tôi thường tránh easybcd. Không có kinh nghiệm, người ta có thể dễ dàng làm hỏng máy tính khởi động uefi của họ.
Hellreaver

@DeeJaVu, tôi không thấy thông báo "thành công" mà bạn thấy trong bước 5. Thay vào đó, nó không hiển thị gì cả, chỉ để trống như bình thường. Đây có phải là do tôi là GPT / UEFI?
Pacerier

14
  1. Tạo LiveDVD hoặc LiveUSB của Ubuntu (> = 12.04.2) CHỈ 64 bit.

  2. Trong BIOS của bạn, vô hiệu hóa QuickBoot / FastBootCông nghệ phản hồi thông minh Intel (SRT) . Nếu bạn có Windows8, hãy tắt FastStartup .

  3. Khởi động PC của bạn bằng LiveDVD hoặc LiveUSB và chọn "Dùng thử Ubuntu". Nếu bạn gặp lỗi Khởi động an toàn hoặc chữ ký, bạn có thể muốn tắt SecureBoot , sau đó thử lại để khởi động đĩa.

  4. Cài đặt Ubuntu từ Live CD / DVD hoặc Live USB theo cách thông thường, sau đó khởi động lại PC.

  5. Nếu PC không tải Ubuntu (nhưng thay vào đó tải Windows, chẳng hạn như trong Bug # 1050940 ) hoặc nếu mục Windows trong menu GRUB 2 không khởi động Windows (xem Bug # 1024383 ), hãy khởi động PC của bạn bằng Live CD / DVD hoặc Live USB và chọn "Thử Ubuntu" một lần nữa. Khi phiên trực tiếp đã được tải, hãy chạy Boot-Repair (xem liên kết để biết chi tiết). Khi Boot-Repair tải, nhấp vào nút "Đề xuất sửa chữa" và viết lên một tờ giấy URL (paste.ubfox.com/XXXXXX/) sẽ xuất hiện. Sau đó khởi động lại máy tính.

  6. Điều này sẽ khắc phục hầu hết các vấn đề khởi động. Nếu điều này không khắc phục được sự cố khởi động của bạn, vui lòng tạo một chủ đề mới trong diễn đàn này , mô tả sự cố của bạn và cho biết URL bạn đã viết ở bước trước.

Nguồn: Nâng từng chữ từ wiki này .


điều này đã không làm việc cho tôi. vui lòng xem Askubfox.com/q/451710/59618
psychok7

1
Sau nhiều giờ loay hoay với tất cả các loại cấu hình và cài đặt, tôi đã tạo Ubuntu LiveUSB mới trên Flashdrive 2Gb (thay vì 16Gb mà tôi đã bắt đầu) và mọi thứ hoạt động 100% bằng tất cả các cài đặt ban đầu mà tôi đã bắt đầu. Không chắc chắn chính xác tại sao, nhưng nó hoạt động - chỉ nghĩ rằng tôi sẽ đề cập đến nó ở đây.
dùng2959229

12

Để cài đặt Ubuntu cùng với Windows 8 (có UEFI, có hỗ trợ GPT hay không) là một nhiệm vụ đơn giản hoặc không đơn giản , tùy thuộc vào thông số kỹ thuật của máy tính của bạn. Nhiều điều đã được nói trong câu trả lời này và một số trong số chúng đã lỗi thời, như Hellreaver nhận thấy. Bởi vì mỗi câu hỏi mới về chủ đề này được chuyển hướng ở đây, tôi cảm thấy bắt buộc phải trả lời. Bây giờ tôi không phải là một lập trình viên, vì vậy nếu tôi có thể làm điều đó, bạn có thể làm điều đó.

Có thể có một chút khác biệt giữa máy tính để bàn và máy tính xách tay, do đó tôi sẽ giải thích trước cho phiên bản máy tính để bàn (dễ dàng hơn).

Nhiều hình thức của UEFI được đưa ra và mọi nhà sản xuất đều có giải pháp riêng. Ví dụ: tôi sử dụng máy tính xách tay Lenovo Y580 và nó không có tùy chọn để khởi động từ DVD. Vì vậy, tôi sẽ trình bày một giải pháp phổ quát (và giải pháp nhanh nhất) - cài đặt Ubuntu từ USB. Để tạo một USB có thể khởi động đúng cách, bạn cần tải xuống RUFUS . Không sử dụng Wubi (cũng không phải UNetbootin ...) vì theo hiểu biết của tôi, tại thời điểm hiện tại, chúng không hỗ trợ tất cả các công nghệ này (UEFI, GPT ...), vì vậy lựa chọn duy nhất mà tôi biết và đã thử nghiệm thành công là Rufus. Đây là một chương trình đơn giản và hiệu quả. Trong trường hợp bạn đang tự hỏi liệu bạn có bảng phân vùng GPT hoặc MBR, bạn có thể kiểm tra điều này bằng cách mở Windows Disk Management, nhấp chuột phải vào Disk0 và chọn tab thuộc tính / khối lượng / kiểu phân vùng.

Đối với các tùy chọn UEFI khác, như Luis Alvarado đã đề cập, bạn có thể muốn thử cài đặt Ubuntu với bật Khởi động an toàn . Nếu khởi động thất bại thì vô hiệu hóa nó. Bạn cũng nên tắt khởi động nhanh (nếu có) và cũng bật USB . Nếu mọi thứ khác không thành công thì bạn nên cài đặt Ubuntu ở chế độ Legacy. Sau đó, sử dụng công cụ Boot-Repair để điều chỉnh Grub2 (đây là một quy trình tự động). Sau đó, bạn có thể khởi động cả hai hệ điều hành từ cùng một chế độ UEFI.

Vì một số lý do (có thể là lỗi), UEFI của tôi không nhận ra USB có thể khởi động ở lối vào đầu tiên, vì vậy tôi phải khởi động hai lần vào UEFI để thay đổi thứ tự thiết bị khởi động.

Đối với việc cài đặt Ubuntu, nếu bạn chưa quen với quy trình này, hãy nghe lời khuyên của tôi và bạn sẽ thấy một số video giải thích, vì nó được báo cáo rằng một số người đã gặp một số vấn đề khi chọn loại cài đặt. Tất nhiên, nếu bạn muốn Windows cùng với Ubuntu, bạn nên chọn tùy chọn "Cái gì khác" , đó là cái cuối cùng - không phải cái đầu tiên, như hiển thị trên ảnh chụp màn hình!

Loại cài đặt

Sau đó chọn phân vùng cho Ubuntu (có chọn sda1, sda2, sdb1, sdb2 ...). Giao diện khác với cài đặt Windows. Có một bài viết hay giải thích vấn đề này, nhưng hãy đọc toàn bộ, đặc biệt là chương OEM. Bạn phải biết lý do tại sao nên có các phân vùng gốc và nhà riêng biệt hơn, bạn có cần trao đổi vùng liên quan đến ổ SSD, v.v.

Chọn phân vùng

Bây giờ Luis Alvarado đã đề cập rằng bạn nên có không gian trống, cho phân vùng Ubuntu của bạn, được hình thành và sẵn sàng trước khi bạn bắt đầu cài đặt Ubuntu. Đó là điều tốt nhất và bạn có thể dễ dàng thực hiện điều đó từ Windows "Disk Management". Lưu ý rằng phân vùng này phải là một phân vùng loại hoạt động.

Đây là điểm mà người dùng máy tính xách tay nên chú ý. Máy tính xách tay của tôi được cài sẵn Windows 8 và với tùy chọn phần mềm để sao lưu . Vì vậy, nó có một nút bàn phím gần nút nguồn, để sao lưu / khôi phục Windows trong trường hợp có sự cố. Tôi không tin rằng bạn có thể phân vùng lại ổ cứng (thay đổi kích thước của nó) và không làm hỏng phần mềm sao lưu của bạn. Rõ ràng nó sẽ thay đổi ID của phân vùng Recovery. Đó là lý do tại sao tôi khuyên bạn nên liên hệ với nhà sản xuất của mình cách sao lưu trên DVD hoặc đơn giản là bạn có thể sao chép nó với CD / USB trực tiếp Clonezilla . Rõ ràng, không có vấn đề gì, nếu bạn có hai ổ cứng, ví dụ: SSD và HDD.

Trước khi cài đặt Ubuntu, bạn thực sự nên thử nó trước. Điều quan trọng là phải biết liệu kernel hiện tại của Ubuntu có hỗ trợ tất cả phần cứng của bạn hay không.


1
Tôi nghĩ rằng bạn sẽ quan tâm đến việc đọc câu trả lời gần đây vì đề xuất của bạn nên sử dụng Rufus. Trong câu trả lời của mình, Rod Smith viết: Các công cụ như Pen Drive Linux và Unetbootin hoạt động bằng cách sao chép các tệp vào phương tiện đích. Hầu hết các công cụ như vậy được viết trước khi EFI trở nên phổ biến và các phiên bản cũ hơn không tạo đúng tệp khởi động EFI. Thậm chí một số phiên bản mới hơn yêu cầu kích hoạt các tùy chọn đặc biệt không được đặt mặc định để tạo hình ảnh có thể khởi động EFI.
karel

2
Cảm ơn ý kiến ​​của bạn Karel và Có, tôi biết rằng nên cài đặt Universal USB. Đó chỉ là một trong những lý do tôi viết bài này. Tôi vừa tải xuống phiên bản mới nhất của ứng dụng và nó không phù hợp với UEFI của tôi. Chắc chắn, bạn có thể tạo một ổ USB có thể khởi động bằng nhiều cách, nếu bạn là một lập trình viên. Có một số lý do tôi nhấn mạnh vào Rufus, bởi vì đó là: GNU GPL được cấp phép, cập nhật thường xuyên, dựa trên GUI để bất kỳ ai cũng có thể sử dụng nó, hỗ trợ UEFI / BIOS GPT / MBR FAT32, đơn giản và không có nhiều lỗi, dễ sử dụng và cho lý do chính .... nó hoạt động.
VRR

11

Khi tôi cài đặt Ubuntu, phương tiện cài đặt không nhận ra Windows 8. Tôi đã chọn tùy chọn "Cái gì khác" từ menu cài đặt và sau đó cài đặt nó trên một không gian trống. Sau khi khởi động lại PC, GRUB đã nhận ra Windows. Không vấn đề gì. Có lẽ nó sẽ hữu ích cho ai đó có vấn đề này.


Bất cứ ai cũng có thể xác nhận nó với Windows 10?
IPropetFactory

8

Tôi không chắc chắn nếu điều này hoạt động, nhưng đối với trường hợp của tôi, máy tính xách tay của tôi có 2 khe đĩa cứng. Nó đi kèm với 1 đĩa cứng được cài đặt sẵn Windows 8. Một ổ cứng khác là từ máy tính xách tay cũ bị hỏng của tôi và tôi chỉ cần cắm nó vào. Thật ngạc nhiên, tôi có thể khởi động Windows 8 và Ubuntu 12.04LTS không phải UEFI (tất nhiên tôi cần kích hoạt UEFI nếu tôi muốn sử dụng Windows và tắt nếu tôi muốn muốn sử dụng Ubuntu).

Bây giờ câu hỏi của tôi là: Có thể cài đặt Ubuntu không phải UEFI trong cùng phân vùng với Windows 8 và khởi động nó bằng cách tắt tùy chọn khởi động UEFI không? Nếu điều đó là có thể, có lẽ chúng ta có thể tạm thời sử dụng phương pháp này cho đến khi grub của chúng tôi ổn định hơn để xử lý khởi động UEFI. Nhân tiện, hiện tại cấu hình của tôi trên boot kép là như thế này.

Một cách khác là mua một đĩa cứng ngoài và cài đặt Ubuntu vào đĩa cứng ngoài đó. Tôi cố gắng cài đặt Ubuntu trên đĩa cứng ngoài và tôi có thể nói khá thành công. Tôi có thể khởi động Windows 8 với tùy chọn khởi động UEFI và tôi có thể khởi động đĩa cứng ngoài bằng cách thay đổi cài đặt của BIOS. Tất nhiên điều này được thực hiện bằng Ubuntu 12.04 LTS (không phải UEFI).

Dù sao, trong lúc này, trong lúc này, hãy tránh cài đặt Ubuntu cùng với Windows 8, vì nó không ổn định lắm. Tôi đề nghị sử dụng đĩa cứng ngoài (hoặc nếu máy tính xách tay khổng lồ của bạn có 2 khe đĩa cứng, hãy sử dụng đĩa cứng thứ cấp) cho Ubuntu. Điều này bằng cách nào đó sẽ tránh được thiệt hại hệ điều hành tiềm ẩn gây ra bởi tùy chọn khởi động M $ UEFI.


7

Tôi đã có một số rắc rối được ghi nhận ở đây .

Giải pháp mà tôi chọn bây giờ là cài đặt Ubuntu ở chế độ BIOS và để Windows 8 ở UEFI. Tôi không chắc điều này có phải là vấn đề hay không, vì trong cộng đồng Ubuntu, người ta nói rằng cả hai hệ thống cần phải có cùng định dạng, nhưng tôi có thể làm cho cả hai hệ thống hoạt động.

Vấn đề duy nhất (phiền toái hơn) là mỗi lần tôi muốn thay đổi hệ thống, tôi cần phải đi đến thiết lập BIOS và bật hoặc tắt UEFI.

Tôi có thể chuyển đổi BIOS Ubuntu sang Ubuntu UEFI bằng cách này , nhưng trong quá trình cài đặt Ubuntu, tôi cần tạo BIOS có thể khởi động ... không biết điều gì sẽ xảy ra, vì vậy tôi không muốn chơi với nó.

Hy vọng điều này có thể khiến ai đó đi và nếu bạn có bất kỳ đề nghị nào cho tôi, hãy cho tôi biết. Cảm ơn!


Vì vậy, có thể cài đặt Ubuntu theo cách họ gọi là 'Chế độ kế thừa' trong phân vùng Windows (hoặc trong cùng ổ cứng với Windows)? Nếu điều này là có thể, chúng ta có thể tạo một cách giải quyết cho những người mới cài đặt và sử dụng Ubuntu OS. Tôi đang sử dụng 2 đĩa cứng trong thời gian trung bình.
220402

Quả thực tôi đã quản lý để cài đặt ở Chế độ kế thừa cùng với Windows của mình, nhưng tôi đọc nó không phải là cách được đề xuất. Tôi gặp vấn đề với thời gian hệ thống khi chuyển đổi hệ điều hành và cũng là một vấn đề khó khăn khi phải đi cài đặt mỗi khi tôi muốn thay đổi hệ điều hành. Chúng tôi khuyên bạn nên tìm ra cách cài đặt nó đúng cách hoặc tùy thuộc vào cách bạn định sử dụng Ubuntu, hãy thử VirtualBox hoặc Vagrant.
marcelocra

7

Với Packard Bell EasyNote TE không thể tắt Secure Boot trừ khi chúng tôi đặt mật khẩu trong Bios. Khi chúng tôi thiết lập mật khẩu, chúng tôi có thể thay đổi giá trị Khởi động an toàn thành sai!

Tôi có một HP 250 với UEFI, đã thử và thất bại vào năm ngoái để cài đặt Ub nhưng sau khi đọc bài viết này, đã thử bản phân phối 15.04 mới và bẻ khóa nó! Một thử nghiệm, đã được cài đặt, nhưng sau đó sẽ không khởi động vào Linux / GRUB, mà là loại bỏ vấn đề GRUB mà tôi đã cài đặt lại để xóa toàn bộ hệ điều hành windows (dù sao cũng không thích Win 8, rất chậm trên các celerons). Bây giờ khởi động vào Ubuntu khi khởi động và mọi thứ cho đến nay có vẻ ổn.


2
Điều này không cung cấp một câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ một tác giả, hãy để lại nhận xét bên dưới bài đăng của họ. - Từ đánh giá
David Foerster

@DavidFoerster, chúng tôi đã dành hàng giờ cố gắng tìm hiểu cách cài đặt nó trong máy tính xách tay cụ thể này. Chúng tôi không tìm thấy bất cứ điều gì hữu ích trên Internet. Thủ thuật kỳ lạ này có thể tiết kiệm hàng giờ cho bất kỳ ai đang tìm cách cài đặt Ubuntu trên Windows được cài đặt sẵn với UEFI trong máy tính xách tay cụ thể này.
chelder

1
Điều đó thật tuyệt, nhưng nó vẫn không trả lời được câu hỏi trong tay - chỉ một phần trong số đó với một số thiết lập phần cứng cụ thể. Nếu bạn muốn chia sẻ phát hiện của mình, vui lòng đặt câu hỏi mới (ví dụ: Làm cách nào để tắt UEFI Secure Boot và cài đặt Ubuntu trên Packard Bell EasyNote TE?,), Hãy tự trả lời và liên kết câu hỏi này để kết nối rõ ràng.
David foerster

ĐỒNG Ý. Hãy làm điều đó cho tôi, hoặc xóa câu trả lời nếu bạn thích. Đối với tôi cả hai đều ổn.
chelder

Chỉ trong trường hợp cải thiện câu trả lời của tôi bởi @shanewiley không được chấp nhận. Anh ấy nói rằng anh ấy có cùng một vấn đề với HP 250 của anh ấy với UEFI. Hy vọng rằng các robot của Google sẽ thực hiện công việc của mình để giúp những người khác tìm ra giải pháp này!
chelder

6

Nếu bạn chưa quen với Linux, tôi khuyên bạn nên nâng cấp phiên bản Windows được cài đặt sẵn lên phiên bản đầu tiên.

Tôi đã có máy tính xách tay khởi động kép Windows 8 + Ubuntu. Khi Microsoft buộc tôi nâng cấp Windows 8 lên 8.1, tôi đã mất bộ tải UEFI GRUB khởi động kép và dính vào Windows trong một thời gian. May mắn thay, tôi đã sửa chữa nó từ Windows khi tôi cài đặt Ubuntu lần thứ hai. Là người dùng Linux mới tiềm năng, bạn sẽ không muốn mất Windows trong quá trình cài đặt, vì vậy tôi khuyên bạn nên xem trang này và cài đặt Live USB Creator. Bằng cách đó bạn có thể chạy Ubuntu Live và sau đó quyết định xem bạn có thích nó không.

Luis Alvarado đã mô tả kỹ lưỡng, vì vậy nếu cuối cùng bạn quyết định cài đặt hãy làm theo lời khuyên của anh ấy và đọc các trang web khác.


2

Với Ubuntu, bạn thực sự không thể sai khi chuẩn bị phương tiện cài đặt trực tiếp bằng cách sử dụng unetbootin. Với unetbootinbạn có thể sử dụng Đĩa cứng hoặc ổ đĩa flash ngoài cho phương tiện cài đặt.

1. cài đặt trên đĩa cứng

Trong unetbootincửa sổ, chọn Đĩa cứng từ menu thả xuống. Chọn Ubuntu ISO mà bạn muốn cài đặt và thực hiện phần còn lại của các bước cần thiết để hoàn tất cài đặt. Lần tới khi bạn khởi động hệ thống, bạn sẽ thấy unetbootinmenu khởi động thay vì khởi động vào Windows.

Ổ cứng

2. cài đặt trên ổ flash USB

Điều này khá đơn giản nhưng bạn không thể sử dụng phương pháp này để cài đặt HĐH cho các hệ thống UEFI-GPT trừ khi bạn cài đặt HĐH để chạy ở chế độ cũ. Để cài đặt vào các hệ thống sử dụng tiêu chuẩn phần sụn BIOS, đây là phương pháp tốt nhất và thiết thực nhất. Biến thể từ phương pháp được mô tả ở trên là bạn phải chọn Ổ đĩa USB trong menu thả xuống trong unetbootincửa sổ.

USB

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.