Bilgisayarlarİşletim sistemleri

İşletim sisteminin GRUB kurulum yükleyici: Açıklama ayarlanırken. Kurulum ve GRUB kurtarma

Bir düzineden fazla yeni kullanıcılar işletim sistemlerinin Windows dışındaki, bu şüphe ve şüphecilik adil bir miktar bizim günlerde ifade "önyükleyiciyi" selamlıyorum. Ve mantıklı nedeni kesinlikle vardır: günlük yaşamda işletim sistemlerinin piyasadaki diğer, daha az yaygın kullanımı olan geçişte yeni gelenlerin çoğunluğu aynı Windows'u kullandı. Bu en ilkel yükleyici ve şeffaf olduğunu fark edilir. o bir ölçüde olsa Ve bu ortalama bir kullanıcı için kolaylık ekler, ama aynı zamanda zaten en popüler ve çok yönlü OS'nin işlevselliğini keser. Bu nedenle, diğer ürünlere BT-sanayi dikkat karar verdik herkese, kesinlikle başka önemli ölçüde bir bilgisayarda birden fazla işletim sistemleriyle çalışmalarında yardımcı evrensel yükleyici GRU, aşina olacaktır.

evrensel olmayan sistemler için Evrensel aracı

Her şeyden önce, bize GNU GRUB isimlerle halledeyim. İngiliz Grand Unified Bootloader gelen bu kısaltma olarak çevirir "birleşik ana bootloader." Onun yaratıcısı onların özgür yazılımın BT-alanında meşhur oldu kar amacı gütmeyen bir organizasyon «GNU Projesi" dir. Aynı GRUB doğal olarak kullanıcıların desteklenen işletim sistemlerinin bir listeden gereken bir menü seçimi indir OS sunar:

  • Linux.
  • FreeBSD.
  • Solaris.

Bu durumda, GRUB bile Windows ile çalışabilir. Ancak, doğrudan önyükleme yükleyicinin verilerle desteklenmemektedir tür sistemleri çalıştırmak için, biz daha sonra ayrıntılı ve detaylı bir şekilde inceleyeceğiz kendi özel nüansları vardır.

teknoloji geliştirme yolu

GRUB giderek artan popülaritesi gelecekte yükleyici geliştirmek ve iyileştirmek için durmaksızın iter altında yatan sebep oldu. GRUB Legacy olarak adlandırılan yükleyici, çok ilk sürümü, hala UNIX benzeri sistemler için birleşik bootloader görevleri ile baş edebiliyor. ve sunucu dağılımları (RedHat ve Novell gibi) ciddi şirketler için geniş destek o bir bütün olarak varlığını daha uzun süre tanınmıştır.

Ancak yine de bu gerçeği tamamen kullanıcıların GRUB 2. zaman versiyonunun bu noktada son temiz çizgilerle yeniden yazılmış olmak almanız için, GRUB 2 güçlükle isim haricinde bize miras GRUB Legacy ile ortak bir şey vermek zorundadır, bootloader daha da iyileştirilmesi üzerinde hiçbir etkisi oldu . Bugün, Ubuntu 9.10 işletim sisteminin varsayılan sürümü olarak, onun daha gelişmiş ve güçlü yapıya GRUB ikinci revizyon sayesinde tamamen zaten çok geçmiş Legacy iyi kanıtlanmış herhangi başka gelişimini durdurdu.

çalışmak daha zor, önceki versiyonunda, önyükleyicinize karşılaştırıldığında - Ancak, acemi baştan o GRUB 2 anlamalıdır. Bu nedenle, basit ve ayrıntılı tüm ince ayrıntıları olmaya devam edecektir mümkün zorluklara ve sorunlara karşı korumak amacıyla, anlayışı tam son sürümü tüm yeniliklerden faydalanarak ve bunların oldukça fazla alacak:

  • Komut desteği (döngüleri, koşullar, değişkenler ve işlevleri).
  • grafik arayüzü bireysel kullanıcı zevke uygun yükleyici görünümünü değiştirmek için esneklik katar (GRUB 2 kolayca şık çok renkli kutusuna tablonun siyah beyazdan değiştirilebilir).
  • Dinamik podgruzki modüllerinin imkanı. Bu işlevsellik montaj aşamasında değil, ama doğrudan zamanında genişletmek için izin verecektir.
  • Farklı mimarileri ile uyumluluk.
  • Mac OS yükleme desteği eklendi.
  • FAT16, FAT32, NTFS, herhangi bir sürüm ext, XFS ve ISO: gibi dosya sistemleriyle eklendi kararlı çalışma
  • tesisatın Çapraz platform tipi farklı bir mimari ile GRUB2 yüklemek mümkün hale getirecek
  • sorunlu durumlarda durumunda güvenli modda tanıtılması.
  • ilk olarak geriye dönük uyumluluk için sabit edilemeyen eski grub Legacy, Sabit tasarlanmıştır.

biz her deneyimsiz kullanıcı için tam koşulan GRUB 2 versiyonunu kabul edilecektir kolaylık çağrısında GRUB altında olduğunu ileri unutmayın.

Herkes LILO duymuştur?

Tabii ki, OS yükleyiciler arasında sadece tek bir GRUB'om sınırlı kullanıcı seçim. bootloader - Benzer bir benzetme LILO olan Linux (Linux tamamen hareketsiz değil geçerliliğini kaybetmektedir LOader). Oysa GRUB lehine birkaç ayırt edici özellikleri dikkate almalıdır doğrudan rakip henüz kesinlikle iftihar edemez:

  • Grub yapılandırmaları sınırsız sayıda destek olduğunda LILO yükleme konfigürasyonları sadece 16 destekler.
  • GRUB yerel ağda indirilebilir LILO hakkında söylenemez.
  • Son olarak, LILO uzun GRUB son sürümünün kullanıcılarına kolaylık alışık olan interaktif bir arayüz, komuta yoktur.

yükleyici hem tek ortak özelliği bir menüde yapılan tüm değişiklikleri derlemek için her zaman gereklidir. tasarrufu işlevi otomatik uzun kurumsal yükleyici Linux eksik edilmiştir. Ayrıca GRUB 2, böyle bir özellik kullanışlı iftihar edemez. Ama hesaba bile günlük kullanım nüans için bu rahatsız edici alarak birkaç noktada LILO onun rakibi kaybeder, bu yüzden daha fazla ve ev bilgisayarı kullanıcıları arasında daha yaygın olur.

GRUB kurulumu: sürecinin tüm nüansları ve ayrıntıları

başından itibaren, Ubuntu bir dizi var, ya da önyükleme diskini (CanlıCD) olduğundan emin olun. Start sistemi, terminal için Ctrl + Alt + F2 diyoruz ve ardından aşağıdaki komutları kaydetmeniz gerekir:

- sudo add-apt-depo ppa: cjwatson / grub,

- sudo-ekleyebilir olsun güncelleme && sudo add-get grub2 yükleyin

- sudo update-grub2.

Ubuntu yüklü değil, ama bir LiveCD olsa bile Ve, prosedür tek bir küçük fark ile aynı kalır. bundan önyükleme sonra önyükleme diskine, "Ubuntu deneyin" seçeneğini - böylece bilgisayarınızdaki herhangi bir değişiklik olmadan sistemi çalıştırın. Daha sonra çağrı terminal fazı ile aynı şekilde grub yükleyici yüklemeye devam.

-v komutunu grub-yükleyebilirsiniz bootloader yüklü sürümünü kontrol edin, hem de doğrudan en çok indirilenler Ubuntu gibi.

Grub start sekansı

önyükleyici GRUB tamamlanmasından olarak öncelikle yükleyin kendi başınıza MBR kodu değiştirir. MBR - Ana önyükleme kaydını içeren bir sektör (İngilizce'den. Usta Ana Önyükleme Kaydı için) kendi içinde ihtiva:

  • Birincil önyükleme kodu (446 bayt);
  • bir sabit disk (64 bayt) birincil ve ikincil bölme tarif bölüm tablosu.

Çünkü MBR sektörünün küçük hacimli, GRUB iki koşullu aşamadan sığar başlatın:

  1. (Kullanıcının takdirine bağlı olarak, her iki sabit sürücü olabilir) konfigürasyon dosyasını MBR bulunan başvuru. Onun için olup ikinci aşamasında başlangıç açılış kısmı tümü tarafından belirlenecektir.
  2. Onların yapılandırma dosyası GRUB için gerekli olan tüm yapılandırma ve verileri içerir. yapılandırma dosyasının ikinci aşama bulunamadı, önyükleme işlemi sonlandırıldı ve kullanıcının zaten elle komut satırından bir önyükleme yapılandırması seçmek zorunda olacaktır.

Böyle bir yapı, yük daha geniş işlem maksimum kompakt basitleştirildiği birçok analogları daha yapılandırılabilir ve esnek grub olmasını sağlar.

En sık kullanılan konsol komutları

Konsol modunda GNU GRUB, kurulum ve konfigürasyon yetenekleri en son sürümünde çalışma alanı önemli fırsatlar ve kullanıcıları tatmin edecektir. amacıyla sadece komutları size girme hakkına sahip olacak sonra da önyükleme menüsünü görüntülenirken sadece "C" tuşuna basın bunu almak ve etmek:

komutlar tanım konsolda Örnek girişi
ls Evrensel listeleri sabit diskler ve bölümleri çalışma komutları. Bir klasörün içeriğini görüntülemek için kullanılabilir. ls / boot / grub
Kullanımı kesinlikle herhangi bir bölümün tüm detaylarını verecektir. Bu durumda, dosya sistemi türü, işaretlemek, üzerinde UUID ve son değişikliğin tarihini listelenir.

ls (HD *, *)

* * - Üzerinde Disk numarası ve bölüm numarası buna göre

kedi Belirtilen dosyanın içeriği hakkında bilgi görüntüler. Kedi / yol / dosya adı
linux Belirtilen Linux çekirdeği indirmenize olanak Legacy, eski güzel versiyonunun Analog GRUB çekirdek ekibi.

linux fayl_yadra

Seçenek 1 = değer

2. seçenek 3. seçenek

chainloader bir zincir üzerindeki başka bir önyükleyicinize kontrol transferi. yükleyici sadece (belirli bir yürütülebilir bir dosya ile, tabii ki), bir kök olarak tanımlanır bölümünde, aranır.

chainloader / yol / dosya adı

kök hiçbir parametre olmadan komutunu kullanırken kullanıcı kök bölümüyle ilgili bilgilerin yanı üzerinde gibi dosya sistemi türünü alacaktır. kök
Daha az yaygın olan diğer bir kök bölümüne transfer etmek için kullanılır (yanlış kullanım olasılığı için).

Kök (hd *, *)

* * - Üzerinde Disk numarası ve bölüm numarası buna göre

set Çoğu zaman onun kararlılık ve performans diskte kök bölümü geçersiz kılmak için kullanılan nedeniyle.

set kök = (hd *, *)

* * - Üzerinde Disk numarası ve bölüm numarası buna göre

arama

Forum Arama Ekibi UUID, etiket veya özel olarak belirtilen dosyası tarafından. Aşağıdaki tuşlar arama parametrelerini tanımlamak için kullanılır:

  • u (veya --fs-uuid) - UUID bir bölüm için arama;
  • l (veya --label) - etiket bölümüne arama;
  • f (veya --file) - Belirli bir dosya için arama;
  • n (veya no-disket) - disket sürücüyü kontrol ederken atlama;
  • s (ya da --set) - bir değişkenin değeri olarak bölüm ayarlanır bulundu.

Takım diskleri ve bölümleri numaralandırma "uçmak" çünkü eğer takım hiçbir yerde kök veya kurşun set ne, kullanışlı, ya da yanlış diskin yanlış bölümde olacak.

arama -u uuid_nuzhnogo_razdela

-l bölüm işareti arama

Arama -f / yol / dosya adı

lsfonts Şu anda yüklü yazı tiplerinin bir listesini görüntüler. lsfonts
yardım Mevcut tüm listesini görüntülemek için kullanılır konsol komutları. yardım
Veya sembollerin belirli bir kombinasyonu ile başlamak komutları görüntülemek için.

yardım s - s ile başlayan tüm komutlar için ekran yardımı.

ayarlamanıza yardımcı - görüntüler set komutu üzerine yardım eder.

terminal_output.console Siyah-beyaz ekran renk gamı geçiliyor. terminal_output.console
background_image

Gerçek zamanlı olarak arka plan görüntüsünü değiştirin. Onlar verilen arka planda görünecek şekilde sadece o, bu seçenek yazı tasarım seçiminde yardımcı olur.

Not: Komut kayıt ayarlarını değiştirmez - görüntü sonraki kapatma dek yalnızca geçerli oturumda arka plan üzerinde kalır.

background_image / yol / dosya adı

çizme Bilgisayarı başlatın. çizme
reboot Bilgisayarı yeniden başlatın. reboot

durdurmak

Bilgisayarı kapatın. durdurmak

Postinstallation GRUB: kurulum ve yazılım kullanışlı

GRUB2 ana yapılandırma dosyası, Legacy önceki sürümünde aksine değil /boot/grub/menu.lst ve şimdiden /boot/grub/grub.cfg olduğunu. her ayarlar dosyasına kaydedilir değişim / etc / default / grub ve komut dizini /etc/grub.d ile üretecektir - Ancak, doğrudan anlamsız düzenleyin.

/ Etc / default / grub yapılandırma temelde yeniden indirin standart noktası ve / veya zaman ekran menüsü ile sınırlı:

  • değişikliklerin değeri önyükleme menüsündeki ürün numarası ile belirtilir sorumlu GRUB_DEFAULT parametresi ilk paragrafında. herhangi bir öğeyi seçme, kullanıcı genel listenin onun önceliklendirme bilmelisiniz (eğer /boot/grub/grub.cfg içeriğini görüntülemek ve hesabına istenen öğeyi bulmak gerekir). Kurallara numaralandırma unutmamalıdır: İlk nokta 0, ikinci bir değer atanır - 2 ve benzeri - 1, üçüncü.
  • Önyükleme menüsü ekranı gecikmesi sırasında kimin tırnak içinde verilen değer, bu resmin görüntülendiği sırasında saniye sayısını gösterir GRUB_TIMEOUT parametresini karşılık gelir. Bu parametrenin düzenleme bir zor özelliğidir: "-1" değeri koyarak, ekran tam olarak uzun kullanım bir öğeyi seçtiğinde askıda.

/etc/grub.d içinde komut kümesi tüm grub.cfg bir önyükleme menüsü oluşturarak, bilgisayar sistemi ve çekirdeğinde yüklenir. 10_linux ve 30_os-Prober: çekirdek ve diğer işletim sistemleri için arayın, sırasıyla iki temel buluşuyor. 40_custom dosyası (gösterilmeyecektir bir boş satıra veya tüm sıradan öneriyi yükleme son nokta ile bitmeli herhangi bir değişiklik için dikkat edin) sisteminin işletmeye belirli tipleri ile çalışmak için yararlıdır kendi yük noktaları ekleyerek GRUB değiştirmenizi sağlar.

yarar Grub-Customizer - Ancak, daha kolay bir yolu Ubuntu sisteminde GRUB düzenleyin. sadeliği ve sezgisel bir arayüz nedeniyle, önyükleyicinizi yapılandırmak için en iyi seçenektir deneyimsiz yeni gelenler için en uygun olanıdır. Aşağıdaki komutlar girmek, terminali (Ctrl + Alt + T), tek sonra bir çalıştırmak yüklemek için:

- sudo add-apt-depo ppa: danielrichter2007 / grub-özelleştirici'yi,

- sudo add-get update,

- sudo eklenti olsun grub-özelleştiricisini yükleyin.

Grub-Özelleştirici programı çeviri iyi performans olmak için çok fazla gitse bile, bunun çok kolay anlamak için:

  • Liste yapılandırması - menü ayarları ne zaman sistem. öğelerin değişim önceliklendirme Orada gerçekleştirilir.
  • Temel ayarlar - sistem varsayılan olarak yüklenen yanı sıra bekleme süresi tanımı.
  • Görünüm - Düzenleme dış tasarım açılış menüsü.

ayarları değiştirmek Bütün bunlara ek olarak, kullanıcı kesinlikle çok daha rahat kurulum ve teşhis edilecek GRUB ile kullanım için kesin olarak kanıtlanmış yazılım, dikkat etmelidir:

  • Super Grub Disk - hızlı çizme kurtarmak için basit ve kullanışlı bir araçtır. Aynı zamanda GRUB ve LILO ile sadece çalışabilecek, ancak bu bile Windows. CD, flash sürücü veya disketten çalışır.
  • GParted - CD'den doğrudan işletilen bölüm editörü disk bölümleri. oluşturma, silme, değiştirme büyüklüğü, çek, hareketli ve kopyalama: onun yardımıyla gibi üzerlerinde bölümleri ve dosya sistemleri, bu tür operasyonları yürütmek mümkündür.
  • SystemRescueCd - Linux dağıtımı özel olarak felaket kurtarma için tasarlanmış.
  • TestDisk - teşhis edip tamamen ayrı bölümler ya da önyükleme diski onarmak için izin veren bir programdır.

yükleyici olarak işletim sistemi Windows ile baş?

Doğrudan maalesef, Windows x86 yüklemez GRUB nedeniyle uygun zincir mekanizması başladı oluşturmak için gerekli olanı, (64bit sürüm istisna değildir). Bunu yapmak için, yapılandırma dosyası grub.cfg belirli komutların bir kaç satır eklemek gerekir:

- Başlık, Windows,

- rootnoverify (hd *, *),

- makeactive,

- chainloader + 1,

- çizme.

Örnek ve ikincisi ayrıntılı açıklaması sadece Tablo konsol komutları verilmiştir. Şimdi kullanmak yararlıdır en pratik durumda geldi. o aynı derecede önemli bir çift vardır dek Ancak, Windows komut istemini yüklemek için:

  • rootnoverify (hd *, *) - Aynı analog set kökü. Bu önyükleme kodunun sonraki parçasıdır bu bölümde, konumu hakkında GRUB bilgilendirir, ama (o GRUB için imkansız olduğunu açıkça nedenle) bağlanmaz. Windows'u yüklemek için sırasıyla hangi disk numarası ve bölme numarasını - yine o kısmı (hd *, *) dikkat edin.
  • makeactive - Takım belirtilen kök bölüm önyükleme durumunu sağlar.

Şimdi, indirmenin diğer tüm kontrolünü iletir aynı komut chainloader 1, doğrudan çizme Windows.

Son olarak, son ekip, seçilen işletim sisteminde sessizce çalışmak mümkün olacak bundan sonra yükleme çizme başlangıç, uygular.

Sabit disk bir değil Windows'un iki veya daha fazla sürümleri yüklü böylece olur. Sonra / gizlemek göstermek için herhangi bir ek komutlar olmadan stabil başlangıç yürütmek (sakla / göstermek) bölümü sadece gerçek dışıdır. Sonuçta GRUB yapılandırma dosyasında herhangi sürücü bölümü gizlemek için yazılmışsa Windows okumak için olabilir bayat değil, olmasıdır. Ve görünen bölümünde ise, o zaman sırasıyla boot edebilir.

Birden fazla işletim sistemleri varsa, ilk tam bir kopyasını indirmek istediğinizi belirlemek ve daha sonra onun tam yerini kontrol - bu sabit disk bölümüne yüklenmesi olduğunu bilmek gerek. Örneğin, orada sürücünün birinci ve ikinci bölümlerinde sırasıyla bulunduğu Windows'un iki farklı sürümleri vardır ve kullanıcı Bir saniye indirilmesi gerekiyor. Bu amaçla, aşağıdaki değişiklikler ben menu.lst'in dosyaya yapmalıdır:

- Başlık, Windows,

- derinin (Hd0,0),

- gösterme (hd0,1),

- rootnoverify (hd0,1),

- makeactive,

- chainloader + 1,

- çizme.

Kullanıcı belirtilen sabit disk bölümünden istenilen işletim sistemini indirebileceği tarafından eklenmiştir önceki kod örneği gizlemek ve gösterme komutları ile karşılaştırıldığında.

kritik sorunlardan durumunda GRUB yeniden

Hatta teknik sorunları durumunda Grub tamamen basit bir görev geri yükleyin. Kurulum LiveCD'miz indirme işlemini başlatmak için bir terminal klavye kısayolunu CTRL + ALT + T açmak

Bundan sonra da, komutu girin:

  • sudo grub-install / dev / sda - yükleyerek GRUB doğrudan MBR (sda - önyükleme diski);
  • sudo update-grub - Sabit disk (örneğin, Windows) diğer önyükleme kayıtları aramak için.

Şimdi bilgisayarı yeniden başlatın ve performans Yeniden yükleyici olmadığını görmek için sadece kalır.

yeniden başlatma döngüsüne karşı koruma sorusu

dizin / var bulunan günlük dosyaları / log GRUB kurulum yükleyici koruma sistemine entegre böyle ihtiyacı nedeniyle izin verilemez hacimleri büyümeye onları bilgilerin kontrolsüz girişine oluşur. Bir normal çalışıyor sisteminde özel hizmetler, arşivler sağlar ve otomatik olarak günlükleri temizler. Böylece, çoğu durumda kullanıcı kendi hacmini kontrol eden vakit geçirmek için kesinlikle gerek olduğunu.

Ancak bu hizmetler işletim sistemi yüklendikten sonra başlatılır. Bunun öncesinde, günlük dosya boyutları kesinlikle niçin sisteminin yanlışlıkla sonbahar ve sadece hacim olarak büyüyecek sonraki yeniden başlatma günlükleri durumunda hiçbir monitör vardır. Ve onların kontrolsüz büyümesi nedeniyle sistemindeki bir arızadan son yeniden başlatma sadece sürece devam edeceğini söyledi. Daha sonra, tüm bu asmak sıkı sistemi ve hatta bir yetersizlik doludur dizin / var / log, kurtarma modunu başlatmak için hangi bölümü tamamen dolmasına yol açabilir.

Bu felaket durumdan ve GRUB entegre koruma sistemi döngüsel yeniden başlatılır kaydeder, ey GRUB "uçan", kullanıcı açık bir müdahale bekliyor. O /boot/grub/grub.cfg komut öngörülen recordfail değerinin, korunması odaklanır. her yük recordfail = 1 olarak ayarlanır ve son aşamada recordfail = 0 çizme sıfırlanır sırasında. Ortaya böyle bir rahatlama oldu eğer, otomatik yükleme tamamen kaçınılması ve çok GRUB koruması tarafından devreye girer.

Bu amaçla, / etc / defaul / grub değişken bulmak GRUB_RECORDFAIL_TIMEOUT ve GRUB menüsü o muhafaza değişiklikler sudo update-grub komutundan sonra 1'den 0'a reset recordfail yokluğunda kullanıcı müdahalesi için bekleyeceği süre boyunca saniye sayısı değerini atamak, böylece yeniden başlatma döngü koruma devre dışı bırakılması.

Buna yararlı olabilir? Sadece girdi-çıktı bilgiler için bir klavye yok iş istasyonları ve sunucular için. O olmadan, bu tür sorunları durumunda, sistem yükü genellikle mümkün değildir. Kılıflar döngü yükü çok yaygın değildir ve çoğunlukla ya nedeniyle güç sorunları, ya çünkü yazılımda sorunların ortaya çıkar.

Windows GRUB'u ve getiri Kaldırma: hızlı, basit ve acısız

sorusu ortaya çıkarsa, "Nasıl GRUB yükleyici kaldırıp başka bir işletim sistemini terk? etmek", ilk şey bir kullanıcı kendi kurulum diski / flash sürücü gerekir. Bize belirli bir basit örnekte her şeyi analiz edelim: Bir kullanıcı ucunda yalnızca bir Windows içinde bırakarak Linux kutusundan siler, ama aynı zamanda nedeniyle bir hata Grub hata indirilemez. bu sorunun kökten çözümü için, Windows x86 / 64 bit önyükleyici geri gereklidir:

  1. Yükleme sürücüden önyükleme, BIOS ilk önyükleme öncelikte buna önceden maruz
  2. yükleme medyasından önyükleme,, bölüm kurtarma sistemini seçin.
  3. araçların görüntülenen listeden biz sırayla aşağıdaki komutları reçete komut satırını seçin:
  • Bootrec.exe / FixBoot.
  • Bootrec.exe / FixMbr.

Peki tüm işlemler başarıyla bilgisayarınızı yeniden yürütülen sonrası GRUB birkaç eylemler için olabilir kaldırmak ve herhangi bir sorun Windows sisteminde çalışıyoruz.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 unansea.com. Theme powered by WordPress.