MacOS ve Windows zaten kurulu olarak Mac'te Ubuntu kurulumu


9

MacOS Sierra ve Windows 10'un (BOOTCAMP) yüklü olduğu 2013'ün sonlarında çift önyüklemeli bir MacBook Pro'm var. Ubuntu'yu üçüncü bir işletim sistemi olarak kurmak istiyorum. Bunu yapmanın (kolay) bir yolu var mı?

> Disk Partitions:

resim açıklamasını buraya girin

> Gpt dev disk0

resim açıklamasını buraya girin

> Fdisk disk0

resim açıklamasını buraya girin

Disk Yardımcı Programı


Bu oldukça kolay olmalı, ancak bir cevap göndermeden önce bölümlemeniz hakkında biraz daha ayrıntı gösterebilirsiniz. Aşağıdaki komutlar gelen çıkışı ile cevap güncelle: diskutil list, sudo gpt -r show /dev/disk0ve sudo fdisk /dev/disk0. Ayrıca, hangi Ubuntu kurulum dosyasını indirdiniz ve bir USB flash sürücüden canlı sürüme önyükleme yapabildiniz mi?
David Anderson

Resimler eklendi. Son sürümü 16.10 ubuntu sürümünü indirdim. Ve, ile UNetbootin USB yükleyici kullanarak bir USB stick yerleştirdi adımlar @DavidAnderson
snr

Yanıtlar:


22

Bunun bir güncelleme sürümü buraya gönderildi .

Not: Bu talimatlar Ubuntu 18 ile kullanım için güncellenmiştir.

Bu yanıt, Ubuntu'yu önyükleme yüklemesi için üçüncü eşlik araçlarını kullanmadan bilgisayarınıza Ubuntu'yu yükler. İndirdiğim Ubuntu dosyası isimlendirildi ubuntu-16.10-desktop-amd64.iso. Önyüklenebilir bir Ubuntu USB flash sürücü yükleyicisi oluşturduğunuzu ve içeriği doğruladığınızı varsayıyorum. Ayrıca, Ubuntu'nun canlı sürümünü başarıyla önyükleyerek donanım uyumluluğunu doğruladığınızı varsayıyorum. Bu talimatlar aşağıda listelenen üç ana bölüme ayrılmıştır.

  • Ubuntu için Sürücüde Boş Alan Oluşturma : Bu komutlar girmek için MacOS Terminal uygulaması kullanılarak gerçekleştirilir.
  • Ubuntu'yu Yükle : Bu, Ubuntu flash sürücü yükleyicisini kullanır.
  • Başlangıç ​​Yöneticisine Ubuntu Ekle - Burada temel olarak gerekli dosyaları uygun yerlere taşımak için MacOS'u kullanırsınız. Bu, Ubuntu'nun Başlangıç ​​Yöneticisi'nden seçilmesine izin verecektir. Ubuntu'yu başlatmak için REFInd'e ihtiyacınız olmayacak.

Not: Başka bir kullanıcının bu örnekte gösterilenden farklı bir bölüm şeması varsa, bana bir yorum gönderin ve cevabımı güncellemeye çalışacağım.

Ubuntu için Sürücüde Alan Yaratın

Gerekli adımları göstermek amacıyla, gerçek sürücünüzden biraz daha büyük bir sürücü oluşturdum.

Not: macOS 10.11 ve üstü, Sistem Bütünlüğü Koruması'na (SIP) sahiptir . Sen devre dışı bırakmalısınız aşağıdaki komutları uygulamadan önce bu.

'Den çıktı diskutil list disk0aşağıda verilmiştir.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            180.7 GB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s4

'Den çıktı sudo gpt -r show /dev/disk0aşağıda verilmiştir.

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  352968704      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  353378344       4056         
  353382400      32768      3  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

'Den çıktı sudo fdisk /dev/disk0aşağıda verilmiştir.

Not: Sürücüyü yeniden bölümlendirdikten sonra, aşağıda gösterilen değerlerin değişmediğini doğrulamanız gerekir. Bazı değişiklikler Windows'un sürücüyü karma bölümlenmiş olarak görmesine neden olur. Bu durumda, Windows önyükleme yapamaz veya arızalanmayabilir.

Disk: /dev/disk0    geometry: 31123/255/63 [500000040 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  500000039] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

Ubuntu için toplam 40 GB'a izin vermeye karar verdim. Farklı bir boyuta ihtiyacınız varsa, uygun ayarlamaları yapın. Ubuntu için 3 yeni bölüm oluşturacağım. Her biri için bir açıklama aşağıda verilmiştir.

  • Bir Takas bölümü. Bu bölümün boyutu, Mac bilgisayarınıza takılı bellek boyutunun 1 ila 2 katı arasında olmalıdır. 800 MB boyutunda kullanacağım. Açıkçası, kullanacağınız boyut çok daha büyük olacaktır.
  • Ubuntu'yu tutmak için bir Ext4 Journaling dosya sistemi bölümü. Bu bölüm, Ubuntu için ayırdığım yaklaşık 40 GB'lık alanı tüketecek.
  • Bir EFI Sistemi bölümü. Ubuntu'nun Mac Başlangıç ​​Yöneticisi'nde görünmesi için bu gereklidir. Bu yönetici, Mac'inizi açtığınızda veya yeniden başlattığınızda ve tuşu basılı tuttuğunuzda görünür option. Başlangıç ​​Yöneticisi, varsayılan başlangıç ​​diskini (yani işletim sistemi) değiştirmek veya geçici olarak bir başlangıç ​​diskinden önyükleme yapmak için kullanılabilir. Bu bölüm için 500 MB boyut seçtim.

Ubuntu yükleyicisinin aslında 3 yeni bölüm oluşturmasına izin vermeyi seçtim. Bu noktada, sadece MacOS bölümünü yaklaşık 40 GB küçültmem ve 3 yeni yer tutucu bölüm oluşturmam gerekiyor. Yer tutucular daha sonra Ubuntu yükleyicisi tarafından yukarıda açıklanan gerçek bölümlerle değiştirilecektir.

Bölümlemeye geçme komutu aşağıda verilmiştir. MacOS bölümü yaklaşık 180 GB olduğundan, 140 GB ( 140G) istenen bir değer kullandım . Ayrıca, 800Myeni Takas bölümünün boyutu için 800 MB ( ) değeri kullandım . Daha büyük bir boyut arzu edeceğiniz için, uygun ikameyi yapmanız gerekir. Not: 200 MB ( 200M) değerindeki iki değer isteğe bağlı olarak seçilmiştir, bu değerler daha sonra değişecektir.

diskutil resizevolume disk0s2 140G 3 jhfs+ part1 800M jhfs+ part2 200M jhfs+ part3 200M

Bu komutun çıktısı aşağıda gösterilmiştir.

Started partitioning on disk0s2 Macintosh HD
Verifying the disk
Verifying file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Resizing
Waiting for the disks to reappear
Formatting disk0s3 as Mac OS Extended (Journaled) with name part1
Initialized /dev/rdisk0s3 as a 763 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s4 as Mac OS Extended (Journaled) with name part2
Initialized /dev/rdisk0s4 as a 191 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s5 as Mac OS Extended (Journaled) with name part3
Initialized /dev/rdisk0s5 as a 37 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk0s2 Macintosh HD
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                  Apple_HFS part1                   800.0 MB   disk0s3
   4:                  Apple_HFS part2                   200.0 MB   disk0s4
   5:                  Apple_HFS part3                   39.5 GB    disk0s5
   6:         Microsoft Reserved                         16.8 MB    disk0s6
   7:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s7

Not: Sonuncusu komut 200Mtarafından yoksayıldı diskutil. Bunun yerine, kalan boş alanın çoğu disk0s5dilime ayrıldı .

'Den çıktı sudo gpt -r show /dev/disk0aşağıda verilmiştir.

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  273437496      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  273847136     262144         
  274109280    1562496      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  275671776     390616      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  276062392   77057864      5  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  353120256     262144         
  353382400      32768      6  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      7  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

Komutun çıktısı, sudo fdisk /dev/disk0yukarıda verilenle aynıdır.

Ubuntu'yu Yükle

  1. Ubuntu flash sürücüsünü takın ve Mac'i yeniden başlatın. optionBaşlangıç ​​Yöneticisi'ni çağırmak için tuşunu basılı tutun . USB flash sürücüden EFI önyüklemesini seçin. İstendiğinde, aşağıda gösterilen seçeneği seçin.

    Not: Daha iyi bir görünüm için görüntüye tıklayın veya görüntüyü yeni bir pencerede açın.

    21

  2. Dil Seçin.

    22

  3. Aşağıdaki her iki seçeneği de seçmeyi seçiyorum.

    23

  4. Aşağıda gösterilen seçeneği seçin.

    24

  5. Aşağıda gösterilen bölümü seçin. Bu bölüm, diskutil resize volumekomut girildiğinde Takas bölümü için daha önce belirtilenle aynı boyutta olmalıdır .

    61

  6. "Değiştir ..." i tıklayın ve açılır pencerede aşağıda gösterildiği gibi "takas alanını" seçin. Bölüm boyutunu değiştirmeyin. Ardından, "Tamam" ı tıklayın.

    62

  7. Aşağıda gösterilen bölümü seçin. Ardından, bu bölümü silmek için "-" işaretine tıklayın.

    63

  8. Boş alanı aşağıda gösterildiği gibi seçin.

    64

  9. "Bölüm oluştur" açılır penceresini açmak için "+" işaretini tıklayın. "EFI Sistem Bölümü" nü seçin. Ayrıca, boyutu 500 MB olarak değiştirin ve "Bu alanın sonu" düğmesini tıklayın. Ardından, "Tamam" ı tıklayın.

    65

  10. Aşağıda gösterilen bölümü seçin. Ardından, bu bölümü silmek için "-" işaretine tıklayın.

    66

  11. Boş alanı aşağıda gösterildiği gibi seçin.

    67

  12. "Bölüm oluştur" açılır penceresini açmak için "+" işaretini tıklayın. "Ext4 günlük kaydı dosya sistemi" ni seçin. Ayrıca, "Bağlama noktası" olarak "/" seçin. Bölüm boyutunu değiştirmeyin. Ardından, "Tamam" ı tıklayın.

    68

  13. Aşağıda gösterilen "Şimdi Yükle" düğmesini tıklayın.

    69

  14. Aşağıda gösterilen "Devam" düğmesini tıklayın.

    70

  15. İstediğiniz konumu seçin.

    71

  16. Klavyenizi seçin.

    72

  17. Devam edin ve Ubuntu Linux'u kurun. İşiniz bittiğinde, optionBaşlangıç ​​Yöneticisi'ni çağırmak için tuşu yeniden basılı tutun . MacOS biriminden önyükleme yapmak için seçin.

Başlangıç ​​Yöneticisine Ubuntu ekleyin

Ubuntu'yu kurduktan sonra, komut diskutil list disk0aşağıdaki çıktıyı üretti.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                 Linux Swap                         800.0 MB   disk0s3
   4:           Linux Filesystem                          39.3 GB    disk0s4
   5:                        EFI NO NAME                 500.2 MB   disk0s5
   6:         Microsoft Reserved                         16.8 MB    disk0s6
   7:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s7

Komut sudo gpt -r show /dev/disk0aşağıdaki çıktıyı üretti.

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  273437496      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  273847136     262144         
  274109280    1562496      3  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  275671776       1312         
  275673088   76732416      4  GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
  352405504     976896      5  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
  353382400      32768      6  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      7  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

Not: 3 yer tutucu bölüm, Ubuntu yüklenirken belirtilen bölümlerle değiştirilmiştir.

Ubuntu'nun Başlangıç ​​Yöneticisi'nde görünmesini sağlamak için aşağıdaki adımları uygulayın.

  1. EFI Sistem bölümlerini aşağıda verilen komutları girerek monte edin.

    sudo diskutil mount disk0s1
    sudo diskutil mount disk0s5
    
  2. Kopyalamak için Bulucu uygulamasını kullanın EFIhacmi klasörü EFIhacmine NO NAME.

  3. Eğer değilse değildir Ubuntu 18 ya da daha yeni yükleme, o zaman adım 4, 5 ve 6 atlayabilirsiniz.
  4. Birimdeki EFI/Bootklasördeki tüm klasörleri ve dosyaları EFIÇöp Kutusuna taşıyın .
  5. Kopya dosya bootmgfw.efiüzerinde EFIklasörden hacmine /EFI/Microsoft/Bootklasörüne /EFI/Boot.
  6. Dosyasını yeniden adlandırın bootmgfw.efiiçinde /EFI/Bootilgili klasöre EFIisme hacmi bootx64.efi.
  7. EFIUbuntu yüklemesi sırasında birime eklenen klasörleri ve dosyaları kaldırın . Bunu yapmak EFI/Ubuntuiçin EFIbirimdeki klasörü Çöp Kutusuna taşıyın .
  8. Microsoft ile ilgili dosyaları NO NAMEbirimden kaldırın . Bunu yapmak EFI/Microsoftiçin NO NAMEbirimdeki klasörü Çöp Kutusuna taşıyın .
  9. Eğer varsa vardır Ubuntu 18 ya da daha yeni yükleme, o zaman adım 10, 11 ve 12 atlayabilirsiniz.
  10. Dosyayı taşı EFI/Boot/bootx64.efiüzerinde NO NAMEçöp kutusuna hacmi.
  11. Kopya dosya grubx64.efiüzerinde NO NAMEklasörden hacmine /EFI/ubuntuklasörüne /EFI/Boot.
  12. Dosyasını yeniden adlandırın grubx64.efiiçinde /EFI/Bootilgili klasöre NO NAMEisme hacmi bootx64.efi.
  13. Boş çöp.
  14. (İsteğe bağlı) Mac icns sourceforge web sitesinden bir simgeler koleksiyonu indirin . İndirilen dosyayı açmak için Finder uygulamasını kullanın mac-ices.dmgsonra Ubuntu simgesi dosyayı kopyalamak için aşağıdaki komutu girin, os_ubuntu.icnsiçin NO NAMEhacim.

    cp /Volumes/mac-icns/os_ubuntu.icns "/Volumes/NO NAME/.VolumeIcon.icns"
    

    Bu, Başlangıç ​​Menüsüne aşağıdaki Ubuntu simgesini ekleyecektir.

    os_ubuntu.png

    Not: İşiniz bittiğinde, mac-icnsbirimi çıkarmak için Finder uygulamasını kullanabilirsiniz .

  15. EFIVe etiketli EFI Sistem bölümlerini çıkarmak için Finder uygulamasını kullanın veya aşağıdaki komutları girin NO NAME.

    diskutil unmount disk0s1
    diskutil unmount disk0s5
    

Windows yanında MacOS var (her ikisi de 128Gb's). Windows'u Ubuntu ile değiştirmek istiyorum, Windows bölümünün üzerine Ubuntu yazabilir miyim?
jonynz

jonynz: Evet, birçok durumda yapabilirsiniz. Daha kesin bir cevap için bir soru gönderin ve Mac'inizin modelini / yılını, Ubuntu sürümünü ve komuttan çıktıyı ekleyin diskutil list.
David Anderson


Yükleme, Windows'u (Bootcamp) algılar ve gruba bağlar, böylece Apple Başlangıç ​​Yöneticisi'nden önyüklemeyi devre dışı bırakır. Başlangıç ​​yöneticisinde Ubuntu seçimi, Ubuntu ve Windows sağlayan gruba açılır. Bu listede sadece Ubuntu değil, Windows'a standart Apple Başlangıç ​​Yöneticisi'nden önyükleme yapmaya devam etmek istiyorum.
therobyouknow

Başlangıçta yaptığı gibi, içine önyükleme yapmak için Windows bölümüne bağlanmak için mac başlangıç ​​yöneticisi Windows önyükleme seçeneğini almak istiyorum. apple.stackexchange.com/questions/367635/…
therobyouknow

-1

Ubuntu'yu yükleyin. Ubuntu flash sürücüsünü takın ve Mac'i yeniden başlatın. Başlangıç ​​Yöneticisi'ni çağırmak için seçenek tuşunu basılı tutun. USB flash sürücüden önyükleme yapmak için seçin.

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.