Як створити стійкий USB Ubuntu на Mac, який завантажиться на Mac чи ПК?


12

Привіт, я фактично успішно створив живий Ubuntu USB (12.04.3 64-розрядний на 8 ГБ LiveUSB) за допомогою unetbootin, однак він не є стійким і не завантажуватиметься на Mac.

Або якщо хтось має пропозиції щодо редагування файлу .iso, щоб він завантажувався з Mac і був стійким, це теж було б чудово. Я запускаю OSX Mavericks, тому програма повинна запускатися і на Mavericks.

Я спробував дотримуватися http://ubuntuforums.org/showthread.php?t=2174630 ans, як було запропоновано нижче, вибрав розділ GUID (не MBR), а потім додати стійке слово у файл grub.cfg. і після завантаження та зміни декількох налаштувань я спробував перезавантажитись за допомогою параметра перезавантаження в меню ubuntu, і це не вийшло. Я вручну вимикав і вмикав комп’ютер, але коли я спробував завантажитися вдруге, я пройшов повз логотип Ubuntu, а потім мій екран став чорним. Я спробував це ще кілька разів і отримав той же результат. ось мій текст із файлу 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 }

Яка версія Ubuntu та який тип Mac? Використовуєте 32-бітне або 64-бітове зображення? Детальніше, будь ласка.
Жо-Ерленд Шінстад

1
Це версія 12.04.3, і я використовую 64-бітове зображення. У мене
Джеремі Глісон

Я в подібному човні. Вдалося запустити завантаження, але воно не було наполегливим, і додавання "стійкого" до мого файлу grub.cfg, здавалося, змусило завантажувати завантаження на чорному екрані відразу після логотипу Ubuntu. Ви змогли знайти виправлення @JeremyGleeson?
користувач2347638

Відповіді:


1

Ви повинні мати змогу досягти цього за допомогою дискутилу. Я востаннє використовував цей метод на Сьєррі, тому ymmv на що-небудь пізніше.

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

Після того, як це завершиться, вам потрібно перезапустити і завантажитися з живого usb.

Як тільки він завантажиться gpartedз терміналу.

Виберіть USB-накопичувач і виберіть Unallocatedрозділ на ньому.

Створіть новий розділ, позначте його ext3/ext4(не впевнені, чи працюватимуть інші файлові системи. Ніколи не пробували.) З міткоюpersistence

Вихід gparted

Створіть точку опори для свого нового постійного розділу.

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

Щоб увімкнути постійне зберігання, потрібно persistence.conf.

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

Перезавантажте mac та утримуйте клавішу Option. Сподіваємось, у вас є можливість для завантаження Ubuntu (стійкість) відтепер


0

Я перейшов за наступним посиланням для створення живого Linux Linux: http://ubuntuforums.org/showthread.php?t=2174630 Замість MBR виберіть розділ GUID та додайте стійке слово у файл grub.cfg. Це працювало для мене.


1
Я спробував це, і після завантаження та зміни декількох налаштувань я спробував перезавантажитись за допомогою параметра перезавантаження в меню ubuntu, і це не вийшло. Я вручну вимикав і вмикав комп’ютер, але коли я спробував завантажитися вдруге, я пройшов повз логотип Ubuntu, а потім мій екран став чорним. Я спробував це ще кілька разів і отримав той же результат. ось мій текст із файлу grub.cfg:
Джеремі Глісон

1
якщо loadfont /boot/grub/font.pf2; потім встановіть gfxmode = auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi set menu_color_normal = білий / чорний набір menu_color_highlight = чорний / світло-сірий menuentry "Спробуйте Ubuntu без установки" {set gfxpayload = зберігайте linux =casper/vmlz persistentz filez persistentz файл perspacz /cdrom/preseed/ubuntu.seed boot = casper тихий сплеск - initrd /casper/initrd.lz} menuentry "Встановити Ubuntu" {set gfxpayload = Keep linux /casper/vmlinuz.efi file = / cdrom / preseed / ubuntu.seed boot = casper only-всюдисущий тихий сплеск - initrd /casper/initrd.lz}
Джеремі Глісон

1
menuentry "Перевірка диска на дефекти" {set gfxpayload = Keep linux /casper/vmlinuz.efi boot = Захист цілісності - перевірити тихий сплеск - initrd /casper/initrd.lz}
Джеремі Глісон

1
також якщо ви знаєте спосіб зробити груб, щоб він автоматично завантажувався на "спробуйте ubuntu без встановлення", це також буде вдячно
Джеремі Глісон

0

Насправді я використовую Mac Air 2013, який має 64 біти. Я встановив 64-бітну версію ubuntu 13.10. Я точно дотримувався тих же вказівок, і насправді я користувався нею стільки разів. У цей момент те, що можна спробувати, - це слідувати сказаному, і цього разу слід, як є. Я маю на увазі вибір MBR не GUID. Якщо у вашій завантажувальній папці немає файлу grub.cfg, це добре. Але перевірте файл syslinux.cfg на слово стійке. Якщо він є, це повинно працювати ідеально. Я маю на увазі, що це спрацювало для мене, я сподіваюся, що це буде працювати і для вас. Спробуйте грати з .cfg файлами, і ви впевнені, що зможете це зробити.


0

Якщо для завантаження з USB Ubuntu вам потрібен ваш Mac, на веб-сайті Ubuntu є докладний посібник, що пояснює, як додавати зображення диска на USB .

Якщо у вас є доступ до Windows, завантажте Rufus . Вибираючи тип зображення, виберіть DD та виберіть потрібний файл ISO (ISO Ubuntu гібридні, тобто вони можуть бути скопійовані в режимі ISO або DD). DD - той, кого ти хочеш, це важливо. Також переконайтеся, що ви встановили для схеми розділів / типу цільової системи значення MBR для BIOS І UEFI.

Щодо наполегливості, якщо хтось ще може додати / покращити мою відповідь, будь ласка, зробіть це так, як я ніколи не мав досвіду створення постійних томів.


0

Клонування та, можливо, другий крок

Можна скористатися процедурою в один або два етапи. ddце потужний, але також небезпечний інструмент, який завжди доступний в MacOS. Будьте дуже обережні, переконайтесь і перевірте, чи все правильно, перш ніж розпочати процес клонування.

  • Один крок: Якщо ви знайдете файл [стисненого] зображення системи [на базі] Ubuntu, який є постійним в прямому ефірі, і може робити все, що завгодно, клонуйте його до USB-матриці або картки пам'яті. Якщо завантажений файл стискається, потрібно, наприклад, витягнути його перед клонуванням

    file.img.zip -> file.img

    file.img.xz -> file.img

    Демонтуйте всі розділи на цільовому диску та запустіть dd

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

    де n - число (наприклад, /dev/rdisk4).

    У цьому посиланні є поради .

  • Два етапи: Завантажте та клонуйте файл [стисненого] зображення системи [на основі Ubuntu], який є постійним в прямому ефірі та містить mkusb.

    Завантаження з USB-маніпулятора або карти пам'яті, яку було завантажено клонуванням.

    Завантажте ISO-файл версії Ubuntu та смак, який ви хочете встановити як постійний прямий ефір.

    Запустіть mkusb-dus та створіть постійний живий диск на іншому USB-диску чи картці пам'яті.

  • Посилання

    Встановлення зображень операційної системи на Mac OS (www.raspberrypi.org)

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

    Стислий файл зображень із стійкою системою живлення та mkusb


Хтось міг зробити це, працюючи над Mac? Я дотримувався цих кроків, але usb, створений за допомогою mkusb-dus, не завантажується, незважаючи на те саме завантаження зображення, коли написано іншим методом. :(
Дервент

@Derwent, опишіть метод, який ви використовували, якомога більше деталей. Яка операційна система використовувалася на кожному кроці. Який інструмент використовувався та як застосовувався на кожному кроці? Яку операційну систему та яку версію ви намагалися встановити (який iso файл чи файл img ви використовували)? Ви намагалися клонувати або створити стійку живу систему?
sudodus

Привіт @sudodus Я встановив mkusb-dus на Debian Stretch Livedisk і використовував це, щоб створити стійкість на іншому USB за допомогою того ж живого зображення. Тут я використав зображення gnome: cdimage.debian.org/debian-cd/current-live/amd64/bt-hybrid На жаль, він не відображався як завантажувальний на моєму Macbook Pro Retina 11,3 середини 2014 року, який має особливі вимоги щоб таблиці розділів могли завантажуватися. Він завантажуватиме живий диск, на який я входив, але не диск, створений за допомогою mkusb. Чи підтримується апаратне забезпечення Mac mkusb? Спасибі.
Дервент

1. Стандартний метод - mkusbце клонувати ізо-файл або файл зображення. Роблячи це, він "обмотає" навколо себе запобіжний пояс dd, тому він повинен працювати у всіх випадках, коли працює клонований образ. У вашому випадку клонування ddроботами, і клонування з цим також mkusbповинні працювати; 2. Спосіб створення стійкого живого накопичувача (in mkusb) розроблений для комп'ютерів ПК та не перевіряється в апаратному забезпеченні Mac. Він може працювати або не працювати залежно від апаратного забезпечення та системи UEFI / BIOS.
sudodus

@Derwent, Тому моя відповідь полягає в тому, що апаратне забезпечення Mac не підтримується для постійних живих дисків. У деяких випадках це працює, але він не перевіряється активно при розробці mkusb. Альтернативою, яка може працювати, є метод "Зроби сам", описаний на наступних посиланнях, help.ubuntu.com/community/Installation/iso2usb та help.ubuntu.com/community/Installation/iso2usb/diy . Якщо ви спробуєте цей метод, будь ласка, поділіться своїм результатом, і я модифікую свою відповідь.
sudodus

0

TLDR; Додавання "стійкого" до grub.cfg - це те, що зламало завантаження для мене (висіло на тому ж чорному екрані). Додавання файлу casper-rw виправлено це і тепер я маю наполегливість :)

Передумови: Я запускаю High Sierra, встановлюю Ubuntu 16.04, 64 біт. Стерти USB за допомогою утиліти диска та налаштувати як MS-DOS (FAT32). Завантажений Ubuntu ISO, встановлений на USB з UNetbootin . Мав робоче завантаження, але хотів, щоб Linux розпізнав мою трекпад та клавіатуру на моєму Macbook. Чи було налаштування і перезавантажено, і всі налаштування були втрачені - немає наполегливості :(

До grub.cfg додано "стійке", і завантажувач завис після екрана логотипу Ubuntu. Виявляється, мені потрібно було створити файл casper-rw в корені моєї USB-накопичувача, запустивши

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

Замініть 3500 на той обсяг пам’яті, який ви хочете мати у вашому реальному часі. Я читав, що FAT32 підтримує лише передачу файлів у розмірі 4 Гб, тому ви можете мати на увазі це.

Я протестував лише декілька файлів на робочому столі, але він завантажується і зберігається.

Є ідея тут .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.