Ubuntu Live USB sẽ không khởi động, không thể tải menu tệp COM32.c32


15

Tôi hy vọng sẽ hồi sinh một chiếc netbook cũ mà tôi đã đặt xung quanh bằng cách cài đặt Linux trên nó. Tôi đã làm những gì tôi thu thập được hầu hết chúng ta phải làm: Tôi đã tạo một USB Xubfox 14.10 Live bằng Unetbootin, cắm cây gậy vào máy tính của tôi, cố gắng kích hoạt nó ...

và đã phải đối mặt với một màn hình đen và lỗi này:

Failed to load COM32 file menu.c32

boot: _

Điều ngu ngốc sẽ không đáp ứng với bất kỳ lần nhấn phím nào và tôi không thể làm gì ngoài việc tắt nó đi và khóc. Tôi đã thử định dạng lại ổ USB của mình, tải xuống Xubfox .iso và làm lại Live USB. Cùng một lỗi.

Tôi có thể làm gì để sữa nó?

Vấn đề này cũng xảy ra với trình tạo usb, còn được gọi là "Startup Disk Creator". Đây cũng là một vấn đề với tất cả các biến thể ubfox, bao gồm cả các biến thể dựa trên Ubuntu 14.04 LTS, Ubuntu 14.10 và Ubuntu 15.04.


Không sử dụng Unetbootin. Bạn sẽ có thể dd ISO trực tiếp vào bút. dd có sẵn trong linux và trong Windiws (tôi nghĩ nó được gọi là Windd). Luôn luôn làm việc cho tôi.
hatterman

Tôi khuyên bạn nên lưu ý rằng lỗi tương tự này ảnh hưởng đến dự án tạo USB, còn được gọi là "Startup Disk Creator".
Nathan Basan

Câu trả lời:


14

Sau khi thực hiện một số hoạt động đào, có vẻ như đây là một vấn đề khá phổ biến đối với một số người cố gắng tạo Ubuntu Live USB bằng Unetbootin. Lỗi này chưa được sửa, nhưng may mắn thay, có một cách giải quyết.

Có thể bạn sẽ cần:

  • Một máy tính hoạt động với Ubuntu đã được cài đặt
  • 1 phút thời gian của bạn

Cách giải quyết:

  1. Cắm USB Live đã tạo của bạn vào máy tính đã cài đặt Ubuntu.
  2. Điều hướng đến /usr/lib/syslinux/bios/trong trình quản lý tập tin của bạn. (Trong một số cài đặt, đường dẫn bạn cần là /usr/lib/syslinux/modules/bios/.
  3. Chọn ba tác phẩm sau: libcom32.c32, menu.c32, và libutil.c32.
  4. Sao chép (không cắt) các tệp trên vào thư mục gốc của ổ Live USB của bạn.
  5. Ngắt kết nối ổ USB và bạn vẫn ổn!

Giải pháp này dựa trên một bài đăng trên blog được tìm thấy trên AjoPaul.com

Giải pháp thay thế Từ dòng lệnh:

Sau khi bạn cài đặt Ubuntu 14.10 vào ổ USB, hãy chạy các lệnh sau:

cd /usr/lib/syslinux/modules/bios/
cp libcom32.c32 /media/path/to/usb/drive/
cp libutil.c32 /media/path/to/usb/drive/
cp menu.c32 /media/path/to/usb/drive/

// , Những công việc này!
Nathan Basan

11

Có một giải pháp rất đơn giản cho vấn đề này, tôi đã gặp vấn đề tương tự khi tôi sử dụng Startup Disk Creator từ máy tính xách tay chạy Ubuntu. Tất cả bạn phải làm là nhấn Tabkhi bạn gặp lỗi. Khi bạn nhấn tab, bạn sẽ thấy một số tùy chọn mới như 'Live'. chỉ cần gõ trực tiếp trên bàn phím của bạn và nhấn enter. Điều này sẽ cho phép bạn chạy Xubfox từ ổ đĩa USB. Khi bạn đã khởi động thành công vào Xubfox, bạn có thể cài đặt HĐH cho netbook của mình từ đó.

Ngoài ra, bạn có thể muốn cài đặt Xubfox 14.04 hoặc 16.04 vì các phiên bản này sẽ được hỗ trợ trong một khoảng thời gian dài hơn.

Phương pháp này hiệu quả với tôi khi tôi cố gắng khởi động vào Ubuntu 14.10. Điều này cũng sẽ làm việc cho bạn.


Cái này có còn hoạt động không, Rumesh?
Nathan Basan

@Misogynist Nó hoạt động khi tôi dùng thử với Ubuntu 14.10 vào tháng trước. Tôi chưa bao giờ thử nó với Xubfox nhưng tôi nghĩ nó nên hoạt động.
Rumesh


1
Chỉ cần nói rằng bạn sẽ không cần thiết phải xem 'Live' nhưng các tùy chọn khác được liệt kê. Tôi gõ một cái mà tôi đang tìm kiếm. Đề nghị của bạn dễ dàng hơn nhiều so với những người khác. Cảm ơn!
djondal

2

Tôi đã nhận được cùng một lỗi nhưng tập tin thất bại là versamenu.c32.

Đối với Xubfox 16.04 của tôi, các tệp bị thiếu có sẵn trong

/usr/lib/syslinux/modules/bios. 

Tôi đã sao chép 4 tập tin:

libcom32.c32
menu.c32
libutil.c32
versamenu.c32 

vào thư mục gốc ( /) của usb và nó hoạt động tốt khi tôi thử kiểm tra Trinity Cứu USB

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.