Mac veya PC'ye önyükleme yapacak bir Mac'te canlı ve kalıcı bir Ubuntu USB'yi nasıl oluşturabilirsiniz?


13

Merhaba Aslında unetbootin kullanarak canlı bir Ubuntu USB (8GB LiveUSB üzerinde 12.04.3 64-bit) oluşturdum, ancak kalıcı değil ve bir Mac'te önyükleme yapmıyor.

Ya da herhangi biri .iso dosyasını Mac'ten önyükleyecek ve kalıcı olacak şekilde düzenleme konusunda herhangi bir öneri varsa, bu da harika olurdu. Bu yüzden uygulama da Mavericks üzerinde çalıştırmak zorunda OSX Mavericks çalıştırıyorum.

Http://ubuntuforums.org/showthread.php?t=2174630 ans, aşağıda önerildiği gibi, GUID bölümünü (MBR değil) seçtikten sonra grub.cfg dosyasına kalıcı kelime eklemeyi denedim . ve önyükleme yapıp birkaç ayarı değiştirdikten sonra ubuntu menüsündeki yeniden başlatma seçeneğini kullanarak yeniden başlatmayı denedim ve çalışmadı. Bilgisayarımı manuel olarak kapatıp açtım, ancak ikinci kez önyükleme yapmaya çalıştığımda Ubuntu logosunu geçtim ve ekranım karardı. Bunu birkaç kez daha denedim ve aynı sonucu aldım. grub.cfg dosyasından benim metin:

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 }

Hangi Ubuntu sürümü ve ne tür bir Mac? 32 bit veya 64 bit görüntü kullanıyor musunuz? Daha fazla detay lütfen.
Jo-Erlend Schinstad

1
Sürüm 12.04.3 ve 64 bit görüntü kullanıyorum. 8GB'lık bir USB sürücüm var
Jeremy Gleeson

Benzer bir gemideyim. Önyükleme çalıştırabiliyordu ama kalıcı değildi ve grub.cfg dosyama "kalıcı" ekleyerek, önyükleme hemen Ubuntu logosundan sonra siyah ekranda asmak için görünüyordu. @JeremyGleeson'da bir düzeltme bulabildiniz mi?
user2347638

Yanıtlar:


1

Bunu diskutil kullanarak yapabilmelisiniz. Bu yöntemi en son Sierra'da kullandım, bu yüzden daha sonra herhangi bir şeye 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>

Bu tamamlandığında, canlı usb'den yeniden başlatmanız ve önyüklemeniz gerekir.

Bir kez önyükleme gpartedterminalden başlar.

USB sürücüsünü seçin ve Unallocatedüzerindeki bölümü seçin .

Yeni bir bölüm oluşturun, etiketleyin ext3/ext4(diğer dosya sistemlerinin çalışıp çalışmayacağından emin olun. Asla denenmedi.)persistence

çıkış gparted

Yeni kalıcılık bölümünüz için bir bağlama noktası oluşturun.

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

Kalıcı depolamayı etkinleştirmek için ihtiyacınız olan bir persistence.conf.

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

Mac'i yeniden başlatın ve Option tuşunu basılı tutun. Umarım bundan sonra önyükleme yapmak için Ubuntu (kalıcılık) seçeneğiniz olmalıdır.


0

Canlı linux USB oluşturmak için aşağıdaki bağlantıyı takip ettim: http://ubuntuforums.org/showthread.php?t=2174630 MBR yerine GUID bölümünü seçin ve grub.cfg dosyasına kalıcı kelime ekleyin. Benim için çalıştı.


1
Bunu denedim ve önyükleme yapıp birkaç ayarı değiştirdikten sonra ubuntu menüsündeki yeniden başlatma seçeneğini kullanarak yeniden başlatmayı denedim ve işe yaramadı. Bilgisayarımı manuel olarak kapatıp açtım, ancak ikinci kez önyükleme yapmaya çalıştığımda Ubuntu logosunu geçtim ve ekranım karardı. Bunu birkaç kez daha denedim ve aynı sonucu aldım. grub.cfg dosyasından benim metin:
Jeremy Gleeson

1
loadfont /boot/grub/font.pf2 ise; sonra gfxmode = auto insmod ayarlayın efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi set menu_color_normal = beyaz / siyah set menu_color_highlight = siyah / açık gri menuentry "Ubuntu'yu kurmadan deneyin" {set gfxpayload = keep linux /casper/v /cdrom/preseed/ubuntu.seed boot = casper sessiz sıçrama - initrd /casper/initrd.lz} menuentry "Ubuntu Yükle" {set gfxpayload = keep linux /casper/vmlinuz.efi file = / cdrom / preseed / ubuntu.seed boot = sadece casper-her yerde sessiz sıçrama - initrd /casper/initrd.lz}
Jeremy Gleeson

1
menuentry "Diski kusurlara karşı kontrol edin" {set gfxpayload = linux /casper/vmlinuz.efi önyükleme = casper bütünlüğünü kontrol et sessiz sıçrama - initrd /casper/initrd.lz}
Jeremy Gleeson

1
Ayrıca grubun otomatik olarak "yüklemeden ubuntu deneyin" e önyükleme yapmanın bir yolunu biliyorsanız, bu da takdir edilecektir
Jeremy Gleeson

0

Aslında, 64 bit Mac Air 2013 kullanıyorum. Ubuntu 13.10 64 bit sürümünü yükledim. Tam olarak aynı talimatları izledim ve aslında bunu birçok kez kullandım. Bu noktada deneyebileceğiniz, söylenenleri takip etmek ve bu sefer olduğu gibi takip etmek. Yani GUID değil MBR'yi seçin. Önyükleme klasörünüzde grub.cfg dosyanız yoksa sorun değil. Ancak, kalıcı sözcük için syslinux.cfg dosyasını kontrol edin. Oradaysa, mükemmel bir şekilde çalışmalıdır. Yani benim için işe yaradı, umarım bu senin için de işe yarar. .Cfg dosyalarıyla oynamayı deneyin ve bunu yapabilirsiniz.


0

Mac'inizin Ubuntu USB'den önyükleme yapması gerekiyorsa, Ubuntu web sitesinde disk görüntüsünün bir USB'ye nasıl kopyalanacağını açıklayan ayrıntılı bir kılavuz vardır .

Alternatif olarak, Windows'a erişiminiz varsa, Rufus'u indirin . Görüntü türünü seçerken DD'yi seçin ve istediğiniz ISO dosyasını seçin (Ubuntu ISO'ları hibrittir, yani ISO veya DD modunda kopyalanabilirler). DD istediğin bu, önemli olan bu. Ayrıca BIOS ve UEFI için bölüm düzenini / hedef sistem türünü MBR olarak ayarladığınızdan emin olun.

Kalıcılık konusunda, başka biri cevabımı ekleyebilir / iyileştirebilirse, lütfen kalıcı hacimleri ayarlama deneyimim olmadı.


0

Klonlama ve belki ikinci bir adım

Tek adımlı veya iki adımlı bir prosedür kullanabilirsiniz. ddgüçlü ama aynı zamanda tehlikeli bir araçtır, bu da bir MacOS'ta her zaman kullanılabilir. Klonlama işlemine başlamadan önce her şeyin doğru olup olmadığını kontrol edin ve tekrar kontrol edin.

  • Bir adım: Bir Ubuntu [tabanlı] sistemin [sıkıştırılmış] görüntü dosyasını bulursanız, bu sürekli canlıdır ve istediğinizi yapabilirse, bir USB pendrive'a veya bir bellek kartına kopyalayın . İndirilen dosya sıkıştırılmışsa, örneğin klonlamadan önce çıkarmanız gerekir, örneğin

    file.img.zip -> file.img

    file.img.xz -> file.img

    Hedef sürücüdeki tüm bölümleri çıkarın ve çalıştırın dd

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

    burada n bir sayıdır (örneğin, /dev/rdisk4).

    Bu bağlantıda ipuçları var .

  • İki adım: Kalıcı olarak canlı olan ve mkusb içeren bir Ubuntu [tabanlı] sistemin [sıkıştırılmış] görüntü dosyasını indirin ve kopyalayın .

    Klonlama ile önyüklenebilir hale getirilmiş USB pendrive veya bellek kartından önyükleme yapın.

    Kalıcı canlı olarak yüklemek istediğiniz Ubuntu sürümünün ve lezzetinin bir iso dosyasını indirin.

    Mkusb-dus'u çalıştırın ve başka bir USB sürücüde veya bellek kartında kalıcı bir canlı sürücü oluşturun .

  • Bağlantılar

    Mac OS'de işletim sistemi görüntüleri yükleme (www.raspberrypi.org)

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

    Kalıcı bir canlı sistem ve mkusb ile sıkıştırılmış görüntü dosyası


Bunu Mac'te çalıştırabilen var mı? Bu adımları izledim, ancak mkusb-dus ile oluşturulan usb, başka bir yöntem kullanılarak yazıldığında aynı görüntü önyüklemesine rağmen önyükleme yapmıyor. :(
Derwent

@Derwent, Lütfen kullandığınız yöntemi mümkün olduğunca fazla ayrıntıyla açıklayın. Her adımda hangi işletim sistemi kullanıldı. Hangi araç kullanıldı ve her adımda nasıl kullanıldı? Hangi işletim sistemini ve hangi sürümü yüklemeye çalıştınız (hangi iso dosyasını veya img dosyasını kullandınız)? Klonlamaya veya kalıcı bir canlı sistem oluşturmaya çalıştınız mı?
sudodus

Hey @sudodus Debian Stretch Livedisk'e mkusb-dus yükledim ve bunu aynı canlı görüntüyü kullanarak başka bir USB'de kalıcılık oluşturmak için kullandım. Gnome görüntüsünü burada kullandım: cdimage.debian.org/debian-cd/current-live/amd64/bt-hybrid Maalesef özel gereksinimleri olan Macbook Pro Retina 11,3 2014 ortalamamda önyüklenebilir olarak görünmedi bölüm tablolarının önyükleme yapabilmesi için. Bu sürücüye dd'd canlı bir disk önyükleme ama mkusb ile oluşturulan bir sürücü değil. Mac donanımı mkusb tarafından destekleniyor mu? Teşekkürler.
Derwent

1. Standart yöntem, mkusbbir iso dosyasını veya görüntü dosyasını klonlamaktır. Bunu yaparken, 'sadece' bir emniyet kemerini sarar dd, bu nedenle klonlanmış bir görüntünün çalıştığı tüm durumlarda çalışmalıdır. Çalışmanızla klonlama ddve klonlama da mkusbişe yaramalıdır; 2. Kalıcı bir canlı sürücü (in mkusb) oluşturma yöntemi PC bilgisayarları için yapılmıştır ve Mac donanımında test edilmemiştir. Donanıma ve UEFI / BIOS sistemine bağlı olarak çalışabilir veya çalışmayabilir.
sudodus

@Derwent, Yani cevabım Mac donanımının kalıcı canlı sürücüler için desteklenmediği. Bazı durumlarda çalışır, ancak gelişiminde aktif olarak test edilmez mkusb. İşe yarayabilecek bir alternatif, şu bağlantılarda açıklanan help.ubuntu.com/community/Installation/iso2usb ve help.ubuntu.com/community/Installation/iso2usb/diy 'Kendin yap' yöntemidir . Bu yöntemi denerseniz, lütfen sonucunuzu paylaşın, cevabımı değiştireceğim.
sudodus

0

TLDR; Grub.cfg dosyasına "sürekli" ekleme, benim için önyüklemeyi kırdı (aynı siyah ekrana asıldı). Bir casper-rw dosyası eklemek düzeltildi ve şimdi kalıcılığım var :)

Arka plan: Ubuntu 16.04, 64 bit'i yükleyerek High Sierra kullanıyorum. Disk İzlencesi ile USB'yi sildi ve MS-DOS (FAT32) olarak ayarlandı. UNetbootin ile USB'ye kurulan Ubuntu ISO indirildi . Çalışan bir önyükleme vardı ama linux'un Macbook'umdaki trackpad ve klavyemi tanımasını istedi. Kurulum yapıldı ve yeniden başlatıldı ve tüm ayarlar kayboldu - kalıcılık yok :(

Grub.cfg'ye "sürekli" eklendi ve önyükleme Ubuntu logo ekranından sonra askıda kaldı. USB çubuğumun kökünde çalıştırarak casper-rw dosyası oluşturmam gerekiyor.

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

3500'ü, canlı usb'nizin olmasını istediğiniz boyut depolama alanı ile değiştirin. FAT32'nin sadece 4GB altındaki dosya aktarımlarını desteklediğini okudum, bu yüzden bunu aklınızda tutmak isteyebilirsiniz.

Masaüstümde yalnızca birkaç dosyayla test yaptım, ancak hem önyükleme yapıyor hem de devam ediyor.

Burada bir fikir var .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.