Kompüter, Əməliyyat sistemi
Əməliyyat sistemi GRUB açılış loader: təsviri qəbulu. Quraşdırma və GRUB bərpa
Artıq bir çox yeni istifadəçi əməliyyat sistemi Windows başqa, bu şübhə və skeptisizm ədalətli dəyəri bu gün söz "boot loader" salamlayıram. Və məntiqi səbəb tamamilə var: gündəlik həyatda əməliyyat sistemləri bazarında digər, daha az ümumi istifadə üçün keçid gələnlər əksəriyyəti eyni Windows istifadə olunur. Bu ən primitiv loader və şəffaf olduğunu həyata keçirilir. Bu müəyyən dərəcədə olsa və orta istifadəçi üçün rahatlığı edir, lakin eyni zamanda artıq ən məşhur və hərtərəfli OS funksionallığı azalıb. Buna görə də, digər məhsullar IT-sənaye diqqət etmək qərarına gəldik edənlər, şübhəsiz ki, daha əhəmiyyətli bir kompüter bir neçə əməliyyat sistemi ilə iş kömək universal loader QRU ilə tanış olacaq.
qeyri-universal sistemləri üçün Universal alət
İlk növbədə, bizə GNU GRUB adları ilə məşğul imkan verir. English Grand Unified bootloader Bu kısaltma kimi tərcümə "vahid əsas bootloader". Onun yaradıcısı onların pulsuz proqram İT sahəsində məşhur olmuş bir qeyri-kommersiya təşkilatı "GNU Layihəsi" edir. çox eyni GRUB mahiyyət istifadəçi dəstəyi əməliyyat sistemi bir siyahıdan bir menyu seçimi download OS təqdim edir:
- Linux.
- FreeBSD.
- Solaris.
Bu halda, GRUB hətta Windows ilə işləyə bilər. Lakin, birbaşa açılış loader məlumatları ilə dəstəklənmir belə sistemləri, çalıştırmak üçün, biz sonra ətraflı və ətraflı araşdıracaq öz xüsusi nüanslar var.
texnologiya inkişaf yolu
GRUB durmadan artan populyarlıq gələcəkdə loader inkişaf etdirmək və təkmilləşdirmək üçün relentlessly itme əsas səbəb idi. GRUB Legacy adlandırılacaq loader, ilk versiyası hələ UNİX-kimi sistemi üçün vahid bootloader vəzifələri öhdəsindən. və server bölüşdürmələr (Redhat və Novell kimi) ciddi şirkətlər üçün geniş dəstək bir bütövlükdə mövcudluğu daha uzun müddət verir.
Lakin, hətta bu fakt tamamilə users GRUB 2. dəfə versiyası bu nöqtədə son təmiz xətləri ilə yenidən olan almaq, belə ki, GRUB 2 çətin adı istisna olmaqla, bizə miras GRUB Legacy ilə ortaq bir şey vermək var, bootloader daha da təkmilləşdirilməsi ilə bağlı heç bir təsir . Bu gün Ubuntu 9.10 əməliyyat sisteminin default versiyası kimi, daha inkişaf etmiş və güclü quruluşu GRUB ikinci versiya thanks tamamilə artıq çox keçmiş Legacy yaxşı sübut hər hansı bir daha da inkişaf dayandı.
işləmək üçün daha çox çətin, əvvəlki versiyası açılış loader ilə müqayisədə - Lakin, başlanğıc başdan ki grub 2 anlamaq lazımdır. Buna görə də, bir sadə və ətraflı bütün incə detalları olmağa davam edəcək mümkün çətinliklər və problemlərin qarşı users qorumaq üçün, anlayışı tam son versiyası bütün yeniliklər istifadə və onların bir çox olacaq:
- Scripting dəstəyi (dövründən, şərait, dəyişənlərin və funksiyaları).
- qrafik interfeys fərdi istifadəçi zövqə uyğun loader görünüşünü dəyişdirmək üçün rahatlıq edər (GRUB 2 asanlıqla şık rəngarəng qutusu masa qara və ağ dəyişdirilə bilər).
- dinamik podgruzki modulları imkanı. Bu işlevsellik toplaşmaq mərhələdə deyil, birbaşa İş genişləndirməyə imkan verir.
- müxtəlif memarlıq ilə uyğunluğu.
- Mac OS yüklənməsi üçün dəstək Added.
- FAT16, FAT32, NTFS, hər hansı bir versiyası daxili, XFS və ISO: kimi fayl sistemi ilə əlavə sabit iş
- quraşdırma Cross-platform növü müxtəlif memarlıq GRUB2 yüklemek üçün mümkün olacaq
- problemli hallarda təhlükəsiz rejimi tətbiqi.
- ilk geri uyğunluğu üçün Sabit bilmədi köhnə GRUB Legacy, Sabit bugs.
biz hər təcrübəsiz istifadəçi üçün tam əhatə GRUB 2 versiyası ehtimal olunacaq rahatlığı üçün deyilən GRUB altında daha da unutmayın.
Hər kəs LILO haqqında eşitdi?
Əlbəttə ki, OS yükləyicilər arasında yalnız bir GRUB'om məhdud istifadəçi seçimi. bootloader - A oxşar analogiya LILO edir Linux (Linux tamamilə hələ öz aktuallığını itirir Loader). Lakin GRUB xeyrinə bir neçə fərqli xüsusiyyətləri hesab etməlidir birbaşa rəqib hələ mütləq öyünə bilməz ki
- LILO GRUB configs sınırsız sayı dəstək var 16 loading konfiqurasiyaları dəstəkləyir.
- GRUB yerli şəbəkə yükləyə bilərsiniz LILO haqqında demək olmaz.
- Nəhayət, LILO uzun GRUB son versiyası istifadəçilərin rahatlığı vərdiş edilmiş interaktiv interface, komanda yoxdur.
loader, həm də yalnız ümumi xüsusiyyət menyu edilən bütün dəyişikliklər tərtib etmək hər zaman tələb olunur. funksiyası qazanc avtomatik uzun korporativ loader Linux olmayan edilmişdir. də GRUB 2 belə bir xüsusiyyət lazımlı öyünə bilməz. Lakin hətta nəzərə gündəlik istifadə nüans bu əlverişsiz alaraq, bir neçə xal LILO onun rəqib itirir, belə ki, o, daha çox və ev kompüter istifadəçiləri arasında daha geniş olur.
Grub quraşdırılması: prosesinin bütün nüanslar və detalları
başlanğıc, siz Ubuntu bir sıra var, və ya onun boot disk (LiveCD) var ki, əmin olun. sistemi başlamaq, siz terminal klaviatura qısa Ctrl + Alt + F2 zəng və sonra aşağıdakı əmrləri onu qeydiyyatdan lazımdır:
- sudo əlavə apt-depo PPA: cjwatson / grub,
- sudo əlavə almaq yeniləmə && sudo əlavə almaq grub2 bərpa
- sudo update-grub2.
Siz Ubuntu yüklü deyil, lakin bir LiveCD olsa da, prosedur yalnız bir kiçik fərq ilə eyni qalır. ki önyükleme sonra açılış disk, "Ubuntu edin" seçin - belə ki, sizin kompüter hər hansı bir dəyişiklik olmadan sistemi axır. Sonra zəng terminal mərhələsi ilə eyni şəkildə GRUB loader yüklemek üçün davam edir.
-v komanda grub-quraşdıra bilərsiniz bootloader quraşdırılmış versiyası edin, eləcə də birbaşa ən yüklənmə Ubuntu kimi.
GRUB start ardıcıllığı
boot loader GRUB başa kimi, ilk növbədə, bərpa Öz MBR kodu dəyişir. MBR - master boot rekord olan sektor (İngilis. , Master Master Boot Record üçün) özü olan:
- əsas boot kodu (446 bytes);
- sabit disk (64 bytes) ilkin və təkrar həm bölüm izah bölüm masa.
Çünki MBR sektorunun kiçik həcmi, GRUB iki şərti mərhələdə uyğun başlamaq:
- (Istifadəçi təqdirinə ya sabit ola bilər) konfiqurasiya faylı MBR yerləşən arayış. Bu onun üçün və ikinci mərhələdə başlayan açılış mərhələsinin bütün ilə təyin olunacaq.
- Onların konfiqurasiya faylını GRUB üçün lazım olan bütün konfiqurasiya və məlumat daxildir. konfiqurasiya faylı ikinci mərhələsi tapılmadı varsa, boot prosesi xitam və istifadəçi artıq əl command line bir boot konfiqurasiya seçin olacaq.
Belə bir quruluş yük daha geniş proses maksimum sıxlıq üçün sadələşdirilmiş edir ki, bir çox digər analoqları daha yapılandırılabilir və çevik Grub imkan verir.
Ən çox istifadə konsol əmrləri
console rejimi, GNU grub, quraşdırma və konfiqurasiya imkanları son versiyası yer iş xeyli imkanları və istifadəçilər təmin edəcək. üçün yalnız əmrləri sizə daxil olmaq hüququna malikdir sonra açılış menyu tapılanlar isə yalnız "C" düyməsini basın, bu almaq, və:
| əmrləri | təsvir | konsolu NÜMUNƏ giriş |
| ls | Universal siyahıları sabit diskler və arakəsmələr ilə işləmək üçün əmr edir. Bu qovluq məzmunu keçirmək üçün istifadə edilə bilər. | ls / boot / grub |
| Onun istifadə tamamilə hər hansı bir hissəsinin tam məlumat verəcək. Bu halda, fayl sistemi növü, qeyd, bu UUID və son dəyişiklik tarixi siyahıya alınmışdır. | ls (hd * *) * - bu barədə disk sayı bölüm sayı müvafiq olaraq | |
| pişik | Müəyyən fayl məzmunu haqqında məlumat göstərilir. | cat / path / fayl adı |
| linux | müəyyən Linux kernel yükləmək üçün imkan verir Legacy, yaxşı köhnə versiyası analoq GRUB kernel-team. | linux fayl_yadra option1 = dəyər option2 OPTION3 |
| chainloader | bir zəncir başqa açılış loader nəzarət transfer. loader yalnız (xüsusi faylı ilə, əlbəttə) bir kök kimi müəyyən edilir bölməsində, axtarış olunacaq. | chainloader / path / fayl adı |
| kök | Hər hansı bir parametrləri olmadan funksiyanı istifadə edərək istifadəçi kök bölmə haqqında məlumat, eləcə də bu kimi fayl sistemi növü alacaqsınız. | kök |
| Az ümumi başqa kök bölməsinə köçürmək üçün istifadə olunur (səhv əməliyyat ehtimalı çünki). | kök (hd * *) * - bu barədə disk sayı bölüm sayı müvafiq olaraq | |
| dəst | Ən tez-tez onun sabitlik və performans disk kök bölüm yalnış istifadə səbəbiylə. | müəyyən kök = (hd * *) * - bu barədə disk sayı bölüm sayı müvafiq olaraq |
| axtarış | Forum Axtar Team UUID, etiket və ya xüsusi müəyyən fayl ilə. aşağıdakı düymələri axtarış parametrləri müəyyən etmək üçün istifadə olunur:
komanda disklər və arakəsmələr nömrələmə "uçmaq", çünki komanda üçün heç bir yerdə kök və ya qurğuşun müəyyən nə, yararlı və ya yanlış disk yanlış bölməsində olacaq. | axtarış -u uuid_nuzhnogo_razdela -l bölmə işarəsi axtarış Axtarış f / path / fayl adı |
| lsfonts | hazırda dolu fonts bir siyahısını görüntüler. | lsfonts |
| kömək | Mövcud bütün siyahısını keçirmək üçün istifadə konsol əmrləri. | kömək |
| Və ya simvolları müəyyən birləşməsi ilə başlayır əmrləri keçirmək üçün. | help s - s ilə başlayan bütün əmrləri üçün ekran yardım. müəyyən kömək - Displays set komanda kömək edir. | |
| terminal_output.console | ağ-qara ekran rəng gamut keçid. | terminal_output.console |
| background_image | real vaxt background image dəyişdirin. onlar verilən fonunda görünür ki, yalnız, bu seçim font dizayn seçilməsi kömək edir. Qeyd: komanda qeydiyyat parametrlərini dəyişdirmək deyil - image növbəti kapatma qədər yalnız cari iclasında fonunda qalır. | background_image / path / fayl adı |
| ayaqqabı | kompüter açılış. | ayaqqabı |
| reboot | kompüter yenidən başladın. | reboot |
dayandırmaq | kapatabilirsiniz. | dayandırmaq |
Postinstallation GRUB: Quraşdırma və proqram faydalı
GRUB2 əsas konfiqurasiya faylı Legacy əvvəlki versiyasını fərqli deyil /boot/grub/menu.lst, artıq /boot/grub/grub.cfg edir. hər ayarları fayl saxlanılır dəyişiklik / etc / default / grub və scripts kataloq /etc/grub.d ilə yaratmaq - Lakin, birbaşa mənasız redaktə.
/ Etc / default / grub konfiqurasiya əsasən yenidən yükləyə standart point və / və ya vaxt ekran menyu məhdud:
- dəyişikliklər onların dəyəri boot menyu maddə sayı göstərilir məsul GRUB_DEFAULT parametr birinci bəndində. hər hansı digər maddə seçilməsi, istifadəçi ümumi siyahısı onun prioritetləşdirilməsi bilməlidir (siz /boot/grub/grub.cfg məzmunu keçirmək və hesab istədiyiniz maddə tapmaq lazımdır). Biz qaydaları sayı unutmaq lazım deyil: birinci 0, ikinci bir dəyər verilir - 2 və s. - 1, üçüncü.
- boot menyu ekran gecikmə zamanı onun dırnaq təyin dəyəri bu image görünür zamanı saniyə sayını göstərir GRUB_TIMEOUT parametri uyğundur. Bu parametri redaktə bir çətin xüsusiyyət: "-1" bir dəyəri qoyaraq, ekran tam olaraq uzun istifadəçi bir maddə seçir kimi asmaq olacaq.
/etc/grub.d da prgramlarının bütün grub.cfg bir boot menyu formalaşdırılması, kompüter sistemi və nüvə quraşdırılıb. 10_linux və 30_os-Prober: özəyi və digər əməliyyat sistemləri üçün axtarış, müvafiq olaraq iki əsas cavab verir. 40_custom fayl (nümayiş olunmayacaq bir boş xətti, və ya bütün banal təklifi loading son nöqtəsi ilə bitirmək lazımdır hər hansı dəyişikliklər üçün unutmayın) sistem start-up xüsusi növləri ilə işləmək üçün faydalı öz yük xal, əlavə yemək dəyişdirmək üçün imkan verir.
kommunal Grub-Customizer - Lakin, hətta daha asan bir şəkildə Ubuntu sistemi grub redaktə etmək. onun sadəlik və intuitiv interfeys sayəsində, bu açılış loader konfiqurasiya üçün ən yaxşı variantdır təcrübəsiz gələnlər üçün ən uyğun. Aşağıdakı əmrləri daxil, terminal (Ctrl + Alt + T), bir sonra bir run yüklemek üçün:
- sudo əlavə apt-depo PPA: danielrichter2007 / grub-Customizer,
- sudo əlavə almaq yeniləmə
- sudo əlavə almaq grub-Customizer bərpa edin.
Grub-Customizer proqram tərcümə ən yaxşı performans olmaq üçün çox yarpağı baxmayaraq, o, çox asanlıqla anlamaq üçün:
- List konfiqurasiya - menyu parametrlərini zaman sistem. maddələr dəyişiklik prioritetləşdirilməsi var həyata keçirilir.
- Əsas parametrləri - Sistem ismarıcları yüklü, həmçinin gözləmə müəyyən.
- Görünüş - Redaktə xarici dizayn boot menyu.
parametrləri dəyişdirmək bütün əlavə, istifadəçi mütləq çox daha rahat-set up və diaqnostika olunacaq grub ilə istifadə üçün yaxşı sübut proqram diqqət yetirməlidir:
- Super update Disk - tez açılış bərpa üçün sadə və rahat vasitədir. Eyni zamanda GRUB və Lilo ilə deyil, yalnız iş edə, hətta Windows. CD, flash drive və ya disket disk çalışır.
- GParted - CD birbaşa run partition redaktoru disk arakəsmələr. yaradılması, silinməsi, dəyişdirilməsi ölçüsü, çek, hərəkət və çıxarmaq, onun köməyi ilə bu kimi onlara arakəsmələr və fayl, belə əməliyyatlar aparmaq mümkündür.
- SystemRescueCD - Linux distro xüsusi fəlakət bərpası üçün nəzərdə tutulmuşdur.
- Testdisk - Siz diaqnoz və tamamilə ayrı-ayrı arakəsmələr və ya boot disk təmir imkan verir ki, kommunal.
loader kimi OS Windows öhdəsindən?
Doğrudan, təəssüf ki, Windows x86 yük deyil GRUB çünki müvafiq zəncirvari mexanizm başladı yaratmaq lazımdır nə, (64bit versiyası istisna deyil). Bunu etmək üçün, siz konfiqurasiya faylını grub.cfg müəyyən əmrləri bir neçə xətləri əlavə etmək lazımdır:
- title Windows,
- rootnoverify (hd * *),
- makeactive,
- chainloader +1,
- boot.
Nümunə və Sonuncuların ətraflı təsviri yalnız Cədvəl konsol əmrləri ilə verilmişdir. İndi istifadə etmək faydalıdır ən praktik işi gəldi. Bu eyni dərəcədə əhəmiyyətli bir neçə var qədər Lakin, Windows skript istemi yüklemek üçün:
- rootnoverify (hd * *) - Eyni analoq set kök. Bu açılış kodu növbəti hissəsi bu bölmədə, yeri haqqında grub məlumat, lakin (bu GRUB üçün qeyri-mümkün olduğunu aydın səbəbdən) dağı yoxdur. Windows yüklemek üçün müvafiq olan disk sayı, və partition sayı olunur - daha hissə (HD * *) qeyd edin.
- makeactive - komanda müəyyən kök partition boot statusu verir.
İndi download bütün sonrakı nəzarət ötürür ki, eyni komanda chainloader +1, birbaşa Windows açılış.
Nəhayət, son komanda seçilmiş əməliyyat sistemi sakit işləməyə qadir olacaq, sonra loading boot başlanğıc, həyata keçirir.
hard disk bir deyil Windows iki və ya daha versiyasını yüklü ki, baş verir. Və sonra / gizlətmək show üçün hər hansı əlavə əmrləri olmadan sabit başlanğıc həyata keçirmək (Göster / Gizle) partition sadəcə qeyri-realdır. bottom line GRUB konfiqurasiya faylı hər hansı bir sürücü bölümü gizlətmək yazılı əgər, Windows oxumaq bilər corny deyil ki. Və görünən hissəsində, onda müvafiq olaraq açılış edə bilərsiniz.
birdən çox əməliyyat sistemi varsa, ilk dəqiq bir surəti download istəyirəm nə müəyyən, sonra onun dəqiq yeri kontrol - çətin disk bölüm yüklü bilmək lazımdır. Məsələn, orada sürücü birinci və ikinci hissələrində müvafiq olaraq yerləşən Windows iki müxtəlif versiyaları var, və istifadəçi bir ikinci download lazımdır. Bu məqsədlə aşağıdakı dəyişikliklər mən menu.lst fayl etməlidir:
- title Windows,
- hide (hd0,0)
- Göster (hd0,1)
- rootnoverify (hd0,1)
- makeactive,
- chainloader +1,
- boot.
istifadəçi müəyyən sabit disk bölümü istədiyiniz əməliyyat sistemi yükləyə bilərsiniz olan əlavə edilmişdir əvvəlki kodu nümunə şəklində və Göster əmrləri ilə müqayisədə.
tənqidi məsələlər halda yemək yeniden
Hətta texniki problemlərin halda grub tamamilə sadə məsələ bərpa etmək. quraşdırma LiveCD downloading başlamaq üçün bir terminal klaviatura qısa CTRL + ALT + T. açmaq
Bundan sonra, öz növbəsində, komanda daxil edin:
- sudo grub-install / dev / sda - quraşdırma GRUB birbaşa MBR (sda - boot disk);
- sudo yeniləmə grub - sabit disk (məsələn, Windows) digər açılış qeydlər üçün axtarış.
İndi kompüter yenidən başladın və performans Re-loader görmek üçün yalnız qalır.
yenidən loop qarşı sual
kataloq / var yerləşən log files / daxil zaman GRUB açılış loader müdafiə sisteminə inteqrasiya belə ehtiyac görə yolverilməzdir həcmi artmaqda onların informasiya nəzarətsiz giriş, baş verir. bir normal əməliyyat sistemi xüsusi xidmətləri, arxiv təmin edir və avtomatik logs təmizləyir. Belə ki, əksər hallarda istifadəçi həcmi nəzarət vaxt sərf etmək heç bir ehtiyac tamamilə.
Lakin, bu xidmətlər əməliyyat sistemi yüklü sonra başladı. Bundan əvvəl, log fayl ölçüsü tamamilə niyə sisteminin təsadüfi düşməsi və yalnız həcmi artacaq sonrakı reboot logs halda heç bir monitor var. Və onların nəzarətsiz artımı sistemində uğursuzluğa son yenidən başladın kimi yalnız uzun davam edəcək. Sonradan bütün bu hang sıx sistemi və hətta bir bilməməsi ilə nəticələnə bilər kataloq / var / log bərpa rejimi başlamaq üçün olan bölüm tam doldurulması gətirib çıxara bilər.
Bu fəlakətli vəziyyətdən və GRUB inteqrasiya müdafiə sistemi tsiklik reboots saxlayır, O GRUB menyu "hovering" istifadəçi aydın müdaxilə gözləyir. O /boot/grub/grub.cfg script müəyyən recordfail dəyəri qorunması yönəlmişdir. hər yük recordfail = 1 kimi qurmaq və final mərhələsində recordfail = 0 açılış reset edir zamanı. Bu meydana gələn belə bir relyef idi əgər, avtomatik loading tamamilə yol və çox GRUB qorunması ilə aktivləşdirilir.
Bu məqsədlə, / etc / defaul / grub dəyişən tapmaq GRUB_RECORDFAIL_TIMEOUT və GRUB menyu ki saxlamaq dəyişikliklər sudo update-grub komanda sonra 0 1 reset recordfail olmaması istifadəçinin müdaxiləsi gözləyin zamanı saniyə sayı dəyər təyin bununla reboot loop müdafiə aradan.
Bu faydalı ola bilər? Yalnız giriş-çıxış məlumat üçün klaviatura yoxdur işçi stansiya və server üçün. Olmadan, bu cür problemlərin halda, sistem yük ümumiyyətlə mümkün deyil. Cases loop yük belə ümumi deyil və əsasən ya səbəbiylə elektrik problemlərini, ya çünki proqram problemlərin baş verir.
Windows grub və geri kaldırmayı: tez, sadə və ağrısız
sual yaranarsa, "Necə GRUB loader aradan qaldırılması və digər əməliyyat sistemi tərk edirsiniz?" üçün ilk şey bir istifadəçi öz quraşdırma disk / flash drive lazımdır. Bizə xüsusi sadə misal hər şeyi təhlil edək: bir istifadəçi sonunda yalnız bir Windows tərk, Linux qutusu silir, lakin eyni zamanda bu, bir səhv Grub səhv yükləyə bilməz. problemin tam həlli üçün Windows x86 / 64 bit açılış loader bərpa etmək lazımdır:
- quraşdırma sürücü Boot, BIOS ilk boot prioritet bu pre-məruz
- quraşdırma media önyükleme, partition bərpa sistemi seçin.
- alətləri nümayiş siyahıdan biz öz növbəsində aşağıdakı əmrləri müəyyən command line, seçin:
- BOOTREC.EXE / FixBoot.
- BOOTREC.EXE / FixMbr.
Belə ki, necə bütün əməliyyatlar uğurla kompüterinizi yenidən başladın həyata keçirilir sonra GRUB bir neçə tədbirlər ola bilər aradan qaldırılması üçün, və heç bir problem Windows sistemində işləyir.
Similar articles
Trending Now