Khởi động kép Windows 7 + Ubuntu + UEFI BIOS


10

Tôi đã nhận được một máy tính xách tay Lenovo T420 mới với Windows 7.

Đĩa hiện chứa:

  • SYSTEM_DRVphân vùng khởi động ẩn (1.17GB, sử dụng 400MB). Tôi đoán đây là phân vùng UEFI; máy tính xách tay đi kèm với UEFI thay vì BIOS kế thừa. Phân vùng này được định dạng NTFS và tôi cho rằng có chứa Trình quản lý khởi động Windows và những thứ khởi động hữu ích khác (nhưng tôi không chắc chắn, vì vậy nếu có ai biết nếu điều này có thể / nên bị xóa thì hãy nói như vậy)
  • phân vùng Windows 7
  • một phân vùng cứu hộ

Như tôi đã hiểu, BIOS là UEFI nhưng MBR được sử dụng, không phải GPT.

Đây là phần tiếp theo cho câu hỏi trước đây của tôi về việc làm điều tương tự bằng cách sử dụng phân vùng GPT - Tôi quyết định không tiếp tục với điều đó vì hiện tại nó quá phức tạp và có một vài lỗi nghiêm trọng trong Ubuntu đang chạy xung quanh.

Làm cách nào tôi có thể cài đặt Ubuntu trên máy này (sử dụng phân vùng MBR thông thường) và cài đặt đó sẽ ảnh hưởng đến cài đặt Windows như thế nào, có tính đến phân vùng UEFI và trình quản lý khởi động mà nó chứa?

Nếu bất cứ ai đã xem xét các vấn đề như vậy (liên quan đến UEFI), xin vui lòng tư vấn - có thể có điều gì đó tôi không hiểu.

CẬP NHẬT 1 : Tôi đoán rằng phân vùng HỆ THỐNG này là phân vùng UEFI có thể hoàn toàn sai, tất nhiên, nhìn vào đó .. Nó có thể là một cái gì đó khác, liên quan đến lenovo như phân vùng phục hồi.

CẬP NHẬT 2 : Tôi đã mở phân vùng HỆ THỐNG HỆ THỐNG bằng cách sử dụng đĩa CD khởi động Linux và có một số tệp bên trong. Trên thư mục gốc có một tệp 'sdrive' có nội dung này:

"Lenovo Service Partition Version 1.0.0.2009"

Ngoài ra còn có các thư mục khởi động, với Windows Boot Manager. Chuyện gì đang xảy ra vậy?

Tôi bắt đầu nghĩ rằng đây là một bản cài đặt Windows riêng biệt khởi động khi bạn nhấn nút ThinkVantage để thực hiện một số thao tác cứu và phục hồi. Tôi vẫn không biết làm thế nào điều này có liên quan đến phân vùng "Lenovo Recovery" (nếu có).

Câu trả lời:


6

Phân vùng 1GiB "ẩn" của bạn là phân vùng Microsoft System Reserved . Đây là Poor Man tương đương với phân vùng hệ thống . Đây không phải là phân vùng hệ thống thực sự và không phải là phân vùng hệ thống EFI. Trình quản lý khởi động mà nó chứa là Trình quản lý khởi động Microsoft. Tuy nhiên đó phân vùng hệ thống của bạn. Xóa nó và máy của bạn sẽ không thể khởi động.

Như đã trình bày, không có dấu hiệu cho thấy máy tính xách tay của bạn thực sự có EFI bất cứ điều gì . Nó không có phân vùng hệ thống EFI, không có bảng phân vùng EFI và không bootstrapping theo cách EFI . Từ mô tả của bạn, nó được bootstrapping theo cách PC / AT cũ , với phân vùng Microsoft System Reserved là phân vùng "startable" / "active", mà VBR gọi Microsoft Boot Manager.

(Kiểm tra với các trang WWW hỗ trợ của IBM, hóa ra đây thực sự là trường hợp. Lenovo Thinkpad với Windows 7 được cài đặt phần sụn được cấu hình để bootstrap theo cách PC / AT cũ. )

Như vậy, việc cài đặt Ubuntu được thực hiện giống như mọi người sẽ làm trên một máy tương thích PC / AT cũ:

  1. Tạo khối lượng khởi động cho Ubuntu, di chuyển và thay đổi kích thước phân vùng để tạo khoảng trống bằng các công cụ yêu thích của bạn.
  2. Cài đặt Ubuntu và bộ tải khởi động của nó (GRUB2) vào khối lượng khởi động đó. Chỉ cần khởi động từ đĩa cài đặt và trỏ tiện ích cài đặt khi được yêu cầu ở mức khởi động mà bạn đã tạo cho Ubuntu.
  3. Thêm mục nhập cho khối lượng khởi động đó vào menu Microsoft Boot Manager bằng bcdeditcông cụ. Cyril Voisin mô tả một cách để làm điều này , đó là tạo một bản sao của Volume Boot Record của Volume boot volume trong một tệp trên ổ đĩa hệ thống của bạn; và vì vậy phải được thực hiện sau khi cài đặt bộ tải khởi động của Ubuntu.

Bạn không cần phải làm bất cứ điều gì liên quan đến khối lượng hệ thống của Người nghèo. Nó vẫn là phân vùng "bắt đầu" / "hoạt động" trong suốt. Bạn cũng không cần phải làm gì với Master Boot Record. Đừng không (cho phép Ubuntu để) muck xung quanh với các MBR.


Cảm ơn bạn rất nhiều @JdeBP! Đây là một câu trả lời tuyệt vời. Điều tôi còn thiếu là điểm thứ ba về công cụ bcdedit. Nhưng có một điều khác, để làm phức tạp thêm mọi thứ. Dường như cả phân vùng windows và phân vùng system_drv đều chứa trình quản lý khởi động và phân vùng system_drv thực sự có một môi trường giống như windows, được gọi là ThinkVantage bởi lenovo. Nó được truy cập bằng cách nhấn một phím trong khi khởi động, và cung cấp các tùy chọn khôi phục & sửa chữa (sử dụng dữ liệu từ phân vùng thứ ba!). Vậy .. Tôi nên chỉnh sửa trình quản lý khởi động nào? :>
nick_uk

Tôi đoán trình quản lý khởi động có trong phân vùng windows và để nguyên system_drv. Và tất nhiên đừng gây rối với mbr. Chỉ cần có trình quản lý khởi động windows chuyển hướng sang grub để khởi động Ubuntu. (Tôi chỉ nói về EFI thứ vì một bios UEFI của nó, vì vậy về mặt lý thuyết có thể làm việc với EFI bootstrapping, và tôi đã nhầm lẫn vì việc sử dụng MBR (đó là câu hỏi trước của tôi ở đây: superuser.com/questions/315046/... nhưng tôi từ bỏ ý tưởng đó).
nick_uk

Ngoài ra, đọc qua các liên kết của bạn, tôi không chắc chắn rằng phân vùng hệ thống của một người nghèo, vì máy có phần mềm EFI, tôi hiểu rằng phân vùng mans nghèo dành cho các máy không phải là efi. Có lẽ nó giống như cài đặt cửa sổ thứ hai.
nick_uk

bỏ qua hầu hết các bình luận trước đây của tôi, rõ ràng tôi không biết về cách Windows 7 hoạt động với các phân vùng khởi động và hệ thống khác nhau. Đọc về tất cả những điều đó bây giờ, cảm ơn vì đã chỉ cho tôi đi đúng hướng
nick_uk

0

Có một thứ gọi là wubi là trình cài đặt ubfox qua windows. Về cơ bản, bạn tải xuống và cài đặt toàn bộ HĐH, bao gồm thêm nó vào MBR mà không cần phải ghi CD hay bất cứ thứ gì.


Tôi biết về điều đó, đây không phải là điều tôi muốn thực sự. Cái này cài đặt Ubuntu như một chương trình windows trên ổ đĩa windows, đó không phải là thứ tôi muốn.
nick_uk

Không, nó cài đặt HĐH và có thể tạo phân vùng riêng, v.v.
soandos

2
không, wubi cài đặt Ubuntu bên trong windows. Nói chính xác hơn, nó tạo ra một tệp hình ảnh c: \ ub Ubuntu \ đĩa \ root.disk trên ổ đĩa được gắn vòng lặp để xuất hiện dưới dạng một phân vùng riêng và một mục nhập được thêm vào trong bảng phân vùng (MBR). Điều này khác xa với những gì tôi cần, nó thực sự là một hack xấu xí cho người dùng mới làm quen. Tôi chỉ sử dụng linux trong hơn 10 năm, nhưng lần này tôi chỉ nghĩ rằng đó là một ý tưởng tốt để giữ cài đặt windows7 xung quanh (tôi thường không sử dụng windows).
nick_uk

Và bạn không thể cài đặt linux theo cách "bình thường"? tức là ghi đĩa vv? Hoặc bạn không thích grub?
soandos

Đó là những gì tôi đang cố gắng tìm ra trước khi thử, vì bios UEFI làm phức tạp mọi thứ và phân vùng System_DRV bổ sung này mà tôi đang nói đến. Nó không đơn giản như vậy.
nick_uk
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.