Làm thế nào để bạn tạo một Ubuntu USB bền bỉ trực tiếp trên máy Mac sẽ khởi động với máy Mac hoặc PC?


11

Xin chào Tôi thực sự đã tạo thành công một Ubuntu USB trực tiếp (12.04.3 64 bit trên 8GB LiveUSB) bằng cách sử dụng unetbootin, tuy nhiên nó không bền và sẽ không khởi động trên máy Mac.

Hoặc, nếu bất cứ ai có bất kỳ đề xuất nào về cách chỉnh sửa tệp .iso để nó khởi động từ máy Mac và vẫn bền bỉ, điều đó cũng rất tuyệt. Tôi đang chạy OSX Mavericks vì vậy ứng dụng cũng sẽ phải chạy trên Mavericks.

Tôi đã thử theo dõi http://ubuntuforums.org/showthread.php?t=2174630 ans, như được đề xuất bên dưới, đã chọn phân vùng GUID (không phải MBR) và sau đó thêm từ liên tục vào tệp grub.cfg. và sau khi tôi khởi động và thay đổi một vài cài đặt, tôi đã thử khởi động lại bằng tùy chọn khởi động lại trong menu ubfox và nó không hoạt động. Tôi tự tắt và bật máy tính của mình, nhưng khi tôi cố gắng khởi động lần thứ hai, tôi đã vượt qua logo Ubuntu và sau đó màn hình của tôi chuyển sang màu đen. Tôi đã thử điều này nhiều lần hơn và nhận được kết quả tương tự. đây là văn bản của tôi từ tệp grub.cfg:

if loadfont /boot/grub/font.pf2 ; 
then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm 
fi 

set menu_color_normal=white/black   
set menu_color_highlight=black/light-gray 

menuentry "Try Ubuntu without installing" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi persistent file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash -- 
initrd  /casper/initrd.lz } 

menuentry "Install Ubuntu" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash -- 
initrd  /casper/initrd.lz }


menuentry "Check disc for defects" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi boot=casper integrity-check quiet splash -- 
initrd  /casper/initrd.lz }

Phiên bản nào của Ubuntu và loại Mac nào? Bạn đang sử dụng hình ảnh 32 bit hay 64 bit? Chi tiết xin vui lòng.
Jo-Erlend Schinstad

1
Đây là phiên bản 12.04.3 và tôi đang sử dụng hình ảnh 64 bit. Tôi có ổ USB 8gb
Jeremy Gleeson

Tôi đang ở trong một chiếc thuyền tương tự. Đã có thể chạy boot nhưng nó không bền và thêm "kiên trì" vào tệp grub.cfg của tôi dường như làm cho boot bị treo ở màn hình đen ngay sau logo Ubuntu. Bạn có thể tìm thấy một bản sửa lỗi @JeremyGleeson không?
dùng2347638

Câu trả lời:


1

Bạn sẽ có thể thực hiện điều này bằng cách sử dụng đĩa. Lần cuối tôi sử dụng phương pháp này trên Sierra, vì vậy ymmv về bất cứ điều gì sau này.

$ diskutil list
$ diskutil eraseDisk FAT32 UBUNTU /dev/<YOUR USB DISK ID>
$ diskutil unmountDisk /dev/<YOUR USB DISK ID>
$ sudo dd if=<path to ubuntu live iso> of=/dev/<YOUR USB DISK ID>

Khi hoàn thành, bạn cần khởi động lại và khởi động từ usb trực tiếp.

Một khi nó khởi động gpartedtừ thiết bị đầu cuối.

Chọn ổ đĩa USB và chọn Unallocatedphân vùng trên nó.

Tạo một phân vùng mới, gắn nhãn cho nó ext3/ext4(không chắc chắn nếu các hệ thống tập tin khác sẽ hoạt động. Không bao giờ thử.) Với nhãnpersistence

Lối ra gparted

Tạo một mountpoint cho phân vùng kiên trì mới của bạn.

$ mkdir -p /mnt/ubuntu_usb $ mount <USB DRIVE> /mnt/ubuntu_usb

Để cho phép lưu trữ liên tục, bạn cần a persistence.conf.

$ echo "/ union" > /mnt/ubuntu_usb/persistence.conf
$ umount <DISK>

Khởi động lại mac và giữ phím Tùy chọn. Bạn hy vọng nên có một tùy chọn cho Ubuntu (kiên trì) để khởi động từ bây giờ


0

Tôi đã theo liên kết sau để tạo USB linux trực tiếp: http://ubuntuforums.org/showthread.php?t=2174630 Thay vì MBR chọn phân vùng GUID và sau đó thêm từ liên tục vào tệp grub.cfg. Nó làm việc cho tôi.


1
Tôi đã thử điều này và sau khi tôi khởi động và thay đổi một vài cài đặt, tôi đã thử khởi động lại bằng tùy chọn khởi động lại trong menu ubfox và nó không hoạt động. Tôi tự tắt và bật máy tính của mình, nhưng khi tôi cố gắng khởi động lần thứ hai, tôi đã vượt qua logo Ubuntu và sau đó màn hình của tôi chuyển sang màu đen. Tôi đã thử điều này nhiều lần hơn và nhận được kết quả tương tự. đây là văn bản của tôi từ tệp grub.cfg:
Jeremy Gleeson

1
nếu loadfont /boot/grub/font.pf2; sau đó đặt gfxmode = auto insmod efi_gop insmod efi_uga insmod gfxterm terminalDefput gfxterm fi set menu_color_n normal = trắng / đen set menu_color_highlight = đen / xám nhạt menu /cdrom/preseed/ubfox.seed boot = casper quiet Splash - initrd /casper/initrd.lz} menuentry "Cài đặt Ubuntu" boot = casper only-ubiquity quiet Splash - initrd /casper/initrd.lz}
Jeremy Gleeson

1
menuentry "Kiểm tra đĩa cho khiếm khuyết" {set = gfxpayload giữ linux /casper/vmlinuz.efi boot = casper vẹn kiểm tra yên tĩnh giật gân - initrd /casper/initrd.lz}
Jeremy Gleeson

1
ngoài ra nếu bạn biết cách tạo grub để nó tự động khởi động vào "dùng thử Ubuntu mà không cần cài đặt", thì điều đó cũng được đánh giá cao
Jeremy Gleeson

0

Trên thực tế, tôi đang sử dụng Mac Air 2013, phiên bản 64 bit. Tôi đã cài đặt phiên bản Ubuntu 13.10 64 bit. Tôi chính xác làm theo hướng dẫn tương tự, và trên thực tế tôi đã sử dụng nó rất nhiều lần. Tại thời điểm này, những gì bạn có thể thử là làm theo những gì được nói và lần này hãy làm theo. Ý tôi là chọn MBR chứ không phải GUID. Nếu bạn không có tệp grub.cfg trong thư mục khởi động của mình, điều đó tốt. Nhưng, hãy kiểm tra tệp syslinux.cfg để biết từ liên tục. Nếu nó ở đó, nó sẽ hoạt động hoàn hảo. Tôi có nghĩa là nó đã làm việc cho tôi, tôi hy vọng điều đó cũng sẽ làm việc cho bạn. Hãy thử chơi với các tệp .cfg và bạn chắc chắn sẽ làm được.


0

Nếu bạn cần máy Mac để khởi động từ Ubuntu USB, trang web Ubuntu có một hướng dẫn chi tiết giải thích cách đưa hình ảnh đĩa vào USB .

Ngoài ra, nếu bạn có quyền truy cập vào Windows, hãy tải xuống Rufus . Khi chọn loại hình ảnh, chọn DD và chọn tệp ISO mong muốn của bạn (ISO ISO là lai, có nghĩa là chúng có thể được sao chép ở chế độ ISO hoặc DD). DD là thứ bạn muốn, đó là điều quan trọng. Đồng thời đảm bảo rằng bạn đặt lược đồ phân vùng / loại hệ thống đích thành MBR cho BIOS VÀ UEFI.

Đối với sự kiên trì, nếu bất kỳ ai khác có thể thêm vào / cải thiện câu trả lời của tôi, vui lòng làm như vậy vì tôi chưa bao giờ có kinh nghiệm thiết lập khối lượng liên tục.


0

Nhân bản và có thể là một bước thứ hai

Bạn có thể sử dụng thủ tục một bước hoặc hai bước. ddlà một công cụ mạnh mẽ nhưng cũng nguy hiểm, luôn có sẵn trong MacOS. Hãy thật cẩn thận, kiểm tra và kiểm tra lại, rằng mọi thứ đều chính xác, trước khi bạn bắt đầu quá trình nhân bản.

  • Một bước: Nếu bạn tìm thấy tệp hình ảnh [đã nén] của hệ thống Ubuntu [dựa trên], tồn tại lâu dài và có thể làm những gì bạn muốn, hãy sao chép nó vào ổ đĩa USB hoặc thẻ nhớ. Nếu tệp đã tải xuống được nén, bạn cần giải nén nó trước khi nhân bản, ví dụ

    file.img.zip -> file.img

    file.img.xz -> file.img

    Ngắt kết nối tất cả các phân vùng trên ổ đĩa đích và chạy dd

    sudo dd bs=1m if=path_of_your_image.img of=/dev/rdiskn
    

    Trong đó n là một số (ví dụ /dev/rdisk4:).

    Có những lời khuyên trong liên kết này .

  • Hai bước: Tải xuống và sao chép tệp hình ảnh [đã nén] của hệ thống Ubuntu [dựa trên], tồn tại lâu dài và chứa mkusb.

    Khởi động từ ổ USB hoặc thẻ nhớ đã được khởi động bằng cách nhân bản.

    Tải xuống một tệp iso của phiên bản Ubuntu và hương vị mà bạn muốn cài đặt trực tiếp.

    Chạy mkusb-dus và tạo một ổ đĩa trực tiếp liên tục trong một ổ USB hoặc thẻ nhớ khác.

  • Liên kết

    Cài đặt hình ảnh hệ điều hành trên Mac OS (www.raspberrypi.org)

    help.ubfox.com/community/mkusb

    help.ubfox.com/community/mkusb/persistent

    Tệp hình ảnh nén với hệ thống trực tiếp và mkusb liên tục


Có ai có thể làm cho điều này làm việc trên mac? Tôi đã làm theo các bước này nhưng usb được tạo bằng mkusb-dus không khởi động được, mặc dù cùng một hình ảnh khởi động khi được viết bằng phương pháp khác. :(
Derwent

@Derwent, Vui lòng mô tả phương pháp bạn đã sử dụng với càng nhiều chi tiết càng tốt. Hệ điều hành nào được sử dụng trong từng bước. Công cụ nào đã được sử dụng và làm thế nào được sử dụng trong mỗi bước? Hệ điều hành nào và bạn đã thử cài đặt phiên bản nào (tệp iso hoặc tệp img nào bạn đã sử dụng)? Bạn đã cố gắng sao chép hoặc để tạo ra một hệ thống sống bền bỉ?
sudodus

Xin chào @sudodus Tôi đã cài đặt mkusb-dus trên Debian Stretch Livingisk và sử dụng nó để tạo sự bền bỉ trên một USB khác bằng cách sử dụng cùng một hình ảnh trực tiếp. Tôi đã sử dụng hình ảnh gnome ở đây: cdimage.debian.org/debian-cd/civerse-live/amd64/bt-hy điều không may là nó không hiển thị dưới dạng khả năng khởi động trên Macbook Pro Retina 11,3 Mid-2014 của tôi. cho các bảng phân vùng để có thể khởi động. Nó sẽ khởi động một đĩa trực tiếp mà tôi đã vào ổ đĩa nhưng không phải là ổ đĩa được tạo bằng mkusb. Phần cứng Mac có được hỗ trợ bởi mkusb không? Cảm ơn.
Derwent

1. Phương pháp tiêu chuẩn mkusblà sao chép tệp iso hoặc tệp hình ảnh. Khi thực hiện việc này, nó 'chỉ' quấn một vành đai an toàn xung quanh dd, do đó, nó sẽ hoạt động trong mọi trường hợp khi một hình ảnh nhân bản hoạt động. Trong trường hợp của bạn, nhân bản với ddcác tác phẩm, và nhân bản với mkusbcũng nên hoạt động; 2. Phương pháp tạo ổ đĩa sống (in mkusb) liên tục được thực hiện cho máy tính PC và không được thử nghiệm trong phần cứng Mac. Nó có thể hoặc không thể hoạt động tùy thuộc vào phần cứng và hệ thống UEFI / BIOS.
sudodus

@Derwent, vì vậy câu trả lời của tôi là phần cứng Mac không được hỗ trợ cho các ổ đĩa trực tiếp liên tục. Trong một số trường hợp, nó hoạt động, nhưng nó không được thử nghiệm tích cực trong sự phát triển của mkusb. Một giải pháp thay thế, có thể hoạt động là phương pháp 'Tự làm' được mô tả tại các liên kết sau, help.ubfox.com/community/Installation/iso2usbhelp.ub Ubuntu.com/community/Installation/iso2usb/diy . Nếu bạn thử phương pháp này, vui lòng chia sẻ kết quả của bạn và tôi sẽ sửa đổi câu trả lời của mình.
sudodus

0

TLDR; Thêm "liên tục" vào grub.cfg là điều đã phá vỡ khởi động cho tôi (treo ở cùng một màn hình đen). Thêm một tệp casper-rw đã sửa nó và bây giờ tôi có kiên trì :)

Bối cảnh: Tôi đang chạy High Sierra, cài đặt Ubuntu 16.04, 64 bit. Đã xóa USB với Disk Utility và thiết lập là MS-DOS (FAT32). Đã tải xuống Ubuntu ISO, được cài đặt vào USB với UNetbootin . Có một khởi động hoạt động nhưng muốn linux nhận ra trackpad và bàn phím của tôi trên Macbook. Đã thiết lập và khởi động lại và tất cả các cài đặt đã bị mất - không còn tồn tại :(

Đã thêm "liên tục" vào grub.cfg và khởi động treo sau màn hình logo Ubuntu. Hóa ra tôi cần phải tạo một tệp casper-rw trong thư mục gốc của thẻ USB bằng cách chạy

dd if=/dev/zero of=casper-rw count=3500

Thay thế 3500 bằng dung lượng lưu trữ mà bạn muốn usb sống của mình có. Tôi đọc được rằng FAT32 chỉ hỗ trợ truyền tệp dưới 4GB nên bạn có thể muốn ghi nhớ điều đó.

Tôi chỉ thử nghiệm với một vài tệp trên máy tính để bàn của mình nhưng nó vẫn khởi động và tồn tại.

Có ý tưởng ở đây .

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.