Jak utworzyć trwały trwały Ubuntu USB na komputerze Mac, który uruchomi się na komputerze Mac lub PC?

12

Witaj, faktycznie pomyślnie utworzyłem Live Ubuntu USB (12.04.3 64-bit na 8 GB LiveUSB) przy użyciu unetbootin, jednak nie jest on trwały i nie uruchamia się na komputerze Mac.

Lub, jeśli ktoś ma jakieś sugestie dotyczące edycji pliku .iso, aby uruchamiał się z komputera Mac i był trwały, to też byłoby świetnie. Używam OSX Mavericks, więc aplikacja będzie musiała również działać na Mavericks.

Próbowałem postępować zgodnie z http://ubuntuforums.org/showthread.php?t=2174630 i, zgodnie z sugestią poniżej, wybrałem partycję GUID (nie MBR), a następnie dodałem trwałe słowo w pliku grub.cfg. a po uruchomieniu i zmianie kilku ustawień próbowałem ponownie uruchomić komputer, używając opcji restartu w menu ubuntu, ale to nie działało. Ręcznie wyłączyłem i ponownie włączyłem komputer, ale kiedy spróbowałem uruchomić się drugi raz, ominąłem logo Ubuntu, a potem ekran zgasł. Próbowałem tego jeszcze kilka razy i uzyskałem ten sam wynik. oto mój tekst z pliku 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 }
Jeremy Gleeson
źródło
Która wersja Ubuntu i jakiego rodzaju Mac? Czy używasz obrazu 32-bitowego lub 64-bitowego? Więcej szczegółów proszę.
Jo-Erlend Schinstad
1
Jest to wersja 12.04.3 i używam obrazu 64-bitowego. Mam napęd USB
Jeremy Gleeson
Jestem na podobnej łodzi. Był w stanie uruchomić rozruch, ale nie był trwały, a dodanie „trwałego” do mojego pliku grub.cfg sprawiło, że boot zawiesił się na czarnym ekranie zaraz po logo Ubuntu. Czy udało Ci się znaleźć poprawkę @JeremyGleeson?
user2347638,

Odpowiedzi:

1

Powinieneś być w stanie to zrobić za pomocą diskutil. Ostatnio użyłem tej metody w Sierra, więc ymmv na czymkolwiek później.

$ 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>

Po zakończeniu musisz ponownie uruchomić i uruchomić z usb na żywo.

Po uruchomieniu zacznij gpartedod terminala.

Wybierz napęd USB i wybierz na nim Unallocatedpartycję.

Utwórz nową partycję, oznacz ją etykietą ext3/ext4(nie jestem pewien, czy inne systemy plików będą działać. Nigdy nie próbowałem.) Etykietąpersistence

Wyjście gparted

Utwórz punkt montowania dla nowej partycji trwałości.

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

Aby włączyć trwałe przechowywanie, potrzebujesz persistence.conf.

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

Uruchom ponownie komputer Mac i przytrzymaj klawisz Opcja. Mam nadzieję, że powinieneś mieć opcję uruchamiania Ubuntu (trwałość) od teraz

Chris Black
źródło
0

Wykonałem następujący link, aby utworzyć live linux USB: http://ubuntuforums.org/showthread.php?t=2174630 Zamiast MBR wybierz partycję GUID, a następnie dodaj trwałe słowo w pliku grub.cfg. To zadziałało dla mnie.

użytkownik232608
źródło
1
Próbowałem tego i po uruchomieniu i zmianie kilku ustawień spróbowałem zrestartować komputer za pomocą opcji restartu w menu ubuntu, ale to nie działało. Ręcznie wyłączyłem i ponownie włączyłem komputer, ale kiedy spróbowałem uruchomić się drugi raz, ominąłem logo Ubuntu, a potem ekran zgasł. Próbowałem tego jeszcze kilka razy i uzyskałem ten sam wynik. oto mój tekst z pliku grub.cfg:
Jeremy Gleeson
1
if loadfont /boot/grub/font.pf2; następnie ustaw gfxmode = auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi set menu_color_normal = biały / czarny zestaw menu_color_highlight = czarny / jasnoszary menuentry "Wypróbuj Ubuntu bez instalowania" {set gfxpayload = zachowaj linuxent_casper/v /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}
Jeremy Gleeson
1
menuentry „Check disc for defects” {set gfxpayload = keep linux /casper/vmlinuz.efi boot = casper-integrity-check cichy splash - initrd /casper/initrd.lz}
Jeremy Gleeson
1
również jeśli znasz sposób na zrobienie gruba, aby automatycznie uruchamiał się do „wypróbowania ubuntu bez instalowania”, byłoby to również mile widziane
Jeremy Gleeson
0

Właściwie używam Mac Air 2013, który jest 64-bitowy. Zainstalowałem 64-bitową wersję Ubuntu 13.10. Dokładnie postępowałem zgodnie z tymi samymi instrukcjami i faktycznie używałem go wiele razy. W tym momencie możesz spróbować podążać za tym, co się mówi, a tym razem podążać za nim. Mam na myśli, że wybierz MBR, a nie GUID. Jeśli nie masz pliku grub.cfg w folderze rozruchowym, w porządku. Ale sprawdź, czy w pliku syslinux.cfg nie ma słowa „trwały”. Jeśli tak, to powinno działać idealnie. Mam na myśli, że to zadziałało dla mnie, mam nadzieję, że to również zadziała dla ciebie. Spróbuj zagrać z plikami .cfg, a na pewno to zrobisz.

użytkownik233951
źródło
0

Jeśli potrzebujesz komputera Mac do rozruchu z systemu Ubuntu USB, na stronie internetowej Ubuntu znajduje się szczegółowy przewodnik wyjaśniający, jak skopiować obraz dysku na urządzenie USB .

Alternatywnie, jeśli masz dostęp do systemu Windows, pobierz Rufus . Wybierając typ obrazu, wybierz DD i wybierz żądany plik ISO (Ubuntu ISO są hybrydowe, co oznacza, że ​​można je skopiować w trybie ISO lub DD). DD jest tym, czego chcesz, to ważna rzecz. Upewnij się również, że ustawiłeś schemat partycji / typ systemu docelowego na MBR dla BIOS-u i UEFI.

Jeśli chodzi o trwałość, jeśli ktokolwiek może dodać / poprawić moją odpowiedź, proszę to zrobić, ponieważ nigdy nie miałem doświadczenia w ustawianiu trwałych woluminów.

Shreyas Sriram
źródło
0

Klonowanie i może drugi krok

Możesz zastosować procedurę jedno- lub dwuetapową. ddto potężne, ale także niebezpieczne narzędzie, które jest „zawsze” dostępne w systemie MacOS. Przed rozpoczęciem klonowania należy bardzo uważnie sprawdzić i dokładnie sprawdzić, czy wszystko jest w porządku.

  • Jeden krok: jeśli znajdziesz [skompresowany] plik obrazu systemu [opartego na Ubuntu], który jest trwały na żywo i może robić, co chcesz, sklonuj go na pendrive USB lub kartę pamięci. Jeśli pobrany plik jest skompresowany, musisz go na przykład wyodrębnić przed klonowaniem

    plik.img.zip -> plik.img

    plik.img.xz -> plik.img

    Odmontuj wszystkie partycje na dysku docelowym i uruchom dd

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

    gdzie n jest liczbą (na przykład /dev/rdisk4).

    Ten link zawiera wskazówki .

  • Dwa kroki: Pobierz i sklonuj [skompresowany] plik obrazu systemu [opartego na Ubuntu], który jest trwały na żywo i zawiera mkusb.

    Rozruch z pendrive USB lub karty pamięci, która została uruchomiona przez klonowanie.

    Pobierz plik ISO wersji i smaku Ubuntu, który chcesz zainstalować jako trwały na żywo.

    Uruchom mkusb-dus i utwórz trwały dysk na żywo na innym dysku USB lub karcie pamięci.

  • Spinki do mankietów

    Instalowanie obrazów systemu operacyjnego w systemie Mac OS (www.raspberrypi.org)

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

    Skompresowany plik obrazu z trwałym systemem na żywo i mkusb

sudodus
źródło
Czy ktoś był w stanie uzyskać to działa na komputerze Mac? Postępowałem zgodnie z tymi krokami, ale usb utworzony za pomocą mkusb-dus nie uruchamia się, pomimo tego samego rozruchu obrazu, gdy został napisany inną metodą. :(
Derwent,
@Derwent, Proszę opisać zastosowaną metodę z jak największą liczbą szczegółów. Który system operacyjny był używany na każdym etapie. Które narzędzie zostało użyte i jak zostało użyte na każdym etapie? Który system operacyjny i którą wersję próbujesz zainstalować (jakiego pliku ISO lub IMG używałeś)? Czy próbowałeś sklonować lub stworzyć trwały system na żywo?
sudodus
Hej @sudodus Zainstalowałem mkusb-dus na Debian Stretch Livedisk i użyłem go do stworzenia trwałości na innym USB za pomocą tego samego obrazu na żywo. Użyłem tutaj obrazu gnome: cdimage.debian.org/debian-cd/current-live/amd64/bt-hybrid Niestety nie pojawił się jako bootowalny na moim Macbooku Pro Retina 11,3 z połowy 2014 roku, który ma specjalne wymagania aby tabele partycji mogły się uruchomić. Uruchamia dysk na żywo, który zapisałem na dysku, ale nie na dysku utworzonym za pomocą mkusb. Czy sprzęt Mac obsługuje mkusb? Dzięki.
Derwent
1. Standardową metodą mkusbjest klonowanie pliku ISO lub pliku obrazu. Robiąc to, „tylko” owija pas bezpieczeństwa dd, więc powinien działać we wszystkich przypadkach, w których działa sklonowany obraz. W twoim przypadku klonowanie za pomocą ddutworów i klonowanie za pomocą również mkusbpowinno działać; 2. Metoda tworzenia trwałego napędu na żywo (in mkusb) jest przeznaczona dla komputerów PC i nie jest testowana na sprzęcie Mac. Może, ale nie musi działać, w zależności od sprzętu i systemu UEFI / BIOS.
sudodus
@Derwent, więc moja odpowiedź brzmi: sprzęt Mac nie jest obsługiwany dla trwałych napędów na żywo. W niektórych przypadkach działa, ale nie jest aktywnie testowany w rozwoju mkusb. Alternatywą, która może zadziałać, jest metoda „Zrób to sam” opisana pod następującymi linkami: help.ubuntu.com/community/Installation/iso2usb i help.ubuntu.com/community/Installation/iso2usb/diy . Jeśli wypróbujesz tę metodę, udostępnij swój wynik, a ja zmodyfikuję swoją odpowiedź.
sudodus
0

TLDR; Dodanie „trwałego” do grub.cfg jest tym, co zepsuło mi boot (zawieszony na tym samym czarnym ekranie). Dodanie pliku casper-rw naprawiło go i teraz mam wytrwałość :)

Tło: Używam High Sierra, instaluję Ubuntu 16.04, 64-bit. Skasowano USB za pomocą Narzędzia dyskowego i skonfigurowano jako MS-DOS (FAT32). Pobrano Ubuntu ISO, zainstalowany na USB z UNetbootin . Miałem działający rozruch, ale chciałem, aby Linux rozpoznał mój gładzik i klawiaturę na moim Macbooku. Czy konfiguracja i uruchomiono ponownie, a wszystkie ustawienia zostały utracone - brak trwałości :(

Dodano „trwałe” do grub.cfg i boot zawiesił się po ekranie z logo Ubuntu. Okazuje się, że musiałem utworzyć plik casper-rw w katalogu głównym mojej pamięci USB, uruchamiając

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

Zamień 3500 na miejsce, które chcesz mieć na swoim usb na żywo. Przeczytałem, że FAT32 obsługuje tylko przesyłanie plików poniżej 4 GB, więc warto o tym pamiętać.

Testowałem tylko z kilkoma plikami na pulpicie, ale uruchamia się i trwa.

Mam pomysł tutaj .

użytkownik2347638
źródło