Linux UEFI

 

 

 

1.YOL (KOLAY OLANI)

1.USB Belleğe format at(Belleğini Yedeklemeyi unutma)
2.Usb sürücünüz /dev/sdX (X sizin sisteminize göre değişir. Ayrıntılı bilgiyi daha önce yazmıştım buradan bakabilirsiniz ) kontrol edin yanlış yere format atmayın. Yazdığımdan farklı olarak sudo fdisk -l veya Gparted ile de kontrol edebilirsin.
3.USB sürücünüzü /mnt dizinine bağlamanız gerekiyor.
4. Burada Ubuntu dağıtımı kullanılmıştır veya herhangi bir Canlı dağıtmda kullanabilirsiniz.
5.İlk kullanıcı ile giriş ( Varsayılan olarak Live kullanıcısı olacaktır.)
6.Linux Komut satırından kormayın.

Birinci Adım : USB belleğe format

EFI Firmware uyumlu önyükleme sürücüsü oluşturmak için, GPT bölüm tablosu ve en az bir FAT32 bölümü gerekir. Aşadıdaki gibi yapalım:

sudo apt-get install gdisk
sudo sgdisk –zap-all /dev/sdb

Bu sırada USB belleği çıkartıp tekrar takınız, muhtemelen kernel USB bilgilerini güncellemesi gerekecektir.

sudo sgdisk –new=1:0:0 –typecode=1:ef00 /dev/sdb
sudo mkfs.vfat -F32 -n GRUB2EFI /dev/sdb1

Birinci adım bitti, şimdi sudo parted -l veya Gparted ile değişiklikleri kontrol edelim.

İkinci Adım: Dosya ve Ayar dizin yapısını kopyalayın

sudo mount -t vfat /dev/sdb1 /mnt -o uid=1000,gid=1000,umask=022

İşi kolaylaştırmak için gerekli tüm dosyaları içeren bir paket hazırlandı. Benim bağlantım şu usb paket EFI Benim dosyalarıma güvenmiyorsan şuaradan indirip kendin düzenleyebilirsin. UEFI booting

İster komut satırından ister, istediğiniz bir sıkıştırma uygulaması ile Zip dosyasını açın. İstediğiniz bir dosya yöneticisi ile yapıştırın.

cd ~/Downloads/
unzip usb-paket_efi.zip
rsync -auv usb-paket_efi/ /mnt

Dikkat 32 bit makinelerde bootia32.efi ile önyüklemeyi gerçekleştirebilirsiniz., bootx64.efi 64 bit makinelerde önyükleme için kullanılır ve grub.cfg yi ISO görüntülerinin yüklenmesi için yeniden ayarlamanız gerekir ve dizinleri belirmeniz gerekir.

Üçüncü Adım: USB sürücünüze GRUB2 yükleyin
 sudo grub-install –removable –boot-directory=/mnt/boot –efi-directory=/mnt/EFI/BOOT /dev/sdb
Not: Grub2 kurulumunda bazı hatalar gösterilecektir, bunları dikkate almayın geçin.
Not. /mnt dizinine kopyama sorunu yaşarsanız sudo kullanın.

 Dördüncü Adım: Kurulum ISO görüntülerini ilgili dizine kopyalamak

/mnt/ISO dizinin içine istediğiniz dağıtımların ISO görüntülerini yükleyin ve grub.cfg dosyasını buna göre düzenleyip kopyalayın.

Not: Şunu unutmayın burada en önemli değişken ISO dosyasının yerini doğru girmenizdir. grub2 menüsü ile ilgili internette  birçok örnek bulabilirsiniz. Kullanmak istemediğiniz satırlara #  simgesini veya gizlemek istediğiniz boş ISO lara / simgesini girebilirsiniz.

 2.YOL( TEK ISO GÖRÜNTÜSÜ İÇİN)

sudo fdisk -l
sudo umount /dev/sdb1
sudo mkdosfs -F 32 -I /dev/sdb1
sudo mount /dev/sdb1 /mnt
cd /mnt
sudo apt-get install p7zip
sudo 7z x /home/parduskurumsal/İndirmeler/debian-live-8.3.0-amd64.iso
sudo mkdir EFI && cd EFI && sudo mkdir BOOT
cd BOOT/
sudo wget https://svn.code.sf.net/p/edk2/code/trunk/edk2/ShellBinPkg/UefiShell/X64/Shell.efi
sudo mv Shell.efi Bootx64.efi
sudo wget https://github.com/jfwells/linux-asus-t100ta/raw/master/boot/bootia32.efi
cd /mnt
sudo nano liveboot.nsh

Açılan metin kutusuna aşağıdaki metni kopyala yapıştır. Shift+Ins veya Ctrl+V

livevmlinuz1 initrd=liveinitrd1.img append boot=live components

Ctrl+O ve Ctrl+X ile nano dan çıktıktan sonra aşağıdaki komutları girelim.

cd..
sudo umount /dev/sdb1
sudo reboot

  3.YOL (Windows ile hazırlama)


Rufus indirin




SİSTEM YÜKLEMEDE DİKKAT EDİLMESİ GEREKEN BÖLÜMLEME ŞEKLİ
UEFI ayarlarından Secureboot kapalı olmalı

/EFI         #Fat32 olarak en az 150MB alan ayırın(zorunlu)
/biosarea    #Bios alanı olarak 100MB ayırın(zorunlu)
/boot        #Önyükleme alanı Grub2'nin yüklenmesi ve EFI ile eşlenmesi için(zorunlu)
/home        # İsteğinize bağlı olarak istediğiniz kadar alan veya başka bir sabit disk
/            #Kök dizin yine sizin isteğinize bağlı olarak istediğiniz kadar alan(zorunlu)