GRUB yüce veya Önyüklenebilir bir USB flash sürücü yapma. GRUB işletim sistemi yükleyicisi: yapılandırma, açıklama. GRUB'u yükleme ve onarma

  • 12.06.2019


Süper Grub2 Diski- önyükleyiciyi geri yüklemek ve sabit diskte kurulu işletim sistemini başlatmak için evrensel .ISO disk görüntüsü. Sistem önyükleyicisi zarar gördüğü için işletim sisteminiz yüklenemiyorsa, böyle bir durumda işlem yapmanız gerekir. Sorunu çözmek için farklı yardımcı programlar var, işletim sistemini başlatmanıza ve önyükleyiciyi geri yüklemenize izin verecekler, bu durumda size Super Grub2 Diski sunulur

Arayüz alçakgönüllü, sezgisel, sadece önyüklenebilir bir disk, önyüklenebilir Flash veya Disket oluşturmanız, ondan önyükleme yapmanız, birkaç düğmeye basmanız ve geri yüklenen sistemleri yeniden başlatmanız yeterlidir.

Yardımcı programın ana görevi, hasarlı veya tahrip olmuş bir önyükleyiciyi geri yüklemektir. İkinci görev, GRUB2 önyükleme yükleyicisine ve işletim sistemi önyükleme işleminin nasıl çalıştığına mümkün olduğunca yaklaşmaktır.

Super Grub2 Disk Menüsü Özellikleri ve Seçenekleri:
- Herhangi bir işletim sistemini tespit edin
Bu işlevi seçerek SG2D (Süper GRUB2 Diski), işletim sistemlerini algılamak için tüm disklerdeki tüm bölümleri taramaya başlayacak ve ardından daha sonraki başlatma için bulunan işletim sistemlerinden herhangi birini seçebileceğiniz bir menü oluşturacaktır.
Komutları görüntülemek veya bir menü öğesini düzenlemek istiyorsanız, çalıştırmak için "e" tuşuna ve ardından "ctrl + x" kombinasyonuna basabilirsiniz.

Aşağıdaki işletim sistemleri desteklenir:
- GNU / Linux (bu yazının yazıldığı sırada ayrı / önyükleme bölümleri için destek uygulanmamasına rağmen);
- FreeBSD;
- Mac OSX / Darwin;
- Microsoft Windows - tüm sürümler;

- Herhangi bir GRUB2 yapılandırma dosyasını (grub.cfg) tespit edin
Tüm bölümlerde "grub.cfg" dosyasını aramak ve bulunanların hepsinden belirli bir "grub.cfg" dosyasını seçmek için bir menü oluşturmak için bir işlev. Bu, GRUB2 kurulumu bir şekilde bozulduğunda yararlı olabilir, ancak yapılandırma dosyası bozulmadan kalır. "grub.cfg" dosyasının yüklenmesi, Super GRUB2 Disk kabuğundaki yerel GRUB2 menüsünü yükleyecektir.

- Herhangi bir GRUB2 kurulumunu tespit edin (mbr'nin üzerine yazılmış olsa bile)
Bu işlev, tüm bölümlerde GRUB2 kurulum dosyalarını ("core.img" dosyaları GRUB2'ye özgü) aramak ve bulunan tüm dosyalardan belirli bir dosyayı seçmek için bir menü oluşturmak için kullanılır. Bu, MS Windows tarafından MBR'nizin üzerine yazılmışsa, ancak GRUB2 kurulumu hala çalışıyorsa faydalı olabilir. "Grub.cfg" dosyasının yüklenmesi (önceki menü öğesinde olduğu gibi) genellikle önyükleme yapmanıza da olanak tanır, ancak GRUB2'nin mevcut Super GRUB2 Diski tarafından kullanılandan daha yeni bir sürümünden işlevler kullanılıyorsa yine de sorunlar olabilir. . Bu menü öğesi aracılığıyla GRUB2'den "core.img" dosyasını yüklemek, GRUB2'yi mevcut paketinizden, sanki MBR bozulmamış ve önyükleme iyi gitmiş gibi yükleyecektir.

- Döngü önyüklenebilir isos'ları algıla (in / boot-isos veya / boot / boot-isos /)
Birçok GNU / Linux LiveCD dağıtımı, bir ISO dosyasından çoklu önyüklemeyi destekler, yani. CD'ye yazmak zorunda kalmadan bir ISO dosyasından önyükleme yapmak mümkün olduğunda.
Bu işlev, diskteki tüm bölümlerde "/ boot-isos /" veya "/ boot / boot-isos /" dizinlerini arar. Daha sonra bu dizinlerdeki ".iso" dosyalarını arar ve bulunan tüm dosyalardan belirli bir ".iso" dosyasını seçmek için bir menü oluşturur. Ancak, tüm ".iso" dosyaları birden fazla indirme için kullanılamaz.

Bu yazının yazıldığı sırada aşağıdaki dağıtımlar desteklenmektedir:
- grml;
- Bölünmüş Büyü;
- Sidux;
- Slax Tinycore;
- Ubuntu;
- SystemRescueCd;
- Loopback.cfg dosyalarıyla birlikte gelen dağıtımlar;

- GRUB2'nin LVM desteğini etkinleştirin
Bu seçenek, "insmod lvm" ile GRUB2 LVM desteğini etkinleştirmenizi sağlar ve "/ boot" bölümünüz LVM'de bulunuyorsa, yukarıda açıklanan "Detect .. . " menü işlevlerinden herhangi birini başlatmadan ÖNCE bu seçeneği seçmelisiniz. .
LVM'nin ne olduğunu bilmiyorsanız, bu sizi ilgilendirmemelidir ve bu seçeneği görmezden gelebilirsiniz.

- GRUB2'nin RAID desteğini etkinleştirin
Bu seçenek, GRUB2 için RAID desteğini etkinleştirir. İşletim sisteminizin "/ boot" bölümü bir RAID'de bulunuyorsa, "Algılama ..." başlığını içeren yukarıda açıklanan işlevlerden herhangi birini kullanmadan ÖNCE bu seçeneği seçmeniz gerekir.
RAID'in ne olduğunu bilmiyorsanız, bu seçeneği göz ardı edebilirsiniz.
RAID1 ile, GRUB önyükleyici, RAID modülleri yüklü olmasa bile dizinin tek tek bölümlerini okuyabilecektir.

- GRUB2'nin PATA desteğini etkinleştirin (BIOS hatalarını / sınırlamalarını aşmak için)
Şimdiye kadar birçok bilgisayarda, büyük disklerle düzgün çalışamayan bitmemiş bir BIOS olabilir. Aynı zamanda, diskin en başında ayrı bir küçük / önyükleme bölümü bulunmadan büyük bir diskten önyükleme yapmaya çalıştığınızda GRUB, disk hatası verebilir.
Ancak GRUB2, BIOS'u atlayarak doğrudan disk erişimi için kendi sürücülerine sahiptir. Bu nedenle, BIOS kısıtlamaları, boyutu ne olursa olsun diskin herhangi bir bölümüne erişimi engellemeyecektir.

Bu nedenle, "disk yetersiz" hatalarından dolayı önyükleme sorunları yaşıyorsanız, bu seçeneğin seçilmesi sorunsuz bir şekilde önyükleme yapmanızı sağlayacaktır.
GRUB2'yi ATA destekli olarak kurmak, yukarıdaki sorunlardan kurtulmak için şu komutu kullanın:

# grub-install --disk-module = ata

Şu anda GRUB2 yalnızca eski PATA sürücülerini (ATAPI veya IDE) destekler. Bir SATA sürücünüz varsa, bu seçenek işe yaramaz, ancak SATA destekli yeni BIOS'ların sorun yaşaması pek olası değildir.

- GRUB2'nin USB desteğini etkinleştirin * deneysel *
Çoğu BIOS hala USB'den önyüklemeyi desteklemez, ancak bu seçenekle, işletim sisteminizi kendi sürücülerini kullanarak USB'den başlatmak için Super GRUB2 Disk'i (bir disketten, CD'den veya BIOS'un desteklediği başka bir aygıttan yüklenir) kullanabilirsiniz. BIOS kısıtlamalarını atlayarak,
Bu seçenek yalnızca GNU / Linux veya FreeBSD gibi ücretsiz bir işletim sistemini başlatmanıza izin verir ve Windows'u bir USB aygıtından başlatmak için kullanılamaz. Bu işlevsellik hala "deneysel" aşamadadır.

- Seri terminali etkinleştir
Bu seçenek, varsayılan seçenekleri kullanarak GRUB2 "seri konsol" desteğini etkinleştirir. Günlüklerde hata mesajlarını saklayarak hata ayıklamak için kullanılabilir. Varsayılan parametreler seri cihazlarınıza uymuyorsa, belgelere uygun olarak "seri" komutunu kullanarak yapılandırmayı manuel olarak değiştirebilirsiniz.

"Seri konsol" un ne olduğu hakkında hiçbir fikriniz yoksa, bu seçeneği göz ardı edin.

Cihazları / bölümleri listeleyin
Bu işlev, GRUB2'nin okuyabileceği tüm cihazlarınızı ve üzerlerindeki bölümleri görüntüler. Ayrıca her cihazdaki dosya sistemleri hakkında bilgi olacaktır. Ve GRUB2, "ext (2,3,4)"ü desteklemek için tek bir "ext2.mod" modülü kullandığından, herhangi bir "extN" dosya sistemi "ext2" olarak görünecektir.

Süper Grub2 Diski cd-diske ve usb'ye kayıt için uygundur.

Super Grub2 Disk 2.02s6 Kararlısında Değişiklikler

Rus dili eklendi
Geliştirilmiş Arch Linux initramfs algılama
i386-efi yapı desteği eklendi
Çoğunuzun bu resme ihtiyacı olmayacak. Özellikle i386-efi önyüklemesine ihtiyaç duyan çok az makine var.
Hibrit iso'ya i386-efi eklendi
Artık hibrit iso, i386-efi'yi otomatik olarak algılayabildiği ve modüllerini yükleyebildiği için daha da güçlü.
Bir dil seçildiğinde grubun kendisi çevrilir.
Bu, grubun kendisinden "Seçmek için yukarı ve aşağı tuşlarını kullanın ..." gibi dizelerin de kendi dilinize çevrileceği anlamına gelir (yukarı akış Grub2 destekliyorsa)
Loopback.cfg dosyası eklendi (resmi olarak desteklenmiyor)
Bazı insanlar başka bir Super Grub2 Diskten veya özel bir Grub2 Diskten Super Grub2 Disk komut dosyalarına zincirleme yükleyebilmek ister. Şimdi bunu loopback.cfg dosyamıza bir yapılandırma dosyası yaparak yapabilirsiniz. Ancak bu çalışma şekli resmi olarak desteklenmemektedir. Bu nedenle, beklediğiniz gibi çalışmıyorsa destek istemeyin.

Yazılım versiyonu: 2.01 RC3
Arayüz dili:İngilizce
Platform: x86 / x64
Geliştirici: Grub2 Diski
İlaç: Gerekli değil (Ücretsiz Yazılım)
Sistem gereksinimleri:

Açıklama:
Super Grub2 Disk, önyükleyiciyi geri yüklemek ve sabit diskte kurulu işletim sistemini başlatmak için evrensel bir .ISO disk görüntüsüdür. Sistem önyükleyicisi zarar gördüğü için işletim sisteminiz yüklenemiyorsa, böyle bir durumda işlem yapmanız gerekir. Sorunu çözmek için farklı yardımcı programlar var, işletim sistemini başlatmanıza ve önyükleyiciyi geri yüklemenize izin verecekler, bu durumda size Super Grub2 Diski sunulur

Arayüz alçakgönüllü, sezgisel, sadece önyüklenebilir bir disk, önyüklenebilir Flash veya Disket oluşturmanız, ondan önyükleme yapmanız, birkaç düğmeye basmanız ve geri yüklenen sistemleri yeniden başlatmanız yeterlidir.

Yardımcı programın ana görevi, hasarlı veya tahrip olmuş bir önyükleyiciyi geri yüklemektir. İkinci görev, GRUB2 önyükleme yükleyicisine ve işletim sistemi önyükleme işleminin nasıl çalıştığına mümkün olduğunca yaklaşmaktır.

Super Grub2 Disk hem cd hem de usb kayıt için uygundur.

Herhangi bir işletim sistemini algıla
Bu işlevi seçerek SG2D (Süper GRUB2 Diski), işletim sistemlerini algılamak için tüm disklerdeki tüm bölümleri taramaya başlayacak ve ardından daha sonraki başlatma için bulunan işletim sistemlerinden herhangi birini seçebileceğiniz bir menü oluşturacaktır.
Komutları görüntülemek veya bir menü öğesini düzenlemek istiyorsanız, çalıştırmak için "e" tuşuna ve ardından "ctrl + x" kombinasyonuna basabilirsiniz.

Aşağıdaki işletim sistemleri desteklenir:
- GNU / Linux (bu yazının yazıldığı sırada ayrı / önyükleme bölümleri için destek uygulanmamasına rağmen);
- FreeBSD;
- Mac OSX / Darwin;
- Microsoft Windows - tüm sürümler;

Herhangi bir GRUB2 yapılandırma dosyasını (grub.cfg) tespit edin
Tüm bölümlerde "grub.cfg" dosyasını aramak ve bulunanların hepsinden belirli bir "grub.cfg" dosyasını seçmek için bir menü oluşturmak için bir işlev. Bu, GRUB2 kurulumu bir şekilde bozulduğunda yararlı olabilir, ancak yapılandırma dosyası bozulmadan kalır. "grub.cfg" dosyasının yüklenmesi, Super GRUB2 Disk kabuğundaki yerel GRUB2 menüsünü yükleyecektir.

Herhangi bir GRUB2 kurulumunu tespit edin (mbr'nin üzerine yazılmış olsa bile)
Bu işlev, tüm bölümlerde GRUB2 kurulum dosyalarını ("core.img" dosyaları GRUB2'ye özgü) aramak ve bulunan tüm dosyalardan belirli bir dosyayı seçmek için bir menü oluşturmak için kullanılır. Bu, MS Windows tarafından MBR'nizin üzerine yazılmışsa, ancak GRUB2 kurulumu hala çalışıyorsa faydalı olabilir. "Grub.cfg" dosyasının yüklenmesi (önceki menü öğesinde olduğu gibi) genellikle önyükleme yapmanıza da olanak tanır, ancak GRUB2'nin mevcut Super GRUB2 Diski tarafından kullanılandan daha yeni bir sürümünden işlevler kullanılıyorsa yine de sorunlar olabilir. . Bu menü öğesi aracılığıyla GRUB2'den "core.img" dosyasını yüklemek, GRUB2'yi mevcut paketinizden, sanki MBR bozulmamış ve önyükleme iyi gitmiş gibi yükleyecektir.

Döngü önyüklenebilir isos'ları algıla (in / boot-isos veya / boot / boot-isos /)
Birçok GNU / Linux LiveCD dağıtımı, bir ISO dosyasından çoklu önyüklemeyi destekler, yani. CD'ye yazmak zorunda kalmadan bir ISO dosyasından önyükleme yapmak mümkün olduğunda.
Bu işlev, diskteki tüm bölümlerde "/ boot-isos /" veya "/ boot / boot-isos /" dizinlerini arar. Daha sonra bu dizinlerdeki ".iso" dosyalarını arar ve bulunan tüm dosyalardan belirli bir ".iso" dosyasını seçmek için bir menü oluşturur. Ancak, tüm ".iso" dosyaları birden fazla indirme için kullanılamaz.

Bu yazının yazıldığı sırada aşağıdaki dağıtımlar desteklenmektedir:
- grml;
- Bölünmüş Büyü;
- Sidux;
- Slax Tinycore;
- Ubuntu;
- SystemRescueCd;
- Loopback.cfg dosyalarıyla birlikte gelen dağıtımlar;

GRUB2'nin LVM desteğini etkinleştirin
Bu seçenek, "insmod lvm" ile GRUB2 LVM desteğini etkinleştirmenizi sağlar ve "/ boot" bölümünüz LVM'de bulunuyorsa, yukarıda açıklanan "Detect .. . " menü işlevlerinden herhangi birini başlatmadan ÖNCE bu seçeneği seçmelisiniz. .
LVM'nin ne olduğunu bilmiyorsanız, bu sizi ilgilendirmemelidir ve bu seçeneği görmezden gelebilirsiniz.

GRUB2'nin RAID desteğini etkinleştirin
Bu seçenek, GRUB2 için RAID desteğini etkinleştirir. İşletim sisteminizin "/ boot" bölümü bir RAID'de bulunuyorsa, "Algılama ..." başlığını içeren yukarıda açıklanan işlevlerden herhangi birini kullanmadan ÖNCE bu seçeneği seçmeniz gerekir.
RAID'in ne olduğunu bilmiyorsanız, bu seçeneği göz ardı edebilirsiniz.
RAID1 ile, GRUB önyükleyici, RAID modülleri yüklü olmasa bile dizinin tek tek bölümlerini okuyabilecektir.

GRUB2'nin PATA desteğini etkinleştirin (BIOS hatalarını/sınırlamalarını aşmak için)
Şimdiye kadar birçok bilgisayarda, büyük disklerle düzgün çalışamayan bitmemiş bir BIOS olabilir. Aynı zamanda, diskin en başında ayrı bir küçük / önyükleme bölümü bulunmadan büyük bir diskten önyükleme yapmaya çalıştığınızda GRUB, disk hatası verebilir.
Ancak GRUB2, BIOS'u atlayarak doğrudan disk erişimi için kendi sürücülerine sahiptir. Bu nedenle, BIOS kısıtlamaları, boyutu ne olursa olsun diskin herhangi bir bölümüne erişimi engellemeyecektir.

Bu nedenle, "disk yetersiz" hatalarından dolayı önyükleme sorunları yaşıyorsanız, bu seçeneğin seçilmesi sorunsuz bir şekilde önyükleme yapmanızı sağlayacaktır.
GRUB2'yi ATA destekli olarak kurmak, yukarıdaki sorunlardan kurtulmak için şu komutu kullanın:

# grub-install --disk-module = ata

Şu anda GRUB2 yalnızca eski PATA sürücülerini (ATAPI veya IDE) destekler. Bir SATA sürücünüz varsa, bu seçenek işe yaramaz, ancak SATA destekli yeni BIOS'ların sorun yaşaması pek olası değildir.

GRUB2'nin USB desteğini etkinleştirin * deneysel *
Çoğu BIOS hala USB'den önyüklemeyi desteklemez, ancak bu seçenekle, işletim sisteminizi kendi sürücülerini kullanarak USB'den başlatmak için Super GRUB2 Disk'i (bir disketten, CD'den veya BIOS'un desteklediği başka bir aygıttan yüklenir) kullanabilirsiniz. BIOS kısıtlamalarını atlayarak,
Bu seçenek yalnızca GNU / Linux veya FreeBSD gibi ücretsiz bir işletim sistemini başlatmanıza izin verir ve Windows'u bir USB aygıtından başlatmak için kullanılamaz. Bu işlevsellik hala "deneysel" aşamadadır.

Seri terminali etkinleştir
Bu seçenek, varsayılan seçenekleri kullanarak GRUB2 "seri konsol" desteğini etkinleştirir. Günlüklerde hata mesajlarını saklayarak hata ayıklamak için kullanılabilir. Varsayılan parametreler seri cihazlarınıza uymuyorsa, belgelere uygun olarak "seri" komutunu kullanarak yapılandırmayı manuel olarak değiştirebilirsiniz.

"Seri konsol" un ne olduğu hakkında hiçbir fikriniz yoksa, bu seçeneği göz ardı edin.

Cihazları / bölümleri listeleyin
Bu işlev, GRUB2'nin okuyabileceği tüm cihazlarınızı ve üzerlerindeki bölümleri görüntüler. Ayrıca her cihazdaki dosya sistemleri hakkında bilgi olacaktır. Ve GRUB2, "ext (2,3,4)"ü desteklemek için tek bir "ext2.mod" modülü kullandığından, herhangi bir "extN" dosya sistemi "ext2" olarak görünecektir.

osdetect: Linux girişi artık cihazını gösteriyor
osdetect: Mac OS X / Darwin girişi artık cihazını gösteriyor
Sabit yanlış EFI dosyaları algılama
supergrub-meta-mkrescue artık şunlar için bağımsız görüntüler oluşturuyor: x86_64-efi, i386-efi, i386-coreboot ve i386-ieee1275
Hata Düzeltmesi: gfxterm tetikleyicisini düzeltin. Şimdi çeviri beklendiği gibi çalışıyor. Özel karakterler gösteriliyor tamam
İspanyolca (es) çeviri, yeni seçeneklerle eşleşecek şekilde güncellendi
Çeviri dosyaları yeni dizeleri yansıtacak şekilde güncellendi
Kod, görünen tüm dizelerin çevrilebilmesi için düzeltildi
Küçük tasarım iyileştirmeleri

Ekran görüntüleri:



Çeşitli PEtoUSB, bu konuda olduğu gibi daha evrensel olanlar var. Bir grup yardımcı program, temel olarak grub önyükleyicisini, isolinux'u (daha az sıklıkla BCDW veya lilo, hatta daha az sıklıkla Win7 olarak kendisine aittir) yükler ve ardından kendisine sunulan dosyaları (Windows7, WindowsXP, Ubuntu, vb.) klasörlere koyar. Buradan ve titizlikten görüntülere (bu konuya yapılan yorumlarda yazdıkları gibi).

Bu arada, İnternet'teki (özellikle USB) disklerin büyük çoğunluğu isolinux ve grub kullanıyor, bunların basitçe birleştirilmesini engelleyen nedir? boşver!

yapmaya çalışacağım örneklerle belirli bir dağıtım kiti için keskinleştirilmiş yardımcı programlar olmadan nasıl önyüklenebilir, kurulum ve yalnızca Canlı USB flash sürücü yapacağınızı söyler. Ve gerekirse, yeniden biçimlendirmeden USB flash sürücüye kolayca başka bir şey ekleyebilmek için.

Antivirüslerin resimleri bir USB flash sürücüye düzgün bir şekilde "bağlanmamıştı", eğer biri deneyimlerini paylaşırsa ve paylaşırsa sevinirim (onları uzun zamandır kendim indirmedim, belki de en son sürümlerde öyledir). zaten çok daha kolay). Örneğin, Dr.Web'den alınan görüntü, bir flash sürücüye yükleme talimatlarını bile içerir.
Antivirüs yazılımının referans Canlı görüntüleri için:
Dr.Web
BitDefender
Dur! zaten ödendi :(
Symantec NAV
Panda
Avira

8. DOS. Burada paylaşmaya değer, eğer ciddi bir iş için DOS'a ihtiyacımız varsa, o zaman DOS-Live görüntüleri, örneğin bu, bulmak ve 3. adımdaki gibi yüklemek mantıklıdır. DOS'u çalıştırıyoruz, böylece daha sonra Windows XP kurulumunu ondan başlatabiliriz. DOS'tan ihtiyacımız olan:
AUTOEXEC.BAT
KOMUT.COM
YAPILANDIRMA.SYS
EMM386.EXE
HIMEM.SYS
IO.SYS
SMARTDRV.EXE

Arzu edilir, ancak gerekli değildir:
fare.com
MOUSE.INI
OAKCDROM.SYS

Tüm bunları flash sürücünün kök dizinine kopyalıyoruz ve menü.lst Ekle
başlık DOS (WinXP kurulsun mu?)
kök (hd0,0)
yapıcı
zincir yükleyici /io.sys
Burada DOS'un keyfini çıkarabilir veya önceden AUTOEXEC.BAT kayıt olmak için (cevap dosyası elbette isteğe bağlıdır):
akıllı sürücü
cd \ WinXP \ i386
kazanmak /U:\WinXP\i386\winnt.sif

9. Windows 7'yi Yüklemek Yukarıda daha önce belirtildiği gibi, ISO'yu flash sürücünün kök dizinine çıkarmak yeterlidir ve menü.lst ekle (zaten hd0.0)
kök (hd0,0)
zincir yükleyici / bootmgr
bot

10. Kesinlikle hiçbir şey için size bir tür yardımcı programdan bahsedeceğim. Bazı (tümü değil!) ISO görüntüleri doğrudan gruptan yüklenebilir. Bunlar arasında şunları buldum: Acronis True Image, Acronis Disk Director, Active Password Changer. Bunlar özel olarak hazırlanmış görüntülerdir (CD'den basit bir anlık görüntü değil), bunları aşağıdaki gibi yükleyin:
başlık Aktif Şifre Değiştirici
harita (hd0,0) /Pwdchanger.iso (hd32)
harita -- kanca
zincir yükleyici (hd32)

Siliniyor

Grub'u flash sürücüye değil de ana diskin MBR'sine yanlışlıkla yüklediyseniz veya flash sürücüden çıkarmanız gerekiyorsa ne olur? yardımcı programı kullanabilirsiniz bootect.exe yukarıda yazdığım gibi.
Henüz yeniden başlatmadıysanız (yeniden başlattıysanız, Windows'u yukarıda açıklanan şekilde başlatmak için grub'u kullanın) ve çalıştırın. bootect.exe
Windows XP'yi geri yüklemek için bootsect / nt52 c: / mbr
Windows Vista / 7'yi geri yüklemek için bootsect / nt60 c: / mbr
çizme klasörde bulunan bot disk Windows'un yanı sıra makalenin sonunda hazırladığım arşivimde.
Flash sürücüyü biçimlendirmek yeterince kolaydır.

Çözüm

Umarım örnekler birisinin anlamasına yardımcı olur ve birisi bu önyükleyici ile ilgilenir ve önyüklenebilir flash sürücüler oluşturma yardımcı programları sizi gülümsetir (kimseyi kırmak istemiyorum, tüm geliştiricilere saygı duyuyorum, daha fazlası bundan daha fazla, bu tür yardımcı programlarla kendim başladım). Ve elbette, grubun kendisini daha ayrıntılı olarak incelemenizi şiddetle tavsiye ederim ve örneğin burada GRUB4DOS

Çekirdeği başlatmak ve Linux işletim sistemini başlatmak için bir önyükleyici kullanılır. Bu, BIOS bir donanım kontrolünü tamamladıktan sonra çalışan, donanımı çalışmaya hazırlayan, istenen çekirdek parametrelerini ayarlayan ve bir işletim sistemi seçmenize izin veren bir programdır. Önyükleyicinin ana görevi, kullanıcıya önyüklenecek işletim sistemi seçimini vermektir.

Daha önce, Linux'u başlatmak için birkaç önyükleyici kullanılıyordu, bunlar isolinux, lilo, grub. Ancak şimdi en sık kullanılan Grub veya tam adı GRand Unified Bootloader'dır. Bu makale, Grub önyükleyicisini terminal aracılığıyla kurma konusunda size yol gösterecektir. Grubun bir UEFI bilgisayarına manuel olarak nasıl kurulacağı hakkında da konuşacağız.

Dediğim gibi bootloader'ın asıl işi boot öncesi işletim sistemi seçimini sağlamaktır. Windows'un bir önyükleyici kullanmadığını varsaymayın, aynı zamanda Grub'un yaptığı gibi var ve çalışıyor.

Önyükleyici, çeşitli disk bölüm tablolarına kurulabilir. Şu anda en çok kullanılanlar GPT ve MBR'dir. Grub önyükleyicisinin kurulumu, özellikleri göz önüne alındığında, bu tabloların her biri için biraz farklıdır. Ayrı bir makalede farklılıklar hakkında daha fazla bilgi edinebilirsiniz. Hemen GPT'nin daha yeni ve daha işlevsel bir bölüm tablosu olduğunu söyleyeceğim, MBR zaten modası geçmiş, ancak yine de sıklıkla kullanılıyor.

MBR'de birkaç seçenek vardır, Grub diskteki MBR alanına yazar. MBR sektörünün boyutu ilk 512 baytı kaplar ve bu, önyükleyiciyi oraya kurmak için oldukça yeterlidir.

GPT daha gelişmiş özellikler sağlar. İlk olarak, uyumluluk için GPT, MBR sektörünü öykünür ve GRUB'u oraya kurabiliriz, ancak bu seçenek çok güvenilir değildir ve önerilmez. İkinci olarak, Grub'u bir disk bölümüne kurmak artık mümkün. Sadece diskte 1MB'lık bir bölüm oluşturuyoruz ve oraya daha önce MBR'ye yazılanları yazıyoruz, bu da bootloader kurulumunu daha güvenilir ve arızalardan güvenli hale getiriyor.

UEFI, önyükleyiciyi kurmak için çok farklı bir yol sağlar. Burada herhangi bir yere yazılması gerekmez, önyükleyici, EFI bölümüne yerleştirilmiş normal bir EFI uygulamasıdır ve zaten orada, diğer uygulamalarla birlikte tamamen başarılı bir şekilde çalışır.

Grub'u kurmak için her durumda grub-install komutu kullanılacaktır. Sözdizimine ve parametrelerine hızlıca bir göz atalım. Sözdizimi:

$ grub-kurulum seçenekleri diski

Burada birçok parametre var, ancak sadece birkaçına ihtiyacımız olacak:

  • --kompres- önyükleyici dosyalarını sıkıştırmak;
  • --install-modülleri = modüller- sadece bu modülleri kurun;
  • --modüller- bu modülleri MBR'ye yazın;
  • --boot-dizini- Grub dosyaları için farklı bir dizin kullanın;
  • --bootloader-id- EFI menüsündeki önyükleyicinin adı;
  • --çekirdek-sıkıştır- MBR'ye yüklenen görüntüyü sıkıştırın;
  • --efi-dizini- EFI sistem bölümünü kullanın;
  • --Kuvvet- hatalara rağmen yükleyin;
  • --tekrar kontrol et- mevcut cihaz haritasını kaldırın, hata oluşması durumunda yardımcı olur;
  • -- çıkarılabilir- grubun bir USB flash sürücüye yüklenmesi (yalnızca EFI);

Baz ayrıldı. Şimdi kuruluma geçelim. Ayrıca, tüm eylemlerin, önyükleyiciyi kurmanız gereken sistemden veya bu sistemin chroot ortamından gerçekleştirildiğini varsayacağım.

BIOS için MBR'de Grub Bootloader Kurulumu

En basit ve tanıdık olanla başlayalım. Grub önyükleyicisinin nasıl kurulacağına ilişkin bu talimat, komutlar neredeyse her yerde aynı olduğundan, herhangi bir dağıtım için uygundur. Burada herhangi bir ek paket kurmaya veya bölümler oluşturmaya gerek yoktur. Grub'u sabit sürücünüze yüklemek şu komutla yapılır:

sudo grub-kurulum / dev / sda

sudo grub2-install / dev / sda

Farklı dağıtımlardaki grup yardımcı programları iki tane içerebilir veya içermeyebilir. İşte / dev / sda sabit sürücünüz. Şimdi kurulu işletim sistemlerinin otomatik olarak algılanması için bir yapılandırma dosyası oluşturuyoruz:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Hazır. İkisi hakkında da aynı yorum var. Grub'u MBR'de bir USB flash sürücüye kurmak istiyorsanız, o zaman da sorun yok, sadece USB flash sürücüyü takın ve aşağıdaki komutu çalıştırın:

sudo grub-install --root-dizini = / mnt / USB / / dev / sdb

Burada / mnt / USB, flash sürücünüzün kurulu olduğu klasördür ve / seb / sdb, flash sürücünün kendisidir. Burada sadece bir problem var, konfigürasyon dosyasının manuel olarak yapılması gerekecek.

Grub Bootloader'ı BIOS için GPT'ye Yükleme

İlk olarak, hiçbir şey bırakamaz ve Grub'u önceki yöntemde açıklandığı gibi kurabiliriz. Ancak daha sonra güvenilir olmayan MBR uyumluluk alanına kurulacaktır. Bu nedenle, grubun aşağıda açıklandığı gibi ayrı bir bölüme kurulması önerilir.

İhtiyacımız olan bölüm, grafiksel bir arayüzde kurulum yapıyorsanız veya gparted kullanıyorsanız, herhangi bir dağıtımın yükleyicisinde oluşturulabilir. Dosya sistemi olmayan ve grub_bios etiketli 1 Megabaytlık bir bölüme ihtiyacımız var:

Hazır. Elinizde bulunan grafik arayüze erişiminiz yoksa, terminal üzerinden böyle bir bölüm oluşturabilirsiniz. fdisk yardımcı programı gpt'yi desteklemediğinden gfdisk'i kullanacağız. İlk önce yardımcı programı çalıştırın:

sudo gdisk / dev / sda

Yeni bir bölüm oluşturmak için n'ye basın ve bölüm numarasını seçin:

İlk sektöre katılıyoruz, ilk ücretsiz olan kullanılacak:

Bölümün son sektörünü seçiyoruz. Varsayılan olarak maksimum kullanılacaktır. 1 MB'lık bir bölüme ihtiyacımız var. Bir GPT sektörünün boyutu 512 bayttır, bu nedenle 2048 sektörlü bir bölüme ihtiyacımız var. Yani son sektör 24.000-bir şey olacak.

HEX Kodu sisteme bu bölümü Grub için kullanmasını söyleyen koddur, yüklenmesi gerekir ef02:

Bitti, değişiklikleri diske yazmak için w tuşuna basmak kalıyor:

sudo grub-kurulum / dev / sda

Grub yapılandırma dosyasını oluşturmak için kalır:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Şimdi en zor kısma geçelim, grub efi nasıl kurulur.

GRUB UEFI GPT'yi Yükleme

Grub UEFI'yi kurmak, GPT'ye kurmaya biraz benzer, burada ayrıca ayrı bir bölümümüz olacak, sadece bu sefer önyükleyici için değil, EFI bölümü için. Windows'u zaten yüklediyseniz, büyük olasılıkla zaten vardır. Bu bölüm genellikle 100 MB boyutundadır, fat32 dosya sistemine ve ESP bayrağına sahiptir. Bu nasıl görünecek:

Eğer böyle bir bölüm yoksa gparted kullanarak oluşturabiliriz. Bunu yapmak için aşağıdaki parametrelerle bir bölüm oluşturun:

Boyut 100 Megabayt, bölüm adı ESP, dosya sistemi şişman32... Ardından değişiklikleri uygulayın ve bölümün bayrağını ayarlayın ESP:

Aynısını Gdisk'te de yapabilirsiniz, sadece bu sefer bölümün HEX Kodunu yüklemeniz gerekiyor. ef00... Bölüm oluşturulduktan sonra, onu dosya sistemimize bağlarız:

sudo mkdir / önyükleme / efi
$ sudo bağlama / dev / sda2 / önyükleme / efi

sudo apt kurulum grub-efi efibootmgr

grub-kurulum / dev / sda

Grub efi'yi bir MBR'ye kurmak tamamen aynı görünüyor, sadece birkaç sınırlama var. ESP, yalnızca diskin başında oluşturulmalıdır. EFI modunda, GRUB'u bir USB çubuğuna da kurabilirsiniz ve bu çok zor değil. Bunu yapmak için şu komutu kullanın:

grub-install --boot-directory = / mnt / sdb2 / boot --efi-directory = / mnt / sdb1 --target = x86_64-efi --removable

Seçenekleri göz önünde bulundurun: --boot-dizini- USB flash sürücüdeki önyükleyici dosyalarının bulunduğu klasörü ayarlar, --efi-dizini- efi bölümünün takılı olduğu klasör, --hedef- hedef sistemin mimarisi ve -- çıkarılabilir bunun çıkarılabilir bir medya kurulumu olduğunu söylüyor. Her şey UEFI ile. Yeniden başlattıktan ve EFI menüsünde Grub ile ilgili bir öğe seçtikten sonra, tanıdık grup menüsüne erişecek ve istediğiniz seçeneği seçebilirsiniz.

sonuçlar

Şimdi Grub'u kurmak size herhangi bir sorun çıkarmamalı. Grub2'nin sadece MBR'ye değil, aynı zamanda EFI'ye nasıl kurulacağını da ele aldık. Ayrıca Grub'u geri yüklemek için burada verilen tüm bilgileri kullanabilirsiniz. Bu, iyileşme sırasında neler olduğunu daha iyi anlamanıza yardımcı olacaktır. Aşağıdaki makalelerden birinde parametreleri ayarlamayı ve manuel olarak bir yapılandırma dosyası oluşturmayı ele alacağız.

İşletim sistemleri için bir önyükleyicidir. Android x86'yı destekler, Windows MBR'ye dokunmadan güvenli çift önyükleme Windows ve Linux.
Grub2Win, Windows 8, Windows 7, XP veya Vista üzerine kurulur. Yerel GNU GRUB sürüm 2.02 kodunu yükler. Her şey C sürücüsündeki 10 MB'lık bir dizinde bulunur.Talimatlar ve grafiksel bir arayüz ile Grub2Win'i hızlı ve kolay bir şekilde kurabilirsiniz. İndirme sırasındaki yardım ve mesajlar kendi dilinizde görüntülenir. Herhangi bir işletim sistemini seçebilirsiniz. Android, Ubuntu, Suse, Fedora, Mint, Free BSD ve Windows görüntüleri zaten dahil edilmiştir. Yükleme süresi animasyonları ve işletim sistemi seçim kaydırma çubukları ile çeşitli grafik temaları içerir. Grub2Win, 2010 yılında piyasaya sürüldüğünden bu yana 100.000'den fazla indirildi ve dünya çapında 170'den fazla ülkede kullanıldı.

Grub2Win özelliklerinin listesi.

  • Windows 8, Windows 7, XP ve Vista'da kurulum.
  • C sürücüsünde 10 Mb'lık bir araba gerektirir.
  • Kullanıcı dostu bir grafik arayüz, Grub2Win'i birkaç saniye içinde kurmanıza izin verir.
  • Önyükleyici temalarını ve animasyonlarını seçin ve önizleyin.
  • GRUB yardım ve mesajları 27 dilde görüntülenir.
  • Btrfs, Mac HFS ve hfsplus dahil tüm dosya sistemleriyle çalışır.
  • Bölümleri etiketlerine göre bulabilir ve indirebilir. Komut dosyalarını destekler.
  • GPT diskleriyle çalışır - bir diskte 128 adede kadar birincil bölüm.
  • Çok büyük (4 TB'ın üzerinde) diskler ve bölümler için destek.
  • Kayıt defterinde ve Windows MBR'de herhangi bir değişiklik yoktur.
  • Windows, Android, Ubuntu, Suse, Fedora, Mint, FreeBSD ve daha fazlasını güvenle çoklu önyükleme yapın.
  • Grub, Windows'tan yapılandırılmıştır.
  • GRUB istilacıları - GRUB içindeki oyunlar.