Làm cách nào để thay đổi từ Windows / Ubuntu khởi động kép sang Ubuntu khởi động đơn?


13

Tôi có một máy tính xách tay Vista cũ mà tôi đã phân vùng và cài đặt Ubuntu, với tính năng khởi động kép. Bây giờ tôi đã quyết định chuyển hoàn toàn sang Ubuntu. Cách tốt nhất để đạt được điều này là gì?

Phân vùng hiện tại của tôi:

+-------+--------------------+---------------+------------------------------+
| WinRE | C: (dual bootable) | D:            | Extended                     |
|       |                    |               +-----------+------------------+
|       |                    |               + Ubuntu    | Swap             |
+-------+--------------------+---------------+-----------+------------------+

Tôi muốn thay đổi điều này thành:

+-------+-------------------------------------------------------------------+
| WinRE | Extended                                                          |
|       +------------------------------------------------+------------------+
|       | Ubuntu (bootable)                              | Swap             |
+-------+------------------------------------------------+------------------+

(Tôi muốn giữ phân vùng Windows Recovery trong trường hợp tôi muốn bán máy tính xách tay).

Tôi không chắc liệu phân vùng Ubuntu hiện có bộ tải khởi động không. Tôi cũng không muốn mất cài đặt / dữ liệu Ubuntu. (Tôi rất vui khi dọn rác hoàn toàn các phân vùng Windows - Tôi đã sao lưu mọi thứ từ những thứ đó).

Cập nhật: Đã kiểm tra bộ tải khởi động của tôi, tôi đã xóa các phân vùng Windows và bây giờ tôi có không gian trống. Thật không may, có vẻ như tôi không thể thay đổi kích thước phân vùng / (root) hiện tại vì nó được gắn kết. Tôi có thể khắc phục điều này không, hay tôi phải cài đặt lại?


Phân vùng phục hồi windows là gì?
Gaurav Butola

Về cơ bản, nó là một đĩa khôi phục cho Windows, nhưng được giữ trên ổ cứng. Bạn có thể khởi động vào nó và nó sẽ định dạng lại và cài đặt lại Windows.
stusmith

Trước khi bạn làm bất cứ điều gì với các phân vùng của mình, vui lòng kiểm tra chính xác nơi Grub2 của bạn được cài đặt. Hầu hết thông tin bạn có thể nhận được từ việc chạy tập lệnh này: sourceforge.net/projects/bootinfoscript . Đăng kết quả để chúng tôi có thể cung cấp cho bạn một câu trả lời chính xác hơn.
Takkat

@ user3940 - sẽ làm. Tôi sẽ kiểm tra nó tối nay và đăng thêm thông tin vào ngày mai.
stusmith

@stusmith: Tôi cá là bạn có một bản sao lưu, có bạn ;-)?. Bạn chỉ có thể thay đổi kích thước các phân vùng chưa được đếm . Chỉ cần khởi động từ đĩa CD trực tiếp và bắt đầu GParted.
Takkat

Câu trả lời:


5

Trong các cài đặt tiêu chuẩn, GRUB có thể không nằm trong các phân vùng Windows, nhưng sẽ là khôn ngoan khi kiểm tra điều này trước bằng cách chạy tập lệnh BootInfo trước khi bạn kết thúc với một máy không thể khởi động sau khi đã xóa một phân vùng.

Khi bạn đã sao lưu tất cả dữ liệu quan trọng của mình, bạn có thể khởi động từ LiveCD và bắt đầu GParted như đã đề cập. Lưu ý rằng việc xóa hoặc thay đổi kích thước phân vùng chỉ có thể đối với các phân vùng chưa được đếm .


4
... và lưu ý rằng LiveCD tự động gắn kết các phân vùng trao đổi, vì vậy bạn sẽ cần 'trao đổi' (sử dụng gparted) trước khi nó cho phép bạn di chuyển,
stusmith

6

Nếu bạn cần mở rộng các phân vùng hiện tại, không gian trống mới sau khi xóa các phân vùng Windows cũ sẽ ở ngay bên cạnh chúng. Ngoài ra, điều này phải được thực hiện với rất nhiều sự cẩn thận, nếu không bạn có thể làm hỏng toàn bộ hệ thống. Lời khuyên của tôi là xóa các phân vùng Windows và biến chúng thành các phân vùng EXT4 mà bạn có thể sử dụng từ Ubuntu để lưu trữ nội dung, như phim, v.v.

Đối với điều này, bạn cần sử dụng tiện ích được gọi là GParted . Cài đặt nó từ Trung tâm phần mềm nếu bạn chưa cài đặt. Khi bạn bắt đầu GParted, nó liệt kê các phân vùng trong đĩa cứng của bạn. Chúng sẽ được ký hiệu, \dev\sda1v.v. Bạn có thể dễ dàng phân biệt các phân vùng Windows với các hệ thống tệp và các điểm gắn kết của chúng.

Xóa các phân vùng Windows bằng menu xuất hiện khi bạn nhấp chuột phải.

Bây giờ phân vùng sẽ được đánh dấu là một không gian chưa phân bổ. Nhấp chuột phải lần nữa và chọn New. Chọn định dạng bạn muốn phân vùng nó và nhấp vào Apply All Operationsnút công cụ.

Đọc hướng dẫn này nếu bạn chưa quen với GParted.


Tuy nhiên, tôi đã có một cái nhìn về gparted: (a) Tôi muốn tăng kích thước của / vì nó hơi nhỏ và (b) bộ tải khởi động thực sự nằm trên ổ đĩa "C:" - vì vậy nếu tôi xóa sạch nó Tôi sẽ không thể khởi động. Tôi đoán một phần câu hỏi của tôi là "làm cách nào để cài đặt bộ tải khởi động phù hợp trên phân vùng / hiện có của tôi? Và nó có đi trên bit ext4 hoặc bit mở rộng tổng thể không?"
stusmith

Đừng lo lắng, Ubuntu khởi động tốt từ ext4, có thể phân vùng mở rộng hay không.
Mở rộng

@stusmith: lo lắng của bạn là hoàn toàn chính xác, xem ở trên. / ext4 là cần thiết cho Grub2.
Takkat

1

Bộ tải khởi động của bạn (GRUB2) thực sự không có trong C: mà là / dev / sda. Vì vậy, bạn có thể tiếp tục và xóa các phân vùng windows trong gparted, được khởi động từ Live-CD. Kiểm tra xem Ubuntu sẽ khởi động. Sau đó, khởi động lại LiveCD và phát triển Ubuntu / phân vùng của bạn thông qua chuột trong gparted.


1
@Extender: bạn chưa thực sự biết nếu Grub được cài đặt trong / sda hoặc ở nơi nào khác.
Takkat

Tôi bật chế độ thần giao cách cảm :) Nghiêm túc, nơi khác của GRUB có thể là gì? Nếu Ubuntu đã được cài đặt sau Windows và boot-boot hiện đang hoạt động? BTW, tôi có cấu hình tương tự trên máy tính xách tay của tôi.
Mở rộng

1
@ Extender: Chế độ thần giao cách cảm - đó là một chế độ tốt. Rất có thể bạn đúng với / sda nhưng điều gì sẽ xảy ra nếu không? Tôi đã nhìn thấy các vị trí khá lạ cho grub. IMO một lợi thế lớn của grub là có thể đặt nó ở hầu hết mọi nơi. Kiểm tra kỹ hơn mọi thứ trước khi thay đổi phân vùng ;-)
Takkat

1
Bạn đúng rồi. Anh ta phải chắc chắn sudo grub-install / dev / sda trong phiên Ubuntu.
Mở rộng

Làm thế nào để bạn xóa một phân vùng từ LiveCD ???
Nathan Osman

0

Bất kỳ phương pháp nào bạn sử dụng để thực hiện điều này, bạn đều có nguy cơ mất một số hoặc tất cả dữ liệu của mình. Tôi nghĩ rằng tùy chọn ít rủi ro nhất trước tiên là thực hiện sao lưu (ví dụ rsync), sau đó là một số xác minh. Sau đó thực hiện cài đặt mới, tạo bất kỳ phân vùng nào bạn yêu cầu. Sau đó khôi phục dữ liệu sao lưu của bạn. Cuối cùng cài đặt lại bổ sung đầy đủ các gói của bạn (có lẽ sử dụng aptoncd ; nó sẽ có sẵn trong kho).


0

Về sao lưu: Nếu bạn có thêm dung lượng trống trên một ổ đĩa ngoài khác, tùy chọn mạnh mẽ nhất sẽ là tạo một hình ảnh đĩa đầy đủ bằng CloneZilla trước khi bạn bắt đầu chỉnh sửa bất cứ thứ gì. Sau đó, bạn có thể định dạng lại phân vùng NTFS thành ext4 / reiserfs / bất cứ thứ gì và một) gắn kết như một phần của hệ thống tệp bằng cách chỉnh sửa fstab của bạn (để tự động gắn) hoặc b) sử dụng gparted để mở rộng cài đặt hiện có của bạn vào không gian trống. Có một hình ảnh đĩa sẽ giúp bạn yên tâm; nhưng nó chiếm rất nhiều không gian và thời gian để làm một cái. Nếu bạn di chuyển bất kỳ phân vùng nào xung quanh, bạn sẽ phải cài đặt lại GRUB (khu vực đĩa cần nhảy để khởi động sẽ di chuyển.) Để làm điều đó, như đã đề cập ở trên, hãy sử dụngsudo install-grub /dev/<disk name>. Nó sẽ tự động cập nhật grub, nếu tôi nhớ chính xác ... Nếu bạn không di chuyển bất kỳ phân vùng nào, chỉ cần khởi động lại vào bản cài đặt Ubuntu của bạn và chạy sudo update-grubđể quét lại đĩa của bạn để tìm phân vùng có thể khởi động (loại bỏ tùy chọn Windows).


0

Đừng làm cho nó quá phức tạp. Rất đơn giản ... hãy bật CD Ubuntu và khởi động lại. Khi bạn trải qua quá trình cài đặt, hãy chọn tùy chọn để xóa và sử dụng tất cả dung lượng từ ổ cứng của bạn. Nó sẽ xóa tất cả các phân vùng, định dạng lại và cài đặt. Nó làm mọi thứ cho bạn. Khi mọi thứ được nói và thực hiện, nó sẽ hoạt động như mới trừ đi bất kỳ cấu hình bổ sung nào bạn chọn làm.


OP muốn giữ dữ liệu hiện có và phân vùng phục hồi, không xóa sạch ổ đĩa.
WindowsEscapist
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.