UEFI Aptallar için Bölümleme


20

UEFI özellikli, güvenli açılış pencereleri 8 sistemine nasıl bölüşeceğimizi saatlerdir okudum / araştırıyorum . Kullanılan dil, başımın biraz üzerinde olsa da, ubuntu olmayan akıllarda bazı adımlar atlanmış görünüyor.

Çok basit bir şekilde, tam yükleyicideki bölüm seçeneğinden başlıyorum, burada tüm diski silmek yerine "başka bir şeyi" tıklıyorum (çünkü pencereleri de 8 tutmak istiyorum). Şimdi sadece bir UEFI bölümünün olabileceğini okudum. Harika. Kulağa iyi geliyor. Şimdi ayrıca ext3 / 4 ile linux yüklemek için bir bölüme mi ihtiyacım var, yoksa bir kılavuzun söylediğini yapıp fat32 biçiminde mi yapıyorum?

Bu noktada kayboldum. Sonra açılış işaretlemesi ve sadece UEFI bölümünün nasıl işaretlenmesi gerektiği hakkında konuşmaya devam ediyor boot. İşte burası aptallığımın başladığı yer ve burada kaybolduğum yer. Önyüklemeyi tamamen mahvetmeme ve çift önyükleme ubuntu / windows 8 sistemi kurmamaya ilişkin çok özel talimatlar arıyorum.



@Braiam Bu konuyla ilgili en yüksek puan alan ve detaylı cevap olabilir, ancak soru sorucunun daha önce de söylediği gibi, bazı kılavuzlar aşırı derecede ayrıntılı ve anlaşılması zor. Soru bölümlendirme ile ilgili olduğundan, kurulumun nasıl doğrulanacağına dair hızlı talimatlar ve açıklamalar memnuniyetle karşılanabilir.
LiveWireBT

@LiveWireBT eğer öyleyse, cevabınızı ana soruya ekleyiniz, böylece kendi seviyesine cevap arayan herkes birkaç soruya dağılmış yerine 1 yerde bulur.
Braiam

Bir çok üretici yazılımı arızasına maruz kalır. Her bir BIOS ürün yazılımıyla, her bir cevabın hedeflediği bir wiki olmadığı sürece, kanonik bir cevap olamaz. Örneğin, GPT bölümleri varsa, GPT olmayan uefi güvenlik bölümleri birincil olmayan bir sürücüde (önbellek için SSD) mevcut olsa bile eski mod varsayılanlarına uymuyordu. HARD varsayılan olarak UEFI'ye çalıştı. UEFI'yı henüz desteklemeyen ancak önyüklemeyi önleyen bazı işletim sistemlerine sahip olduğum için, sadece yere yazıp DOS tarzı bölümler kullanmak zorunda kaldım.
RobotHumans,

@Braiam Hayır, bu konudaki cevabım yerinde değil, ama bu konuya uyuyor.
LiveWireBT

Yanıtlar:


17

Bölümleme çok kolay bir bölümdür. Tüm bölümleme görevleri için, Ubuntu Live ISO görüntüsü ile birlikte gelen GParted gibi bir bölümlendirme yazılımı kullanmalısınız . Bazı şeyleri basitleştiren Ubuntu yükleyici gibi bir araç, muhtemelen kafanızın karışmasının temel nedenidir.

Uygun EFI bölümlemesi ve kurulumu için yapmanız gerekenler:

  1. Kurmak istediğiniz sabit sürücüde bir GPT bölümleme tablosu hazırlayın.

    • Bunu GParted'de Görünüm -> Cihaz Bilgisi menü girişleri üzerinden doğrulayabilirsiniz . Bölüm tablosu özniteliği msdosyerine okursa gpt, o zaman yanlış olur ve devam ederseniz dağınık olabilir. Ne yazık ki yeni bir bölüm tablosu oluşturmak, diskteki mevcut verileri ve tüm verileri yok eder.

    • İlgili: Bölüm tablosu türünü nasıl kontrol edebilir ve değiştirebilirim?

  2. Bir EFI sistem bölümüne (ESP) sahip olun.

    • Bir EFI sistem bölümü, bölüm türüne sahiptir ef00ve genellikle bir FAT32 dosya sistemi içerir.
    • Bir GPT bölüm tablonuz olduğu göz önüne alındığında, önyükleme için onay kutusu , ESP'niz olması gereken bölümdeki GParted'ın bayrak yönetme iletişim kutusunda işaretlendiyse ve bölüm her şey yolunda bir FAT32 dosya sistemi içeriyorsa. Önyükleme için onay kutusunu işaretlemeyin ve diğer bölümlerden hiçbirinin bu bayrak setinin bulunmadığından emin olun, çünkü zaten öğrendiğiniz gibi, yalnızca bir ESP olabilir. (Evet, GParteds GUI'deki önyükleme bayrağı bölüm türüne eşittir ef00, ancak bu ESP için GPT'de kullanılan gerçek GUID değildir, bölüm tipi GUID'lerin bir listesi için Wikipedia'ya ve kullanıcı Rod Smith ve aşağıdaki dipnotlara bakınız. üreticiye özel önyükleme bölümleri hakkında makale .)
  3. İşletim sistemi için gereken kalan bölümleri oluşturun ve yükleme ortamını UEFI modunda önyükleyin.

    • Uygun bölüm kurulumunuz neredeyse tamamlandı. Yeni işletim sistemi kurulumunuz için istediğiniz bölümleri uygun gördüğünüz şekilde ekleyin. Bunu Ubuntu yükleyicisi veya GParted üzerinden yapabilirsiniz, bu size bağlıdır ve burada çok fazla yanlış yapamazsınız. (Linux için fiili varsayılan dosya sistemi EXT4'tür. Bu dosya sistemleri sınırlı özellik kümesi nedeniyle FAT32'ye yükleyemezsiniz.)
    • Yükleme ortamını UEFI modunda başlatmadıysanız, UEFI modunda yeniden başlatmanız ve açıkça önyükleme yapmanız gerekir. UEFI bilgisayar donanım yazılımı kurulum ekranında (önceden / genellikle BIOS olarak adlandırılır) etkinleştirilmelidir. UEFI modunda başlatılan yükleme medyasının topluluk belgelerinde bulunabileceğini ve doğrulanacağına dair talimatlar . Oradan Ubuntu kurulumunda UEFI kurulumu yapması gerektiğini bilmeli.
    • Güvenli önyükleme Ubuntu 12.10 64-bit ve 12.04 ile çalışmalıdır. 2 64 bit ve daha yeni yükleme medyası (bkz: Ubuntu'yu önceden yüklenmiş bir Windows'a UEFI ile birlikte nasıl yüklerim? ).

MBR bölümlenmiş disklerde UEFI yüklemeleri yapabilir ve bazı kesmeler / kirişler yapabilirsiniz, ancak bunun gibi olduğu doğrulanmış bir kurulum size en az sıkıntı verecektir ve her şey iyi sonuç vermelidir. Arch Linux UEFI wiki sayfasını çok daha ayrıntılı ve tüm konu hakkında daha fazla şey öğrenmek ve bazı kesmek için faydalı buldum .


Bilinen UEFI hataları ve uygulama eksiklikleri:

  • Vikipedi hakkında Lenovo, Toshiba, Samsung fazla ayrıntıya girmeden.
  • 2011 veya önceki sürümlerden gelen bilgisayarlar bir UEFI ürün yazılımı içerebilir, ancak uygulama her zaman bir UEFI önyükleme arayüzü sağlamayabilir. Kaynak: LCA 2013'te Dongguan - UEFI, Yakın Firmware Altyapısı'ndan konuşun ( http://mirror.linux.org.au/linux.conf.au/2013/mp4/ dosya UEFI_the_Converged_Firmware_Infrastructure.mp4 - yaklaşık 12:14)

3
Bu oldukça doğru, ama (örneğin EF00 olarak) heks kodları tarafından kullanılan işaret etmek istiyorum GPT fdisk'e ( gdisk, cgdiskvesgdisk ). Bunlar resmi GPT tipi kodlar değil. Gerçek tip kodları 128 bitlik (32 basamaklı onaltılık) sayılardır; bu sayede yazmak, görüntülemek ve hatırlamak çok zordur, bu nedenle GPT fdisk bunun yerine kısaltılmış 4 basamaklı onaltılık kodları kullanır. GParted ve partedbelirli bölümleme tip kodlarını belirtmek için "boot flag" gibi belirli "flagları" kullanın. Diğer araçların GPT tipi kodları temsil etmenin başka yolları vardır.
Rod Smith

@RodSmith Bir yıl önce Arch Wiki'de bu konuyu okurken tam GUID'leri gördüğümü hatırlıyorum, ancak onları bir daha bulamadım. Şimdi Wikipedia'ya bir bağlantı ekledim.
LiveWireBT

5

Aslında EFI tabanlı bir Ubuntu kurulumunun bölümlenmesi BIOS tabanlı bir kurulum için bölümlemekten daha zor değildir. Ubuntu kurulumu veya bölümlemesi için bir kılavuz okuduysanız, EFI tabanlı bir kurulum için yapılan değişiklikler şunlardır:

  • Genellikle eski Ana Önyükleme Kaydı (MBR) yerine EFI için GUID Bölüm Tablosu'nu (GPT) kullanırsınız . Windows yüklü olan bir sistemde, bu zaten yapılmalıydı ve Ubuntu yükleyici GPT bölümlerini çok iyi tespit edip kullanacak. GPT'yi kullanmanın, aşağıda ayrıntılı olarak açıklandığı gibi bazı ek etkileri vardır.
  • GPT, genişletilmiş veya mantıksal bölüm türlerini kullanmaz. Bunun yerine, GPT 128'e kadar (varsayılan olarak; bu limit yükseltilebilir) bölümleri destekler. Bazı araçlar bunlara "birincil bölümler" adını verir; genişletilmiş ve mantıksal bölüm türlerinin yokluğunda, "birincil" ifadesi anlamsızdır. Tüm bunların amacı, genişletilmiş bir bölüm oluşturma veya belirli bir birincil ve mantıksal bölümler karışımı oluşturma talimatlarını görmezden gelebilmenizdir.
  • Ubuntu'nun şu anki sürümü, Windows bölümleri için Windows dosya sistemi tür kodunu kullanmasına neden olan bir hatadır. Bu, Ubuntu dosya sistemi bölümünüzün Windows'ta bölümlenmemiş diskler olarak görünmesine neden olur. Çözüm, gdiskUbuntu dosya sistemi bölümünüzün tip kodunu 0700'den 8300'ye değiştirmek için kullanmaktır . Bu sorun bu sayfada daha ayrıntılı olarak ele alınmıştır . Ubuntu'yu kurduktan sonra bu değişikliği yapabilirsiniz.
  • GPT, silindir / kafa / sektör (CHS) değerlerini kullanmaz. Daha eski belgeler buna veya "silindir hizalamasına" atıfta bulunabilir. Bu tür referansları yoksay. (Ayrıca, CHS sorunları BIOS tabanlı bilgisayarlardaki yeni kurulumlar için bile eski olduğundan, daha yeni belgeler de arayabilirsiniz.)
  • Bir EFI tabanlı kurulum, önyükleme yükleyicisini MBR yerine EFI Sistem Bölümünde (ESP) depolar . Bu nedenle, Ubuntu yükleyicisinin bir "EFI önyükleme bölümüne" işaret ettiği bir ESP'niz olması gerekir. Bilgisayar zaten başka bir işletim sistemini EFI modunda başlatıyorsa, zaten bir ESP'ye sahip olacaktır. Herhangi bir kaza durumunda, devam etmeden önce mevcut herhangi bir ESP'yi yedeklemenizi öneririm. (Bir dosya düzeyinde yedekleme iyi çalışmalıdır.) Windows 8 önceden yüklenmiş bir sistemde, ESP genellikle diskteki ilk üç bölümden biridir. Her zaman bir FAT (genellikle FAT32) dosya sistemi kullanır, böylece bölümleme ekranında bu şekilde tanımlayabilirsiniz. GParted'de veya parted"boot flag" setine gdisksahip olacak ve içinde EF00 tip koduna sahip olacaktır.

Diğer bölümleme sorunları, ürün yazılımı ve bölüm tablosu türleri arasında yaygındır. Özellikle, Ubuntu varsayılan olarak iki bölüm kullanmaya başlar: Biri root ( /) dosya sistemi ve diğeri takas alanı için. Birçok kullanıcı ister ayrılarak/home kendi bölüme veya diğer dizinleri ve benzeri bazı kullanmak Mantıksal Hacim Yöneticisi (LVM) kurulumları. Bu tür şeylerle ilgili konular, EFI ve GPT için MBR ve BIOS ile aynıdır, bu yüzden bu tür sorunları kapsayan yüzlerce siteden birine bakın.


2

Sistemimi nasıl kurdum, ancak bios'ta güvenli bir önyükleme yaptım, bu yüzden çalışacağından emin değilim:

  1. GPT modunda sabit diskinizde yeni bölüm tablosu oluşturun. (Uyarı: bu işlem diskteki tüm verileri siler!) Daha sonra 'EFI' etiketli ve 'boot' işaretli bir 100 MB fat32 bölümü oluşturmalısınız. ve sistem bölümleri, yani:

    • sda1: 100mb, fat32, EFI, önyükleme bayrağı seti
    • sda2: 30 gb, ext4, kali-linux
    • sda3: 4GB, takas, kali & ubuntu için takas
    • sda4: 60 gb, ext4, ubuntu
    • sda5: 250 gb, ntfs, pencereler 8.1
    • sda6: 382 gb, ntfs, veriler
  2. (isteğe bağlı) Kali-linux'u takın, Takarken 100 MB fat32'yi / boot / efi olarak taktığınızdan emin olun. Gerisini her zamanki gibi yapın.

  3. Windows 8'i yükleyin. EFI sistem bölümünü otomatik olarak tanımlayacak, bir MSFTRES ve kendi kurduğu bir NTFS oluşturacaktır. Yüklemeden sonra yalnızca Windows'a önyükleme yapabiliriz, ancak daha sonra düzelteceğiz.

  4. Ubuntu, kurarken 100 MB fat32'yi seçin ve 'efi olarak kullanın' olarak değiştirin. Bir ext4 oluşturun, Ubuntu'yu kurun. Yeniden başlatmanın ardından win8 loader ile sunuldu. bootmenu içinde ubuntu sonunda onu içine almak seçin.

  5. Şimdi GRUB2'yi Windows'u algılayacak şekilde yapılandıracağız. Bir kök nautilus açın /boot/efi/EFI, önyükleme klasörünü silmek ve klasörü bootmicrosoft klasöründen windows bölümüne kopyalamak ve microsoft klasörünü silmek için gezinmek için gezin . /etc/default/grubArdından "GRUB_HIDDEN" ile başlayan 2 satır başlığına gidin ve yorum yapın. Ardından, pencereler için giriş aşağıdaki satırları ekleyerek elle eklenebilir /etc/grub.d/40_custom:

    menuentry "Windows" {
            search --fs-uuid --no-floppy --set=root YOUR-EFI-PARTITIONS-UUID-HERE
            chainloader (${root})/Boot/bootmgfw.efi
    }
    

Ve sonunda yaz sudo update-grub. Çalışma sistemine hoş geldiniz.


Ubuntu'ya sormaya hoş geldiniz! Lütfen cevapların nasıl formatlanacağını okumak için zaman ayırın. Örneğin, elle "adım (sayı)" yazmak yerine numaralı bir liste kullanabilirsiniz.
LiveWireBT

Kullanıcı Windows kurulumunu imha etmek istemedi, fakat ilk adımda uyarı yapmadan yapıyorsunuz. :( bcdboot adlı bir araç var. , bootloader ve uygun konfigürasyon verilerini verilen dizine yükleyen .
LiveWireBT

takip etmek zor: önyükleme klasörünü silin ve önyükleme klasörünü microsoft klasöründen windows bölümüne kopyalayın ve microsoft klasörünü sildikten sonra açıklayabilir misiniz? / boot / efi / EFI içinde bir boot klasörü var mı? orada göremiyorum ve silmek / önyükleme / efi / EFI kökü silmek istiyorum inanmıyorum
tomasb 2:16 '
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.