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?
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?
Câu trả lời:
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à:
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:
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:
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:
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 PowerShell
ví 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 .
(Đâ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:
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:
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:
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).
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:
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:
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:
Làm cách nào để cài đặt Ubuntu cùng với Windows 8 kích hoạt UEFI?
Làm thế nào để sử dụng phân vùng thủ công trong khi cài đặt?
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:
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:
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.
boot-repair
từ một Ubuntu Live USB và làm theo các hướng dẫn: help.ubuntu.com/community/Boot-Repair
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.
Ubuntu
). PS có một cái nhìn tại liên kết này: help.ubuntu.com/community/UEFI
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
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.
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 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:
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):
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:
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
Tạo LiveDVD hoặc LiveUSB của Ubuntu (> = 12.04.2) CHỈ 64 bit.
Trong BIOS của bạn, vô hiệu hóa QuickBoot / FastBoot và Công nghệ phản hồi thông minh Intel (SRT) . Nếu bạn có Windows8, hãy tắt FastStartup .
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.
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.
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.
Đ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 .
Để 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!
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.
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.
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.
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.
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ớ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.
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.
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 unetbootin
bạ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 unetbootin
cử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 unetbootin
menu khởi động thay vì khởi động vào Windows.
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 unetbootin
cửa sổ.