Làm cách nào để cài đặt Ubuntu trên Ổ cứng ngoài di động?


29

HĐH: Windows 7. Tôi muốn cài đặt Linux Ubuntu trên ổ cứng gắn ngoài USB 2.0. Tôi đọc nhiều phương pháp khác nhau, nhưng tôi bối rối bởi những lời khuyên và phương pháp mâu thuẫn. Trên thực tế, cài đặt Ubuntu trên bất cứ thứ gì khác ngoài PC sạch có vẻ phức tạp hơn nhiều so với cài đặt Windows. Tôi cần phải Ubuntu package + Python 2.7 + C compilercài đặt. Ổ cứng ngoài của tôi đã được lấp đầy một phần, tôi cần giữ tất cả các tệp.

Ubuntu sẽ chạy hoàn toàn trên ổ cứng ngoài, mà không cần ghi bất kỳ thứ gì vào các thư mục hệ thống Windows và để đăng ký?

Bất cứ ai cũng có thể đăng hướng dẫn chi tiết cách cài đặt Ubuntu trên ổ cứng ngoài?


Thông số kỹ thuật máy của bạn là gì? Bạn có bao nhiêu phòng trên usb hd? Chip của bạn có vt-x không? Tôi có thể cung cấp cho bạn các bước để cài đặt thực tế, nhưng vì nhu cầu Ubuntu của bạn là tối thiểu, một máy ảo có thể là tốt nhất cho bạn. Tất nhiên, cài đặt VM ghi vào sổ đăng ký, v.v ... Đây có phải là máy tính hoặc công việc của bạn không?
chaskes

Đó là máy tính xách tay của tôi. CPU Intel Core 2 Duo T6670, RAM 3GB. Không chắc chắn cho vt-x. Ổ cứng ngoài 386GB miễn phí. VMware Player hay máy trạm VMware? Có lẽ Live CD sẽ phù hợp, nhưng tôi cần một tùy chỉnh với các gói trên + Binwalk với các phụ thuộc.
triwo

Bạn có vt-x . Bạn cần phải đi vào bios và chắc chắn rằng nó được kích hoạt. Bạn sẽ ổn với VM trong VMWare Player, miễn phí (máy trạm là $ 250). Cung cấp ram 1024 MB cho VM (thậm chí bạn có thể nhận được bằng 768). Nhu cầu của bạn không đòi hỏi nhiều không gian
cuộc trò chuyện

Những lợi thế và bất lợi để chạy Linux trên VMWare Player so với chạy Linux từ ổ cứng ngoài?
triwo

Cả hai giải pháp đều dễ dàng và sẽ làm việc cho nhu cầu của bạn. Trước tiên, sử dụng VMWare Player có thể tốt hơn cho người mới bắt đầu, đặc biệt nếu bạn có thẻ đồ họa độc quyền. Bạn có thể chuyển sang cài đặt đầy đủ sau.
chaskes

Câu trả lời:


34

Một câu trả lời rất chi tiết sẽ vượt ra ngoài phạm vi của một câu hỏi, nhưng đây là đề cương chung. Điều đó rất dễ dàng, nhưng thành công sẽ một phần phụ thuộc vào khả năng máy tính của bạn khởi động từ ổ cứng ngoài. Điều này phụ thuộc vào bios.

Trước khi bắt đầu, hãy đảm bảo bios của bạn có tùy chọn khởi động từ USB HD.

Nếu tất cả những gì bạn cần là cài đặt cơ bản, Python 2.7 và trình biên dịch C, bạn có thể thoát khỏi việc cài đặt Ubuntu vào một phân vùng khá nhỏ. Tôi quên rằng Ubuntu tối thiểu cần phải cài đặt, nhưng nó chỉ khoảng 8 GB. Tôi sẽ đề xuất tối thiểu 10 GB, cộng thêm 2-4 GB nếu bạn muốn có một ổ đĩa trao đổi.

Tạo không gian cho một phân vùng

Trong trường hợp của bạn, tốt nhất là tạo phân vùng mới trước khi thực hiện cài đặt. Bạn sẽ cần thu nhỏ phân vùng hiện có trên ổ cứng ngoài của bạn trước.

Tôi khuyên bạn nên sao lưu USB HD; Nhưng nếu bạn có cái thứ hai, bạn có thể cài đặt cái đó. Tùy thuộc vào mức độ đầy đủ của ổ đĩa, bạn có thể không thể sao lưu hoàn toàn; nhưng cố gắng ít nhất sao lưu bất kỳ tập tin quan trọng. Đây chỉ là một cảnh báo và phòng ngừa chung vì dữ liệu của bạn phải an toàn.

Bạn có hai tùy chọn để thu nhỏ phân vùng hiện có:

  1. Sử dụng trình quản lý phân vùng Windows trong các công cụ quản trị. Tôi tin rằng những thứ này có sẵn trong Home Premium. Nếu phân vùng không đủ co lại, bạn có thể cần xóa các tệp để tạo khoảng trống. Nếu bạn có sẵn quá nhiều nhưng nó vẫn không đủ co lại, hãy sử dụng công cụ chống phân mảnh miễn phí như MyDefrag để chống phân mảnh và di chuyển các tệp đến đầu phân vùng.

  2. Sử dụng gpartedtừ phương tiện cài đặt trực tiếp Ubuntu. Đây có lẽ là cách dễ dàng hơn để làm điều đó.

Tạo một phân vùng mới

Tạo phương tiện cài đặt trực tiếp Ubuntu và sử dụng nó để khởi động máy tính của bạn. Chọn dùng thử Ubuntu.

Cắm ổ cứng ngoài. Bắt đầu chương trình gparted. Nếu bạn chưa thu nhỏ phân vùng trên HD bên ngoài, hãy thực hiện ngay bây giờ.

Trong hầu hết các trường hợp, HD bên trong sẽ hiển thị dưới dạng sdavà bên ngoài sdb, nhưng điều này không được đảm bảo. Hãy chắc chắn rằng bạn đang xem HD chính xác trong gparted.

Thu hẹp phân vùng sẽ để lại không gian chưa phân bổ. Sử dụng điều này để tạo một phân vùng mới. Định dạng nó thành ext4. Ghi lại số phân vùng. Điều này sẽ được sử dụng cho /.

Bạn không cần phân vùng trao đổi, nhưng nếu muốn, hãy thu nhỏ phân vùng mới theo kích thước bạn muốn (hoặc chỉ làm cho nó nhỏ hơn một chút ở vị trí đầu tiên). Định dạng không gian đó linux-swap.

Lưu ý số lượng của các phân vùng mới.

Chạy Trình cài đặt

Bắt đầu trình cài đặt từ biểu tượng trên màn hình nền hoặc trên trình khởi chạy. Khi được hỏi làm thế nào bạn muốn cài đặt, chọn: Đôi khi khác .

Điều này sẽ bắt đầu phân vùng trong trình cài đặt. Điều này khác với gpartedvà có thể trông hơi đáng sợ với người mới bắt đầu.

Làm nổi bật cẩn thận phân vùng mới (kiểm tra số lượng và lái xe cẩn thận) và nhấp vào Thay đổi .

Thực hiện theo các hộp thoại để a. Sử dụng phân vùng như ext4, b. gắn kết /và c. định dạng.

Đánh dấu phân vùng trao đổi và nhấp vào Thay đổi . Chọn sử dụng một linux-swapvà đó là tất cả cho cái đó.

Rất quan trọng: thay đổi cài đặt bộ tải khởi động sang USB HD. Điều này rất có thể sẽ được /dev/sdb. Điều này sẽ ngăn bạn ghi đè lên bản ghi khởi động chính trên ổ cứng của bạn. (Nếu bạn làm điều này một cách tình cờ, nó dễ dàng được sửa chữa).

Kiểm tra kỹ các lựa chọn phân vùng của bạn, sau đó bấm Cài đặt ngay .


Đó là nó. Để chạy Ubuntu, hãy khởi động máy tính với USB đã được cắm. Đặt thứ tự bios của bạn hoặc di chuyển USB HD sang vị trí khởi động đầu tiên. Menu khởi động trên usb sẽ hiển thị cho bạn cả Ubuntu (trên ổ đĩa ngoài) và Windows (trên ổ đĩa trong). Chọn một trong những bạn muốn. Nếu bạn khởi động mà không có usb, bạn sẽ khởi động vào Windows bình thường.

Ubuntu có Python 2.7 được cài đặt theo mặc định. Để cài đặt C comiler, hãy mở terminal, bất kỳ lần chạy nào:

sudo apt-get install gcc

hoặc là

sudo apt-get install build-essential

(nếu bạn muốn một số chương trình bổ sung hữu ích cho lập trình C).


Thay vào đó, để chạy Ubuntu trong máy ảo, hãy cài đặt VirtualBox hoặc VMWarePlayer trong Windows. Cả hai đều miễn phí. Tạo một VM mới và sử dụng phương tiện cài đặt để cài đặt vào VM. Nhưng lần này, đừng lo lắng về các phân vùng. Chọn Cài đặt Ubuntu cho toàn bộ ổ đĩa ảo . Điều này không ảnh hưởng đến phần còn lại của ổ cứng.

Nếu bạn muốn đặt VM trên hd bên ngoài, hãy nhớ ghi đè vị trí mặc định khi tạo VM và đặt nó vào một thư mục trên ổ đĩa ngoài.

Tạo phương tiện cài đặt của bạn với sự kiên trì thông qua một chương trình Windows như LiveUSBCreator cũng sẽ hoạt động, nhưng tùy chọn này sẽ rất chậm.


1
Trình cài đặt Ubuntu 18.04 đã phá vỡ grub trên ổ cứng bên trong của tôi mặc dù tôi đã chọn cài đặt bộ tải khởi động vào ổ cứng USB, như được khuyên trong các hướng dẫn này. Tôi cần phải chạy sửa chữa khởi động để phục hồi.
Đại số giao tiếp

1
@CransicativeAlgebra Bạn có thể tránh sự cố này bằng cách ngắt kết nối ổ đĩa trong của bạn trước và trong quá trình cài đặt để việc cài đặt bộ tải khởi động chỉ có thể đi vào ổ đĩa ngoài.
mchid

10

Ubuntu có thể và chạy tốt hoàn toàn từ ổ cứng ngoài. Tôi đã sử dụng Ubuntu theo cách này trong nhiều năm. Nó không ảnh hưởng đến Windows. Không có gì đặc biệt về việc cài đặt vào ổ USB. Bạn kết nối ổ đĩa USB, khởi động bằng đĩa CD hoặc ổ đĩa bút và chọn ổ đĩa ngoài khi chọn vị trí cài đặt.

Tuy nhiên:

Bạn sẽ có phân vùng đĩa cứng bên ngoài. Tôi giả sử đĩa ngoài của bạn có một phân vùng duy nhất với hệ thống tệp NTFS. Điều tốt nhất để làm là thu nhỏ phân vùng này khoảng 20 GB (quá đủ cho Ubuntu) và tạo các phân vùng mới ở đó. Điều này không khó như âm thanh (và bạn phải lo lắng về các phân vùng nếu bạn cũng muốn cài đặt một bản sao khác của Windows).

Sử dụng công cụ Quản lý đĩa của Windows để thu nhỏ phân vùng hoặc sử dụng GParted từ chế độ Ubuntu Live. Sử dụng cái trước nhanh hơn, nhưng giới hạn bạn ở bất kỳ không gian nào có sẵn sau khu vực được sử dụng cuối cùng trong phân vùng (có thể rất thấp, ngay cả khi bạn có nhiều không gian trống). Sử dụng cái thứ hai có thể rất chậm, đặc biệt nếu phân vùng lớn, nhưng cho phép bạn trích xuất hầu hết dung lượng trống.

Trong cả hai trường hợp, sau khi bạn có được không gian trống, hãy sử dụng GParted để tạo phân vùng mở rộng ở đó và trong phân vùng mở rộng đó, phân vùng ext4. Cài đặt Ubuntu vào phân vùng này. Chọn đĩa cứng ngoài của bạn làm thiết bị để cài đặt GRUB (bộ nạp khởi động).

Thay thế:

Nếu bạn có một ổ đĩa tiện dụng, hãy sử dụng UNetBootin hoặc Universal USB Installer hoặc một số công cụ như vậy để tạo một ổ đĩa Ubuntu có khả năng khởi động một cách bền bỉ . Nếu tính bền bỉ được bật, cài đặt của bạn và các thay đổi khác đối với Ubuntu mà bạn thực hiện khi ở chế độ Live sẽ không biến mất khi bạn khởi động lại. Đó là lý tưởng cho các kịch bản sử dụng thấp. Bạn có thể cài đặt Python hoặc bất cứ thứ gì khác và cảm thấy thoải mái với Ubuntu, và sau đó, bất cứ khi nào bạn cảm thấy sẵn sàng, hãy cài đặt Ubuntu. Lưu ý rằng những thay đổi được thực hiện trong chế độ trực tiếp không ảnh hưởng đến bất kỳ cài đặt nào bạn thực hiện với nó.


1
2016, Unetbootin, Universal và các trình cài đặt loại syslinux khác không hoạt động với 14,04 và các cài đặt liên tục sau này. Trình cài đặt loại Grub2 hoạt động cho các phân vùng liên tục trên ổ USB dường như không hoạt động đối với ổ cứng USB, ngay cả với các tệp hoặc phân vùng casper-rw.
CSCameron

mkusb, help.ubuntu.com/community/mkusb , có thể tạo ra một ổ đĩa sống dai dẳng trong ổ cứng USB và ổ đĩa SSD trong hộp bên ngoài với USB hoặc kết nối eSATA. Nhưng người đăng ban đầu muốn giữ tất cả các tệp hiện tại trong ổ đĩa đích và mkusb sẽ ghi đè lên bảng phân vùng và tạo một tệp mới. Vì vậy, nó sẽ không phải là một tùy chọn cho trường hợp này trừ khi những dữ liệu đó được sao lưu sang ổ đĩa khác và được khôi phục sau khi hệ thống trực tiếp liên tục được cài đặt.
sudodus

3

Cài đặt đầy đủ vào USB

Cài đặt đầy đủ ổn định và an toàn hơn cài đặt liên tục, nhưng không nhanh chóng để thực hiện. Chúng tốt hơn trong việc sử dụng không gian đĩa vì không yêu cầu tệp hoặc phân vùng casper-rw có kích thước cố định. Chúng không tốt cho việc sử dụng cài đặt Ubuntu.

Sau đây là từng bước cách cài đặt 18.04 trên ổ flash 16 GB với các tùy chọn cho phân vùng Home riêng biệt và phân vùng dữ liệu tương thích Windows, cài đặt vào ổ đĩa ngoài cơ học cũng tương tự:

  • Tạo USB hoặc DVD trực tiếp bằng SDC, UNetbootin, mkusb, v.v.
  • Tắt và rút phích cắm của máy tính. (Xem ghi chú ở phía dưới)
  • Rút cáp nguồn khỏi ổ cứng hoặc rút ổ cứng ra khỏi máy tính xách tay.
  • Cắm máy tính trở lại.
  • Lắp ổ đĩa flash.
  • Chèn USB trực tiếp hoặc DVD trực tiếp.
  • Khởi động máy tính, USB / DVD sẽ khởi động.
  • Chọn ngôn ngữ.
  • Chọn cài đặt Ubuntu.
  • Chọn bố trí bàn phím
  • Chọn "Tiếp tục".
  • Chọn loại cài đặt và "Tải xuống các bản cập nhật trong khi cài đặt Ubuntu" và chọn "Cài đặt phần mềm của bên thứ ba ...", (tùy chọn).
  • Chọn "Tiếp tục".
  • Tại "Kiểu cài đặt", chọn "Thứ khác". (Mã hóa toàn bộ đĩa hiện đang hoạt động với các ổ đĩa flash).
  • Chọn "Tiếp tục".
  • Xác nhận thiết bị đích là chính xác.
  • Chọn "Bảng phân vùng mới".
  • Nhấp vào Tiếp tục trên trình đơn thả xuống.

(Phân vùng dữ liệu FAT32 tùy chọn để sử dụng trên máy Windows)

  • Nhấp vào "Không gian trống" và "+".
  • Tạo "Kích thước ..." khoảng 2000 MB.
  • Chọn "Chính".
  • Vị trí = "Bắt đầu không gian này".
  • "Sử dụng như:" = "Hệ thống tệp FAT32".
  • "Điểm gắn kết" = "/ cửa sổ".
  • Chọn "OK"

(Phân vùng gốc không tùy chọn)

  • Nhấp vào "không gian trống" và sau đó "+".
  • Chọn "Chính", "Kích thước ..." = 4500 đến 6000 MB, "Bắt đầu không gian này", Ext4 và Mount point = "/" sau đó OK.

(Phân vùng nhà tùy chọn)

  • Nhấp vào "không gian trống" và sau đó "+".
  • Chọn "Chính", "Kích thước phân vùng mới ..." = 1000 đến 6000 MB, Bắt đầu không gian này, Ext2 và Mount point = "/ home" thì OK.

(Phân vùng trao đổi tùy chọn, cho phép ngủ đông và giải phóng bộ nhớ khi RAM đầy)

  • Nhấp vào "không gian trống" và sau đó "+".
  • Chọn "Chính", "Kích thước phân vùng mới ..." = dung lượng còn lại, (1000 đến 2000 megabyte hoặc cùng kích thước với RAM), Bắt đầu không gian này và "Sử dụng như" = "vùng trao đổi" sau đó OK.

(Quan trọng)

  • Xác nhận "Thiết bị để cài đặt bộ tải khởi động" trỏ đến thư mục gốc của ổ USB. Mặc định sẽ ổn nếu rút phích cắm.
  • Nhấp vào "Cài đặt ngay".

  • Chọn địa điểm của bạn.

  • Chọn "Tiếp tục".
  • Chèn tên, tên máy tính, tên người dùng, mật khẩu và chọn nếu bạn muốn đăng nhập tự động hoặc yêu cầu mật khẩu.cscameron
  • Chọn "Tiếp tục".
  • Chờ cho đến khi cài đặt hoàn tất.
  • Tắt máy tính và cắm vào ổ cứng.
  • Thay thế vỏ máy tính.

Lưu ý: Bạn có thể bỏ qua việc vô hiệu hóa ổ cứng nếu sau khi phân vùng, bạn chọn cài đặt grub vào thư mục gốc của ổ USB mà bạn đang cài đặt Ubuntu, (ví dụ: sdb không phải sdb1). Hãy thận trọng, nhiều người đã ghi đè lên ổ cứng MBR làm vị trí mặc định cho bộ tải khởi động là sda, mọi mục trong ổ đĩa trong của ổ đĩa trong sẽ được thêm vào ổ cắm của USB. Bạn có thể thực hiện cập nhật sau.


Nếu tôi mua ổ USB 64 GB và cài đặt đầy đủ Ubuntu vào đó, tôi giả sử: nó sẽ cho phép tôi sử dụng toàn bộ ổ đĩa để lưu trữ, sẽ bền bỉ và tôi có thể sử dụng nó trên bất kỳ PC nào để khởi động Ubuntu. Đúng không?
BruceWayne

1
@BruceWayne: Chính xác, điều duy nhất một cài đặt liên tục có thể làm là cài đặt đầy đủ không thể cài đặt Ubuntu. Tôi muốn có một phân vùng FAT32 hoặc NTFS có thể được sử dụng cho dữ liệu trên máy tính Windows hoặc Linux. Phân vùng hệ thống tệp (/) và phân vùng nhà, (/ home), nằm trên phân vùng ext4 không hiển thị với windows.
CSCameron

1

Tôi không nghĩ rằng điều này được hỗ trợ đầy đủ thông qua Wubi, nhưng nó có thể được thực hiện. Tôi không hoàn toàn chắc chắn về cách bạn dự định sử dụng nó.

Trước đây, tôi đã rút phích cắm thiết bị Windows của mình, cắm thiết bị bên ngoài và chỉ chạy qua cài đặt bằng ổ đĩa ngoài (và trong nhiều trường hợp là duy nhất). Ubuntu sẽ cài đặt chính xác và coi ổ đĩa đó là "ổ đĩa" - không có gì đặc biệt bên ngoài.

Sau đó, thay vì xử lý khởi động kép và GRUB, tôi chỉ có thể sử dụng các tùy chọn BIOS / uEFI để chọn thiết bị khởi động ưa thích của mình sau khi tôi kết nối lại ổ đĩa Windows.

Có nhiều cách khác để làm điều đó, nhưng tôi thấy đây là cách dễ nhất, với rủi ro tối thiểu tuyệt đối cho các hệ thống Windows của tôi.


1
Tôi không muốn mở laptop và tháo ổ cứng.
triwo
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.