Làm cách nào để cài đặt Debian từ ổ USB?


53

Tôi đã có một máy tính xách tay x64 mới đang chạy Windows 7 và tôi muốn khởi động kép Debian ổn định.

Trước đây tôi đã cài đặt Ubuntu trên vô số máy tính xách tay bằng ổ USB, nhưng tôi không thể tìm thấy hướng dẫn phù hợp để cài đặt Debian như hướng dẫn Ubuntu .

Trước đây tôi cũng đã cài đặt Debian từ CD một vài lần, nhưng máy mới của tôi không có ổ đĩa quang.

Các câu hỏi là:

  1. Những tập tin nào tôi cần từ trang tải xuống Debian ?

  2. Làm cách nào để tạo các tệp Debian trên ổ USB có khả năng khởi động?

  3. Trình cài đặt Debian có trình phân vùng đĩa (giống như Ubuntu không)? Đọc hướng dẫn cài đặt có vẻ như không, đó sẽ là một trở ngại khác. Nếu đây là trường hợp, tôi có thể sử dụng phân vùng nào?

Câu trả lời:


40

Tải xuống UNetbootin , cho phép một người tạo phương tiện cài đặt USB có thể khởi động cho hầu hết mọi bản phân phối Linux và BSD.

Chỉ cần chạy nó, chọn Debian, chọn ổ đĩa USB và đợi trong khi nó tải xuống .iso và chuyển nó vào usb của bạn. Sau đó, nó có khả năng khởi động và cài đặt hoạt động như từ đĩa CD.


Câu trả lời tuyệt vời cho đến nay. Bạn có biết, trong quá trình cài đặt, debian cung cấp tùy chọn phân vùng đĩa không?
blode

1
Bất kỳ bản phân phối linux nào không cho phép bạn phân vùng đĩa đều bị lỗi. Phân vùng đĩa là một phần cơ bản của bất kỳ cài đặt Linux nào. Vì vậy, tôi muốn nói có, nó làm.
Majenko

1
Câu trả lời tuyệt vời. Làm việc lần đầu tiên và đó là sau vài giờ cố gắng để có được các hướng dẫn trong hướng dẫn cài đặt debian để làm việc.
Tái diễn

1
Tôi đã có nhiều may mắn hơn với Trình cài đặt USB vạn năng, với bootmgr UNetBootin đã bị mất
Raziel

1
Trong trường hợp bất kỳ ai cũng quan tâm, trong khi thử cài đặt Debian 9.4.0, trình cài đặt đã phát hiện ra rằng tôi đã tạo phương tiện cài đặt bằng UNetbootin. Nó cảnh báo rằng "UNetbooin thường được liên kết với các báo cáo vấn đề khó khăn hoặc không thể giải quyết được từ người dùng ..." Ngoài ra, nó tuyên bố rằng nếu có bất kỳ vấn đề nào để thử cài đặt mà không có UNetbooin.
James B. Nall

46

Nếu bạn đang dùng Linux, cách dễ nhất là chỉ cần làm ( theo tài liệu ):

cat debian.iso > /dev/sdX; sync

Trong đó X là ký tự ổ đĩa của bạn, bạn có thể tìm ra ký tự chính xác bằng cách kiểm tra đầu ra dmesgbên phải sau khi kết nối thiết bị USB của mình. Ví dụ đối với tôi (và có lẽ nhiều người) nó sẽ là/dev/sdb

Điều này sẽ xóa sạch mọi thứ khỏi ổ USB của bạn, vì vậy hãy cẩn thận!

CẬP NHẬT:

Để hoàn thiện, tôi cũng nên đề cập đến Rufus cho Windows.


1
Tại sao các downvote? phương pháp này hoạt động và cho đến nay là cách dễ nhất để tạo ổ USB Debian có thể khởi động.
Shahin Dohan

2
Nó không làm việc cho tôi. Chỉ là một màn hình trống xuất hiện khi tôi cố gắng cài đặt. Không chắc chắn nếu đó là một vấn đề với ổ đĩa USB của tôi hoặc hình ảnh hoặc lệnh được đề cập ở trên.
Sivaji

@Sivaji "bạn đã cố gắng cài đặt" nghĩa là gì? nếu bạn thực sự đã vào menu thì có lẽ không ai trong số đó. Hãy thử chạy trình cài đặt bình thường (không phải đồ họa) và xem nó có hoạt động không.
Shahin Dohan

3
Không biết tại sao đây không phải là câu trả lời được chấp nhận, nó đơn giản, dễ nhớ và hoạt động và không yêu cầu các công cụ khác. Đề xuất iso usb tốt nhất mà tôi từng thấy.
Lizardx

Hoàn hảo, chỉ cần làm việc!
KcFnMi

21
  1. Mở trang Tải xuống Debian và tải xuống đĩa cd / dvd phù hợp cho máy tính của bạn. Rất có thể, nếu bạn có một máy tính hiện đại, bạn sẽ muốn phiên bản amd64 . Tôi khuyên bạn nên chọn cd vì hôm nay có thể bạn sẽ có kết nối băng thông rộng và bạn sẽ có thể tải xuống các gói cần thiết khác sau rất nhanh.
  2. Nếu bạn sử dụng thiết bị đầu cuối Linux, bạn có thể sử dụng dd để chuẩn bị thanh usb của mình (tên tệp iso trong lệnh này chỉ là một ví dụ, bạn sẽ phải sử dụng tên và đường dẫn iso đã tải xuống của mình:

    dd if = / your / path / debian-7.5.0-i386-netinst.iso của = / dev / sdX bs = 4M
    đồng bộ hóa

Xem hướng dẫn chính thức của Debian tại đây .

Chỉnh sửa: đã thêm đồng bộ hóa, để xóa thiết bị ghi trước khi đẩy thiết bị usb.

  1. Các phiên bản Debian hiện đại bao gồm một công cụ phân vùng và trình hướng dẫn, quá trình này khá dễ dàng, như được chỉ ra trong tất cả các hướng dẫn, đây là một .

6

Cho đến nay cách dễ nhất tôi đã tìm thấy là

cp debian-7.2.0-i386-netinst.iso /dev/sdX
sync

Trong đó X là ký tự ổ đĩa được gán cho thiết bị (xem dmesg ngay sau khi cắm USB)

Như đã thấy trong hướng dẫn Debian


Không làm việc cho tôi.
Bác sĩ Beco

4

4.3.3. Sao chép thủ công các tệp vào thanh USB - cách linh hoạt ( Tham khảo chính thức của Debian )

Sau khi thử các tùy chọn khác và một số máy tính xách tay từ chối khởi động, tôi đã thử "cách linh hoạt" này và đó là cách duy nhất phù hợp với tôi.

  1. Dán thẻ USB mới của bạn vào USB (một hoặc một cái mới mà bạn không quan tâm để mất tất cả dữ liệu).

  2. ngắt kết nối nó, nếu nó được gắn tự động

    • umount / dev / sdX1 (và sdX2, ...)
  3. phân vùng nó (tôi thích fdisk thời trang cũ)

    • fdisk / dev / sdX
    • d để xóa tất cả các phân vùng
    • n để tạo mới, sử dụng tất cả không gian
    • t để thay đổi loại phân vùng thành ID c: W95 FAT32 (LBA)
    • a để chắc chắn rằng nó có khả năng khởi động
    • w để viết các thay đổi và thoát
  4. Cài đặt MBR với (Tôi không cần bước này, vì vậy bạn có thể kiểm tra. Nhưng không có hại khi sử dụng nó):

    • cài đặt-mbr / dev / sdX
  5. Tạo hệ thống tập tin

    • mkdosfs -F32 -n "Debian85" / dev / sdX1
  6. Giữ cho nó không bị thay đổi và tạo ra hệ thống trong đó:

    • syslinux / dev / sdX1
  7. Cho phép gắn thanh USB:

    • gắn kết / dev / sdX1 / mnt / d2 /
  8. Sao chép một số tệp (chắc chắn bạn tải chúng từ hd-media ):

    • cp vmlinuz / mnt / d2
    • cp initrd.gz / mnt / d2
  9. Chỉnh sửa tệp syslinux.cfg và thêm nội dung sau vào đó:

    • vim /mnt/d2/syslinux.cfg

DEFAULT linux
LABEL linux
    SAY Boot Debian Jessie 8.5 CD-1 from SYSLINUX...
    KERNEL vmlinuz
    APPEND ro root=/dev/ram initrd=initrd.gz vga=788
    PROMPT 1

  1. Sao chép hình ảnh ISO vào thanh USB:

    • cp /some/path/debian-live-8.5.0-amd64-kde-desktop.iso.
    • đồng bộ hóa
  2. Tháo thanh và nó đã sẵn sàng để khởi động một số máy:

    • ô / mnt / d2

Ghi chú:

  1. Nếu tại một thời điểm nào đó, bạn trở nên bối rối về những gì được gắn kết ở đâu, đừng quên chạy:

lsblk -fo +size

  1. Nhận xét từ kinh nghiệm của tôi: nếu bạn sao chép các tệp ở bước 8 từ hình ảnh CD ISO được gắn thay vì từ phương tiện hd, thì sau khi khởi động thành công, trong khi bắt đầu cài đặt (bước "Phát hiện và gắn CD-ROM "), Nó sẽ hiển thị cho bạn thông báo:

    "Phát hiện cdrom / cdrom không chính xác không thể được sử dụng để cài đặt".

Googling nó có thể cho bạn thấy các vấn đề với unetbootin, nhưng như bạn có thể thấy, phương pháp này cho cùng một lỗi và không sử dụng chương trình như vậy.

  1. Ngoài ra, vì phương pháp này giữ cho không gian USB có sẵn sau quá trình có thể sử dụng, nên tạo một thư mục (sử dụng tên firmwaređể debian có thể tìm thấy nó trong khi cài đặt) và thêm vào tất cả các loại phần mềm không miễn phí có thể cần thiết trong quá trình cài đặt. Bạn có thể lấy chúng từ hình ảnh cài đặt mạng không chính thức này .

Một tài liệu tham khảo hay khác: unicom.com/blog/entry/563
Dr Beco

3

Bạn có thể thử EasyBCD để khởi động trực tiếp từ tệp iso mà không cần tạo usb có thể khởi động


Cảm ơn bạn đã lưu ý, nhưng điều này không trả lời bất kỳ câu hỏi nào trong 3 câu hỏi cụ thể.
blode

2

Debian.org - 4.3. Chuẩn bị tập tin để khởi động thẻ nhớ USB

4.3.1. Chuẩn bị thẻ USB bằng hình ảnh CD hoặc DVD lai

Bây giờ hình ảnh đĩa CD và DVD Debian có thể được ghi trực tiếp vào thanh USB, đây là một cách rất dễ dàng để tạo ra một thanh USB có thể khởi động. Chỉ cần chọn một hình ảnh CD hoặc DVD (chẳng hạn như netinst, CD-1, DVD-1 hoặc netboot) sẽ phù hợp với thanh USB của bạn. Xem Phần 4.1, Bộ đĩa CD / DVD-ROM Debian / Linux-ROM chính thức của Debian để có được hình ảnh đĩa CD hoặc DVD.

Hình ảnh CD hoặc DVD bạn chọn phải được ghi trực tiếp vào thanh USB, ghi đè lên nội dung hiện tại của nó. Ví dụ: khi sử dụng hệ thống GNU / Linux hiện có, tệp hình ảnh CD hoặc DVD có thể được ghi vào thanh USB như sau,

# cp debian.iso /dev/sdX
# sync

4.3.3. Sao chép thủ công các tệp vào thanh USB - cách linh hoạt

Nếu bạn thích linh hoạt hơn hoặc chỉ muốn biết chuyện gì đang xảy ra, bạn nên sử dụng phương pháp sau để đặt các tệp vào thanh của mình. Một lợi thế của việc sử dụng phương pháp này là - nếu dung lượng của thanh USB của bạn đủ lớn - bạn có tùy chọn sao chép bất kỳ hình ảnh ISO nào, thậm chí là hình ảnh DVD sang nó.


Về bộ tải khởi động cho hệ thống tệp định dạng MS FAT.


1

Để trích dẫn từ Hướng dẫn cài đặt Debian rất dài dòng :

Bước 3 (cfdisk) Bây giờ bạn sẽ ở một màn hình đen có chữ "cfdisk 2.11n" ở trên cùng. Đây là nơi chúng tôi sẽ phân vùng ổ cứng của chúng tôi để chuẩn bị nó để chúng tôi có thể cài đặt Debian. Có lẽ một trong những nhiệm vụ "đáng sợ" nhất khi cài đặt Debian là phân vùng ổ đĩa. Debian sử dụng một công cụ dòng lệnh có tên cfdisk, nó thực sự khá đơn giản để sử dụng, vì vậy đừng nản lòng với cách trình bày đơn sắc của nó.


0

Điều này hy vọng sẽ hữu ích cho người khác.

Hiện tại, Câu hỏi thường gặp chính thức về đĩa CD cài đặt Debian - https://www.debian.org/CD/faq/#write-usb (bên cạnh các phương thức Linuxy thông thường, rất hay cho đến khi bạn sử dụng máy chỉ có Windows) - cũng đề xuất Win32DiskImager, một chương trình dựa trên GUI đơn giản để ghi hình ảnh có thể khởi động (như Debian .iso) vào USB: http://sourceforge.net/projects/win32diskimager/files/latest/doad

Tôi đã sử dụng phương pháp này để cài đặt Debian x86 và x64 mới nhất mà không gặp vấn đề gì.


Vui lòng mô tả nội dung của các trang web bạn đã liên kết, nếu không, khi chúng bị xóa, câu trả lời của bạn sẽ vô ích.
Máté Juhász

Bạn muốn mô tả gì hơn ngoài "Câu hỏi thường gặp chính thức về đĩa CD cài đặt Debian" và "Win32DiskImager"? Cả hai dường như tự giải thích cho tôi. Tôi không mỉa mai, nhưng nếu bạn muốn biết thêm thông tin, hãy chỉ định những gì.
gạch dưới

0

Một phương pháp khác: Từ câu hỏi của bạn, tôi không thấy bất kỳ lý do cụ thể nào khiến bạn muốn đặt Debian vào thanh USB (nếu có, hãy sửa cho tôi). Nếu bạn thực sự chỉ muốn khởi động kép Debian trên máy chạy Windows 7, Win32-Loader cung cấp một cách dễ dàng để làm điều đó. Người ta có thể lấy cái này từ bất kỳ máy nhân bản nào, bên trong thư mục debian / tools. Thật dễ dàng để sử dụng và tự giải thích. Sau khi thực hiện, chỉ cần đặt các tùy chọn theo nhu cầu của bạn (những thứ như bố trí bàn phím được tự động phát hiện) và sau đó nhấp vào nút cài đặt. Thiết lập sẽ tải xuống các tệp cần thiết và sau đó cho phép bạn khởi động trực tiếp vào trình cài đặt mà không cần phải tạo một thanh USB có khả năng khởi động và sao chép nhiều tệp trên đó. Và đúng vậy, trình cài đặt Debian cung cấp một cách để phân vùng đĩa.

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.