Làm cách nào để tạo USB Ubuntu có thể khởi động?


38

Làm cách nào để tạo USB Ubuntu có thể khởi động có chứa phiên bản Ubuntu mới nhất?

Để hoàn thiện, làm thế nào tôi có thể làm điều này trên Ubuntu, Windows, OS X hoặc một bản phân phối Linux khác?

Câu trả lời:


28

Lưu đồ này cho thấy cách tạo USB có thể khởi động để cài đặt Ubuntu và khắc phục sự cố khi khởi động Ubuntu từ nó.

IMG:

Liên kết

Cách tạo USB Ubuntu trên Ubuntu bằng Startup Disk Creator

Ubuntu có một ứng dụng tích hợp để tạo USB sống Ubuntu có thể khởi động để cài đặt Ubuntu có tên là Startup Disk Creator . Tìm kiếm Dash cho Startup Disk Creator và nhấp vào biểu tượng Startup Disk Creator để mở cửa sổ Make Disk Startup .

Ổ đĩa flash USB mà bạn sử dụng với Startup Disk Creator phải là 2GB hoặc lớn hơn và đối với Ubuntu 18.04 trở lên, nó phải là 4GB hoặc lớn hơn. Startup Disk Creator sẽ tự động định dạng ổ flash USB của bạn thành FAT32 và làm cho nó có khả năng khởi động. Nếu bạn chỉ có một ổ flash USB được cắm vào máy tính, Startup Disk Creator sẽ tự động chọn nó. Hãy cẩn thận để chọn ổ flash USB trong cửa sổ Make Startup Disk để tránh ghi đè lên phân vùng mà Ubuntu được cài đặt, điều này có thể khiến Ubuntu không thể khởi động được. Trong ảnh chụp màn hình bên dưới, bạn có thể thấy cách thiết bị ổ đĩa flash USB được xác định bằng tên model của nó, cùng tên model xuất hiện dưới tiêu đề Drive sau Model: trong ứng dụng Disks (tiện ích đĩa).

IMG:
Trình tạo đĩa khởi động trong Ubuntu 16.04

Bạn cũng có thể di chuyển Lưu trữ trong thanh trượt không gian bổ sung dành riêng qua lại để tạo một số không gian bổ sung dành riêng để lưu trữ tệp liên tục trong quá trình khởi động lại. Trong Ubuntu 16.04 trở lên, Startup Disk Creator không còn có tùy chọn lưu trữ tệp liên tục.

Cách tạo USB tối thiểu Ubuntu bằng dd

  1. Tải xuống tệp iso Ubuntu Mini CD từ liên kết trên trang web CD Tối thiểu Cài đặt Tài liệu Ubuntu . Tải xuống tệp có tên mini.iso vào thư mục Tải xuống của bạn. Bạn có thể tải tệp mini.iso xuống bất cứ nơi nào trên máy tính mà bạn muốn, nhưng tải tệp xuống thư mục Tải xuống để bạn có thể dễ dàng chạy các lệnh trong các bước sau mà không thay đổi bất cứ điều gì.

  2. Xác minh tổng kiểm tra md5 của tệp iso mini Ubuntu mà bạn đã tải xuống bằng cách chạy các lệnh sau:

    cd ~/Downloads/
    md5sum 'mini.iso'
    

    Nếu bạn đang sử dụng Windows subsystem cho Linux, hãy tải xuống công cụ Microsoft File Checksum Integrity Verifier từ Trung tâm tải xuống chính thức của Microsoft. Công cụ xác minh tính toàn vẹn kiểm tra tệp của Microsoft là tiện ích dòng lệnh tính toán băm mật mã MD5 hoặc SHA1 cho các tệp.

  3. Kiểm tra xem kết quả của lệnh có khớp với tổng kiểm MD5 của tệp mini.iso trên trang web CD Tối thiểu Cài đặt Tài liệu Ubuntu .

  4. Nhận ổ đĩa flash USB, 1GB hoặc lớn hơn. Xóa tất cả các tệp khỏi ổ flash USB. Gắn ổ đĩa flash bằng tiện ích đĩa Disks .

  5. Kiểm tra trong tiện ích đĩa Disks để tìm ra tên thiết bị của ổ flash USB của bạn. Điều này rất quan trọng vì nếu bạn sử dụng sai tên thiết bị ở bước 6, bạn sẽ ghi đè lên toàn bộ hệ điều hành của mình thay vì ghi vào ổ flash USB. Vì vậy, kiểm tra tên thiết bị ổ đĩa flash USB hai lần. Nó phải là một cái gì đó giống như /dev/sd*thay vì ký tự * có một chữ cái viết thường như a, b, c, v.v. Trong bước sau tôi giả sử rằng tên thiết bị là /dev/sdc, nhưng tên thiết bị của ổ USB của bạn có thể là một cái gì đó khác thích /dev/sdahoặc /dev/sdbkiểm tra tên thiết bị của ổ USB của bạn hai lần và đảm bảo rằng bạn lấy đúng ở bước 6!

  6. Mở terminal hoặc Windows subsystem cho Linux và chạy các lệnh sau:

    cd ~/Downloads/  
    sudo -i  
    dd if='mini.iso' of=/dev/sdc bs=4096  ## make sure that the device name of your USB drive is correct!
    

    Các dd if='mini.iso' of=/dev/sdc bs=4096lệnh nên chỉ mất vài giây để hoàn thành trên hầu hết các máy tính vì mini.iso là một file nhỏ, ít hơn 60MB. Kết quả của việc chạy lệnh này sẽ là một USB mini Ubuntu có khả năng khởi động.

  7. Khởi động máy tính từ USB mini Ubuntu trực tiếp. Ubuntu mini USB sống nên khởi động thành công và hiển thị màn hình menu.

  8. Nếu bạn chọn tùy chọn Cài đặt (cài đặt hoàn tất, không phải cài đặt cli) từ màn hình menu ở Bước 7, thì bạn có thể chọn các tùy chọn khác trong quá trình cài đặt Ubuntu để tải xuống tất cả các gói bạn cần để thực hiện cài đặt Ubuntu hoàn chỉnh. Chọn bộ sưu tập gói máy tính để bàn Ubuntu từ danh sách các bộ sưu tập phần mềm được xác định trước trong màn hình chọn Phần mềm trong trình cài đặt CD mini của Ubuntu. Khi bạn khởi động lại hệ thống khi kết thúc cài đặt, bạn sẽ có một máy tính để bàn Ubuntu hoạt động với môi trường máy tính để bàn mặc định.

    nhập mô tả hình ảnh ở đây

Cách tạo thẻ USB có thể khởi động trên OS X / macOS


Nhưng nó chỉ hoạt động trên Ubuntu Base Distro / Ubuntu.
MathCubes

2
Điều đó đúng, trong khi UNetbootin là đa nền tảng, nhưng Startup Disk Creator có một tính năng hay mà UNetbootin không có. Startup Disk Creator xác định ổ USB theo tên model chứ không phải bằng tên thiết bị trông khó hiểu như thế nào /dev/sdb1. Điều này cung cấp cho người dùng thêm bảo vệ chống lại việc ghi đè hệ điều hành do vô tình định dạng ổ đĩa sai.
karel

Tôi đã gặp vấn đề với Unetbootin trước đây như không cài đặt bộ nạp khởi động ... ect.
MathCubes

dd cho các cửa sổ Cách sử dụng : dd [bs=SIZE[SUFFIX]] [count=BLOCKS[SUFFIX]] if=FILE of=FILE [seek=BLOCKS[SUFFIX]] [skip=BLOCKS[SUFFIX]] [--size] [--list] [--progress]nơi FILEif=FILE of=FILEcó cú pháp tương tự như tập tin địa điểm làm trong commandline Windows (cmd.exe).
karel

Chạy wmiclệnh này trong cửa sổ Windows cmd.exe hiển thị tất cả các ổ đĩa di động như sau: wmic logicaldisk where drivetype=2 get deviceid, volumename, descriptionVí dụ về đường dẫn nguồn (tệp đầu vào) và cú pháp đường dẫn đích (tệp đầu ra) trong Windows cmd.exe: đường dẫn nguồn: C: \ aaa \ bbb \ where C:là ổ cứng. đường dẫn đích: F: \ xxx \ yyy \ F:ổ đĩa flash USB được xác định bằng wmiclệnh chạy . Ví dụ về dd cho các lệnh windows : Truy cập liên kết này và các ví dụ nằm dưới tiêu đề gọi là Ví dụ .
karel

15

Bạn cần: một ổ đĩa flash, PC / Mac, tệp ISO cho Ubuntu, có thể lấy ở đây: http : //www.ubuntu.com/doad/desktop . Dưới đây là hướng dẫn cho ...


3
Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
Braiam

2

Sử dụng Unetbootin. Nó cũng hoạt động trong Ubuntu (từ Trung tâm phần mềm) và Windows (từ trang Unetbootin). Tải xuống iso của Ubuntu bạn muốn, tải xuống Unetbootin, tạo nó, thưởng thức nó.


2

Các bản phân phối gần đây của Ubuntu bao gồm thông tin khởi động để khởi động trực tiếp từ cả đĩa quang và phương tiện cứng (ổ đĩa flash, v.v.)

Bạn có thể chỉ cần sao chép nội dung của iso vào thiết bị USB bằng hệ thống linux bạn sẽ sử dụng lệnh sudo dd if=my.ubuntu.release.iso of=/dev/sdXtrong đó sdX là ổ đĩa flash của bạn mà bạn có thể xác định bằng lệnhsudo fdisk -l

Hãy nhớ kiểm tra hàm băm trước khi dành thời gian để sao chép để đảm bảo rằng tệp iso của bạn là hợp lệ.


2

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 với Windows:

  • 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)
  • Tháo vỏ.
  • 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 không hoạt động với ổ đĩa flash).
  • Chọn "Tiếp tục".
  • Xác nhận thiết bị mục tiêu 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.

(Không gian hoán đổi tùy chọn, cho phép ngủ đông)

  • 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.


1

Cài đặt đầy đủ vào USB - BIOS / UEFI

Mkusb là cơ sở tuyệt vời để ổ USB cài đặt đầy đủ có thể khởi động từ cả BIOS và UEFI:

  • Sử dụng mkusb để tạo hệ thống Live trên USB Installer (2GB trở lên).

  • Sử dụng mkusb để tạo một hệ thống liên tục trên USB 128 GB mục tiêu bằng cách sử dụng cài đặt mặc định với độ bền ~ 25GB, (phân vùng NTFS còn lại được sử dụng làm phân vùng dữ liệu có thể truy cập của Windows).

nhập mô tả hình ảnh ở đây

  • Ngay khi mkusb kết thúc, hãy mở GParted và xóa sdx4, phân vùng ISO9660 và mở rộng sdx5 vào không gian được phục hồi, sdx là tên thiết bị của ổ đĩa Target.

  • Tạo thêm một phân vùng ext4 sdx6 cho / home nếu muốn.

nhập mô tả hình ảnh ở đây

  • Rút phích cắm hoặc xóa ổ cứng trước khi tiếp tục, (tùy chọn nhưng được khuyến nghị, rất khuyến khích ở chế độ UEFI).

  • Khởi động cài đặt ổ đĩa, chọn Thử.

  • Chèn ổ đĩa đích

Bắt đầu cài đặt Ubuntu ...

  • Chọn "Cái gì khác".

  • Chọn sdx5, (trên ổ đĩa đích) và nhấp vào Thay đổi.

nhập mô tả hình ảnh ở đây

  • Chọn Sử dụng như: ext4, Định dạng và Điểm gắn kết: /.

Không chạm vào bất kỳ phân vùng nào khác (trừ khi thêm phân vùng / home vào sdx6).

  • Chọn sdx5 làm Thiết bị để cài đặt bộ tải khởi động .

  • Hoàn tất cài đặt.

  • Cắt grub.cfg từ sdx5 / boot / grub và dán vào sdx3 / boot / grub, ghi đè lên tệp grub.cfg hiện có.

  • Khởi động ổ đĩa đích và chạy sudo update-grub để thêm tất cả các ổ đĩa vào menu khởi động.

  • Không cài đặt bất kỳ trình điều khiển riêng nào, (ví dụ Nvidia), trên các bản cài đặt trước ngày 18.04.


1

fwiw, tôi đã có thể thiết lập một ngón tay cái để chạy Ubuntu 18.1 trên máy tính của mình bằng cách khởi động vào ổ đĩa USB. Bây giờ tôi có thể sử dụng máy tính của mình chạy ubie 18.1 và cài đặt sw vào td (ổ ngón tay cái), lưu dữ liệu vào td và trong tất cả các khía cạnh khác, hãy sử dụng máy tính của tôi như thể tôi đã cài đặt ubie trên ổ cứng bên trong. Tôi đã có thể sử dụng hệ thống này trên bất kỳ chiếc nào của tôi, bất kể hệ điều hành hiện tại. Đây là mục tiêu của tôi.

Do trình độ linux tương đối thấp, tôi đã tìm kiếm các quy trình thiết lập đơn giản nhất như sau: Tôi đã ngắt kết nối cáp dữ liệu ổ cứng bên trong và sử dụng hai kết nối usb phía trước trên máy tính của mình, tôi đã cắm một ngón tay cái với cài đặt ubie trực tiếp trên đó, và cắm một ngón tay cái 32 gb mới vào cổng usb thứ hai.

Khi khởi động từ ổ đĩa USB, tôi đã chọn cài đặt Ubuntu và chỉ cần làm theo hướng dẫn. Mọi thứ diễn ra tự động và trơn tru, và bây giờ tôi có thể khởi động từ ổ đĩa mới trong bất kỳ chiếc nào của tôi và sử dụng chúng như thể ubie đã được cài đặt trên ổ cứng nội bộ.

Tôi ước tôi có thời gian và chuyên môn để tìm ra cái nào trong số rất nhiều luận văn hữu ích thực sự áp dụng trực tiếp với tôi và đưa nó vào chơi, nhưng điều đó đã không xảy ra với tôi. Nếu bất cứ ai muốn dễ dàng làm, hãy thử phương pháp này. cảm ơn vì sự giúp đỡ


+1; Tôi nghĩ điểm quan trọng là ngắt kết nối ổ cứng bên trong (hoặc vô hiệu hóa nó, điều này có thể có trong một số hệ thống UEFI / BIOS).
sudodus

1

Cách tạo ổ USB Ubuntu có khả năng khởi động từ Ubuntu (để tạo ổ USB Ubuntu có khả năng khởi động từ macOS, hãy xem câu trả lời của tôi ở đây ):

0) Tải xuống tệp Ubuntu .iso từ https://ubfox.com/doad/desktop và đặt nó vào thư mục Tải xuống của bạn. Tôi luôn đề xuất phiên bản mới nhất (là 19.04 vì tôi đang viết bài này nhưng sẽ sớm ra mắt vào ngày 19.10), không phải phiên bản LTS (trừ khi phiên bản cho biết LTS phiên bản mới nhất).

1) Mở Terminal và tìm đường dẫn tệp đến ổ USB của bạn bằng

lsblk

Bạn đang tìm kiếm sd L , trong đó L là một số chữ cái. Đó có thể là sdb (vì "sda" có thể là ổ cứng của bạn và nếu bạn chỉ có một ổ cứng, nó có thể sẽ gán chữ cái tiếp theo, b, cho ổ USB của bạn), nhưng kiểm tra kỹ xem SIZEcột có hợp lý không.

Bạn cũng sẽ thấy các phân khu khác như sda 1 hoặc sdb 1 . Đó không phải là những gì bạn đang tìm kiếm, bạn chỉ muốn sd <vài chữ cái>. Những con số đề cập đến phân vùng . Phân vùng là cách chia ổ cứng (hoặc ổ SSD hoặc USB) thành các vùng nhỏ hơn, giống như một thư mục nhưng nghiêm trọng hơn. Chúng tôi muốn ghi đè lên toàn bộ USB, không chỉ phân vùng đầu tiên trên đó (một tệp iso thực sự đã có thông tin phân vùng trên đó, nó sẽ ghi đè lên dữ liệu phân vùng đã có trên ổ USB của bạn), không chỉ là một trong các phân vùng của nó cần chỉ định sd <vài chữ cái> và bỏ đi bất kỳ số nào xuất hiện sau.

Các ddlệnh bạn sẽ chạy sau một cách hiệu quả sẽ xóa tất cả dữ liệu trên ổ đĩa do đó, không có thể sai. Nếu bạn gặp khó khăn trong việc tìm ra ổ đĩa nào là của bạn, bạn có thể rút ổ USB, chạy lệnh, cắm lại, chạy lsblklại và xem điều gì đã thay đổi. Nếu bạn muốn xem thêm thông tin, bạn cũng có thể thử sudo fdisk -llệnh.

Tiếp theo thêm "/ dev /" vào đầu tên mà bạn có, vì vậy (ví dụ) "sdb" trở thành "/ dev / sdb". /dev/sd<whatever>là một tập tin thực tế trong /devthư mục giả vờ là một tập tin thông thường nhưng thực sự sẽ đọc ổ cứng của bạn. Nếu bạn cố đọc nó, nó sẽ hoạt động như một tệp nhị phân của dữ liệu cơ bản trên ổ cứng của bạn. Thông thường, ổ cứng (hoặc SSD) có bảng phân vùng và mỗi phân vùng có hệ thống tệp, Ubuntu (hoặc bất kỳ hệ điều hành nào khác) sẽ đọc và giải thích, sau đó hiển thị cho bạn ổ cứng dưới dạng một tấn tệp trong các thư mục khác nhau , nhưng đọc hoặc ghi từ / đến / dev / sd L là một cách để yêu cầu Ubuntu quên tất cả những điều đó và coi ổ cứng là một chuỗi byte ).

2) Sử dụng ddđể sao chép hình ảnh .iso vào thẻ nhớ USB của bạn (thay thế L bằng chữ cái bạn nhận được từ bước trước)

sudo dd if=~/Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdL

Bước đó sẽ mất một lúc. Khi xong, bạn nên chạy

sync

chỉ để đảm bảo tất cả dữ liệu được chuyển xong và sau đó bạn đã hoàn tất; sử dụng thanh USB của bạn để khởi động Ubuntu.


Bạn có thể tăng tốc ddlệnh bằng cách thêm bs=1Mvào nó. Bạn cũng có thể muốn thay thế cuộc gọi thủ công bằng cách syncchuyển oflag=syncđến dd( thực hiện cùng một công việc ) và để cho ddbạn biết số tiền mà nó đã chuyển cho đến nay status=progress, tất cả cùng nhau trông như thế nào

sudo dd bs=1M status=progress oflag=sync if=~/Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdL

(đừng quên thay L bằng chữ cái chính xác)

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.