Cách cài đặt vĩnh viễn Ubuntu trên mọi ổ đĩa ngoài bằng VirtualBox

How Permanently Install Ubuntu Any External Drive Using Virtualbox



Một đĩa di động với bản cài đặt riêng đầy đủ tính năng của Ubuntu có thể hữu ích trong các trường hợp mà bạn không có quyền truy cập vào hệ điều hành mà mình chọn. Nó có thể được sử dụng cho mục đích giảng dạy, giới thiệu một số dự án, thực hiện một bài thuyết trình, v.v. Bài viết này sẽ giải thích cách cài đặt Ubuntu vĩnh viễn trên ổ USB ngoài bằng VirtualBox.

Một số điều cần lưu ý về phương pháp này:







  • Không giống như hình ảnh ISO trực tiếp, đĩa này sẽ có đầy đủ bộ nhớ liên tục, do đó bạn không phải lo lắng về việc mất các tệp và dữ liệu đã lưu trữ vào lần khởi động lại tiếp theo
  • Hiệu suất của Ubuntu trên ổ đĩa ngoài sẽ phụ thuộc vào tốc độ đọc và ghi của đĩa, hãy chọn ổ USB 3.x nếu có thể
  • Ổ đĩa ngoài sẽ bị xóa hoàn toàn trong quá trình cài đặt, vì vậy hãy đảm bảo rằng ổ đĩa này không có bất kỳ tệp quan trọng nào

Điều kiện tiên quyết

Để cài đặt VirtualBox trên Ubuntu, hãy chạy lần lượt các lệnh bên dưới:



$sudođúng cáchTải vềvirtualbox virtualbox-guest-additions-iso virtualbox-ext-pack
$sudousermod-đến -NSvboxusersUSER $
$sudomodprobe vboxdrv

Khởi động lại hệ thống để hoàn tất cài đặt.



Kết nối ổ USB bên ngoài nơi bạn muốn cài đặt Ubuntu và sau đó chạy lệnh bên dưới:





$VBoxManage danh sách usbhost

Bạn sẽ thấy ổ đĩa ngoài của mình được liệt kê trong đầu ra của thiết bị đầu cuối:



Tôi đã chuẩn bị ổ USB gắn ngoài SanDisk Cruzer Force để cài đặt Ubuntu và nó được liệt kê chính xác bởi lệnh VBoxManage.

Lưu ý rằng các bước này là hoàn toàn cần thiết để hoàn thành hướng dẫn này. Nếu ổ USB bên ngoài không được liệt kê trong đầu ra thiết bị đầu cuối được hiển thị ở trên, bạn sẽ không thể cài đặt Ubuntu trên đó. Hướng dẫn này đã được thử nghiệm với Ubuntu 19.10 và nó có thể hoạt động hoặc không hoạt động trên các phiên bản cũ hơn.

Chuẩn bị Máy ảo

Để cài đặt Ubuntu trên ổ đĩa ngoài bằng VirtualBox, bạn sẽ phải khởi động vào chế độ ISO trực tiếp của Ubuntu trong một máy ảo. Với Ubuntu đang chạy ở chế độ trực tiếp trong máy VirtualBox, bạn có thể sử dụng trình cài đặt mặc định đi kèm với Ubuntu để cài đặt vào ổ USB bên ngoài.

Khởi chạy VirtualBox từ trình khởi chạy ứng dụng và nhấp vào nút Mới để thêm máy ảo mới. Gán tên bạn chọn nhưng đảm bảo rằng Type được đặt thành Linux. Nhấp vào nút Tiếp theo> để tiếp tục.

Trên cửa sổ tiếp theo, đặt dung lượng RAM cho máy ảo Ubuntu. Đảm bảo rằng bạn chỉ định một lượng lớn để trình cài đặt Ubuntu mặc định hoạt động mà không gặp sự cố trong máy ảo.

Trên màn hình tiếp theo, hãy đảm bảo rằng hộp radio Không thêm đĩa cứng ảo được chọn. Vì bạn sẽ cài đặt Ubuntu trên ổ đĩa ngoài nên không cần tạo đĩa cứng ảo. Điều này sẽ giảm thiểu khả năng cài đặt Ubuntu trên một đĩa sai.

Bỏ qua cảnh báo không có đĩa cứng và nhấp vào nút Tiếp tục để kết thúc quá trình tạo máy ảo Ubuntu.

Chọn máy ảo mới tạo của bạn, sau đó nhấp vào nút Cài đặt để bắt đầu cấu hình máy ảo.

Chuyển đến tab Hệ thống và chọn số lượng bộ xử lý CPU thích hợp, lưu ý đến khả năng phần cứng của bạn. Như đã nêu trước đó, trình cài đặt sẽ chạy trong một máy ảo. Gán thêm sức mạnh cho máy ảo sẽ đảm bảo cài đặt nhanh hơn trên ổ đĩa ngoài.

Chuyển đến tab Hiển thị, chọn bộ nhớ video thích hợp và nhấp vào hộp kiểm Bật Tăng tốc 3D. Các cài đặt này cũng sẽ cải thiện hiệu suất của Ubuntu trong máy ảo.

Nhấp vào tab Storage và nhấp vào biểu tượng dấu cộng nhỏ ở phía trước mục Controller: IDE.

Nhấp vào Chọn đĩa trên cửa sổ tiếp theo.

Trên màn hình tiếp theo, chọn một ảnh ISO hiện có mà bạn có thể đã sử dụng trong khi tạo một máy ảo khác hoặc thêm một ảnh ISO mới bằng cách sử dụng nút Thêm.

Khi bạn đã chọn một ảnh ISO, hãy đảm bảo rằng nó xuất hiện trong phần Bộ nhớ.

Chuyển đến tab USB và nhấp vào Bật bộ điều khiển USB. Chọn phiên bản USB thích hợp và nhấp vào biểu tượng dấu cộng để thêm thiết bị mới từ menu bật lên nhỏ.

Cuối cùng, hãy đảm bảo rằng thiết bị USB đã chọn của bạn xuất hiện trong danh sách.

Nếu bạn đã làm theo tất cả các bước một cách chính xác cho đến nay, máy ảo Ubuntu của bạn đã được thiết lập xong và bạn đã sẵn sàng khởi động nó.

Khởi động máy ảo để cài đặt Ubuntu trên ổ USB

Chọn máy ảo mới từ thanh bên trái và nhấp vào nút Bắt đầu để khởi động nó. Quá trình cài đặt Ubuntu bên trong máy ảo khá đơn giản và nó giống hệt như cài đặt Ubuntu trên PC thực. Để hoàn thành, tôi đang đề cập đến một vài bước ở đây (đã thử nghiệm với Xubuntu 19.10 vì tôi gặp một số vấn đề với trình bao GNOME trong máy ảo).

Nhấp vào nút Install Xubuntu (hoặc Ubuntu) để bắt đầu quá trình cài đặt.

Tiếp tục làm theo hướng dẫn trên màn hình cho đến khi bạn đến màn hình Loại cài đặt. Để cài đặt Xubuntu trên ổ USB bên ngoài cùng với bộ nạp khởi động GRUB hoạt động đầy đủ trên chính ổ đĩa đó, bạn phải nhấp vào Xóa đĩa và cài đặt Xubuntu radiobox. Bạn cũng có thể nhấp vào Cái gì đó khác để đi tới cài đặt nâng cao và trình quản lý phân vùng.

Trình quản lý phân vùng sẽ chỉ liệt kê ổ USB bên ngoài như một điểm đến cài đặt hợp lệ, như thể hiện trong ảnh chụp màn hình bên dưới. Tùy chọn cài đặt bộ nạp khởi động thiết bị cũng sẽ chỉ hiển thị ổ đĩa ngoài. Vì chỉ có hai đĩa phương tiện được tiếp xúc với máy ảo: ảnh ISO Xubuntu và ổ USB bên ngoài, nên không có khả năng cài đặt HĐH trên ổ đĩa trong hoặc phân vùng sai.

Chờ trình cài đặt hoàn tất rồi rút ổ USB. Vậy là xong, bây giờ bạn đã cài đặt Ubuntu hoàn chỉnh trên ổ đĩa ngoài và bạn có thể khởi động nó từ bất kỳ hệ thống nào có cổng USB.

Lưu ý rằng quá trình cài đặt trong máy ảo sẽ chậm hơn trên phần cứng thực. Thời gian thực hiện sẽ phụ thuộc vào phần cứng và cấu hình máy ảo của bạn và thậm chí có thể mất hàng giờ để hoàn thành.

Phần kết luận

Có thể cài đặt Ubuntu trên ổ đĩa ngoài từ chính thẻ USB trực tiếp có thể khởi động. Tuy nhiên, luôn có khả năng hệ điều hành hoặc bộ nạp khởi động được cài đặt sai phân vùng, đặc biệt nếu có nhiều ổ đĩa được kết nối với hệ thống. Phương pháp này an toàn hơn nhiều vì chỉ có một số ổ đĩa giới hạn được tiếp xúc với máy ảo, giúp máy ít bị lỗi hơn. Vì không cần phải khởi động thẻ USB thực, bạn cũng có thể tiếp tục sử dụng hệ điều hành chủ trong khi quá trình cài đặt kết thúc ở chế độ nền trong máy ảo.