Linux ISO Görüntülerini Doğrudan Sabit Diskinizden Nasıl Önyüklersiniz?
Sabit Sürücü Bölümünün Yolunu Belirleme
GRUB, Linux'tan farklı bir "cihaz adı" şeması kullanıyor. Bir Linux sisteminde / dev / sda1, ilk sabit diskteki ilk bölümdür. - bir ilk sabit disk ve 1 ilk bölümü anlamına gelir. GRUB'da (hd0,1) / dev / sda0 değerine eşittir. 0 ilk sabit disk 1 üzerindeki ilk bölüm anlamına gelir. Başka bir deyişle, bir GRUB cihaz adında, disk sayıları 0'da saymaya başlar ve bölüm sayıları 1 - saymaya başlar, evet, gereksiz yere kafa karıştırıcıdır. Örneğin, (hd3,6) dördüncü sabit diskteki altıncı bölüme atıfta bulunur.
Kullanabilirsiniz fdisk -l Bu bilgiyi görüntülemek için komut. Ubuntu'da bir Terminal açın ve aşağıdaki komutu çalıştırın:
sudo fdisk -l
Kendi başına GRUB cihaz adlarına dönüştürebileceğiniz Linux cihaz yollarının bir listesini göreceksiniz. Örneğin, aşağıda sistem bölümünün / dev / sda1 olduğunu görüyoruz - yani GRUB için bu (hd0,1).
GRUB2 Önyükleme Girişini Yaratın
Özel bir önyükleme girişi eklemenin en kolay yolu /etc/grub.d/40_custom komut dosyasını düzenlemektir. Bu dosya, kullanıcı tarafından eklenen özel önyükleme girişleri için tasarlanmıştır. Dosyayı düzenledikten sonra, / etc / defaults / grub dosyanızın ve /etc/grub.d/ betiklerinin içeriği bir /boot/grub/grub.cfg dosyası oluşturmak için birleştirilir - bu dosyayı düzenlememelisiniz el. Diğer dosyalarda belirttiğiniz ayarlardan otomatik olarak oluşturulmak üzere tasarlanmıştır.
Kök ayrıcalıklarıyla düzenleme yapmak için /etc/grub.d/40_custom dosyasını açmanız gerekir. Ubuntu'da bunu bir Terminal penceresi açıp aşağıdaki komutu çalıştırarak yapabilirsiniz:
sudo gedit /etc/grub.d/40_custom
Dosyayı favori metin düzenleyicinizde açmaktan çekinmeyin. Örneğin, dosyayı Nano metin düzenleyicide açmak için komuttaki “gedit” i “nano” ile değiştirebilirsiniz..
Başka özel önyükleme girişleri eklemediyseniz, çoğunlukla boş bir dosya görmelisiniz. Yorumlanan satırların altındaki dosyaya bir veya daha fazla ISO önyükleme bölümü eklemeniz gerekir.
Aşağıda, bir ISO dosyasından Ubuntu veya Ubuntu tabanlı bir dağıtımın önyüklenmesini sağlayabilirsiniz. Bunu Ubuntu 14.04 ile test ettik:
menücilik “Ubuntu 14.04 ISO”
isofile = ”ayarla/ Home / adı / Dosyalar /ubuntu-14.04.1-masaüstü-amd64.iso”
geridöngü döngü (Hd0,1)$ isofile
linux (loop) /casper/vmlinuz.efi boot = casper iso-scan / dosyaadı = $ isofile sessiz sıçrama
initrd (loop) /casper/initrd.lz
İstediğiniz menü giriş adını, bilgisayarınızdaki ISO dosyasının doğru yolunu ve ISO dosyasını içeren sabit disk ve bölümün aygıt adını içerecek şekilde önyükleme girişini özelleştirin. Vmlinuz ve initrd dosyalarının farklı adları veya yolları varsa, bu dosyalara giden doğru yolu da belirttiğinizden emin olun..
(Ayrı / ev / bölümünüz varsa, / home bitini atlayın, şöyle: set isofile = ”/ name / İndirilenler / $ isoname”).
Önemli Not: Farklı Linux dağıtımları, farklı önyükleme seçenekleriyle farklı önyükleme girişleri gerektirir. GRUB Live ISO Multiboot projesi farklı Linux dağıtımları için çeşitli menü girişleri sunar. Bu örnek menü girişlerini önyüklemek istediğiniz ISO dosyası için uyarlayabiliyor olmalısınız. Daha fazla bilgi edinmek için önyükleme yapmak istediğiniz Linux dağıtımının adı ve sürüm numarası ile birlikte “ISO'dan GRUB'da önyükleme” yapmak için de bir web araması yapabilirsiniz..
Daha fazla ISO önyükleme seçeneği eklemek istiyorsanız, dosyaya ek bölümler ekleyin.
İşiniz bittiğinde dosyayı kaydedin. Bir Terminal penceresine dönün ve aşağıdaki komutu çalıştırın:
sudo güncelleme grubu
Bilgisayarınızı bir sonraki başlatışınızda, ISO önyükleme girişini görürsünüz ve ISO dosyasını önyüklemeyi seçebilirsiniz. GRUB menüsünü görmek için önyükleme yaparken Üst Karakter tuşunu basılı tutmanız gerekebilir..
ISO dosyasını önyüklemeye çalıştığınızda bir hata mesajı veya siyah bir ekran görürseniz, önyükleme girişini bir şekilde yanlış yapılandırdınız. ISO dosya yolunu ve cihaz adını doğru ayarlasanız bile, ISO dosyasındaki vmlinuz ve intird dosyalarının yolları doğru olmayabilir veya başlattığınız Linux sistemi farklı seçenekler gerektirebilir.