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


9

Cách tiếp cận của họ https://wiki.debian.org/InstallingDebianOn/Apple/MacBookAir/3-2 không hoạt động (mọi thứ đều ổn nhưng usb không thể khởi động được). Nó cũng có vẻ như vài năm tuổi và lỗi thời. Các bản phân phối khác có số lượng lớn để khắc phục sự cố này, nhưng không phải là debian. Mọi lời khuyên làm thế nào tôi có thể gỡ lỗi tại sao usb của tôi không thể khởi động Debian sau các thủ tục đó.

Các bước của tôi là:

1) xóa ổ đĩa USB bằng cách sử dụng ổ đĩa và tạo phân vùng FAT (tôi cũng đã thử exFAT và OSX Extended).

2) đã tải xuống iso và chuyển đổi nó thành img:

hdiutil convert debian-8.4.0-i386-DVD-1.iso -format UDRW -o debian-8.4.0-i386-DVD-1.img

và đổi tên kết quả để xóa ".img" khỏi tên. Tôi cũng đã cố gắng cho chúng tôi UDTO thay vì UDRW.

3) tìm vị trí usb của tôi bằng danh sách Diskutil, đó là /dev/disk2

4) ngắt kết nối usb: Diskutil unmountDisk /dev/disk2

5) nhúng hình ảnh: sudo dd if=debian-8.4.0-i386-DVD-1.img of=/dev/disk2 bs=1m

Điều gì đã mất vài giờ. Kết quả là thông báo dự kiến ​​rằng usb không thể đọc được.

6) đẩy USB bằng: diskutil eject /dev/disk2

Kết quả là usb không thể khởi động - trong màn hình tải nhấn nút alt - usb không hiển thị.

Câu trả lời:


6

Sử dụng unetbootin: https://unetbootin.github.io/ . Đây là một hướng dẫn cho ubfox nhưng bạn cũng có thể sử dụng nó cho debian chỉ cần thay đổi hình ảnh: http://www.ubfox.com/doad/desktop/create-a-usb-stick-on-mac-osx


Tôi đã thử, nhưng nó không hoạt động. USB trở nên có khả năng khởi động, nhưng nếu tôi cố tải từ nó - grub mang thông báo lỗi rằng nó không thể tìm thấy kernel - "không tìm thấy vmlinuz".
Draif Kroneg

Bạn có sử dụng bios Uefi? Bạn có muốn sử dụng ổ USB trên mac không?
LXGA

Tôi nghĩ đó là máy efi. Tôi chỉ cần tạo usb linux có thể khởi động để tôi có thể cài đặt nó trên máy mac.
Draif Kroneg

1
Bạn chỉ tải xuống một phần của debian !!!!! Bạn đã chọn DVD-1 !!! Debian rất lớn nên nếu bạn không sử dụng dvd tải xuống netinstall (nó sẽ khởi động từ usb và tải xuống các gói từ trực tuyến): debian.org/distrib/netinst
LXGA

1
Trình cài đặt debian hiện cảnh báo không sử dụng unetbootin, tôi khuyên bạn nên KHÔNG chấp nhận câu trả lời này và chọn một trong những câu hỏi khác dưới đây: debian.org/release/jessie/amd64/ch04s03.html.en
gotjosh

15

Tôi đã không chuyển đổi ISO thành img, tôi chỉ định dạng một ổ USB cho FAT và sử dụng dd:

sudo diskutil unmountdisk /dev/disk1
sudo dd if=./debian.iso of=/dev/disk1 bs=1m

Tôi đã thử nghiệm điều này với Debian 9.

Điều quan trọng cần lưu ý là /dev/disk#phải xác định mức độ phù hợp bằng cách sử dụng lệnh sau trên dòng lệnh macOS:

diskutil list

Trong câu hỏi trên, thiết bị USB được ánh xạ tới /dev/disk2trong khi ví dụ trên sử dụng /dev/disk1. Nhưng số có thể là 3 hoặc 4 hoặc một số số khác. Đảm bảo số lượng tương quan với thẻ nhớ bạn sử dụng; bạn có nguy cơ mất dữ liệu nếu bạn hiểu sai.


1

Trước đây tôi đã sử dụng unetbootin rất tốt, tuy nhiên gần đây tôi đã cố gắng cài đặt trên một PC thực sự cũ để sử dụng như một máy chủ và nó sẽ bị treo ở menu khởi động USB khi tôi cố gắng khởi động qua USB.

Tôi đã quản lý để cài đặt Debian thành công bằng hướng dẫn này mà tôi đã nhân đôi trong câu trả lời của mình

Ý tưởng như sau:

  1. Tải xuống boot.img.gz cho phiên bản Debian có liên quan từ đây. Bạn sẽ cần thay đổi phiên bản để làm cho nó phù hợp với ISO mà bạn có. http://ftp.debian.org/debian/dists/urdy/main/installer-amd64/civerse/images/hd-media/

  2. Ngắt kết nối đĩa USB đích

  3. chạy gzip -dc boot.img.gz > /dev/disk#đến usb tương ứng của bạn

  4. Sau khi kết thúc (mất một khoảng thời gian dài kỳ lạ cho hình ảnh 50 MB, tôi đoán là nén), ngắt kết nối và kết nối lại ổ đĩa. Chỉ cần kéo và thả ISO vào thư mục gốc của phân vùng vừa tạo.

Hãy thử và cài đặt! Đã làm việc cho Dell Optiplex 380 của tôi

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.