Инсталиране ровя

Тази статия описва как да инсталирате GRUB до сектора за начално зареждане, дял или други носители. Обикновено такъв завод се извършва едновременно с инсталирането на Linux, така че няма нужда да си инсталирате GRUB. За осъществяване на конфигурацията, за да е достатъчно промени в / обувка / ровя / menu.lst както беше описано в предишния раздел.







Преинсталиране на GRUB е необходимо само в случаите, когато това се изтриват (например, след преинсталиране на Windows), копие от GRUB не работи или искате да промените в друга GRUB буутлоудъра. Като общо правило, инсталирането на GRUB се прави с "на живо" система (като Knoppix), тъй като без работа зареждане на ОС, който не е възможно да се работи за дистрибуция на Linux, инсталиран на вашия твърд диск.

Основна информация за сектора за начално зареждане

Преди да ви кажа как всъщност да инсталирате GRUB. необходимо да се разгледа накратко вътре в BIOS и MS DOS. Тълкуване на (един или повече) секторите за начално стартиране, основани на принципа, който се появи преди повече от дузина години. В бъдеще се предполага, че вие ​​знаете, че има няколко вида дялове.

Основната диск запис (MBR). Това е първият сектор на твърдия диск. Той заема 512 байта и обикновено съдържа една малка програма (не повече от 446 байта). Това е последвано от разделяне на една маса в продължение на четири основни секции (64 байта) и цифров подпис (2 байта).

Partition обувка сектор.

Този сектор е не само в MBR, но във всеки раздел, както и в действителност, това може да отнеме до 16 сектора на твърдия диск (8192 байта). В повечето файлови системи, сектор зареждащия дял не се използва, което означава, че самите данни се извършва само със следващия сектор. Но има и изключения. Например, файловата система XFS използва всички сектори. Ако информацията за XFS дял зареждащ сектор е изтрита, файловата система ще се срине!

Стартирайте компютъра.

Когато стартирате BIOS прочита MBR е първия твърд диск, то се зарежда в паметта и ще проверява дали са налице последните два байта от шестнадесетични кодове 55 АА. Тези кодове се използват за идентифициране на носители със способността да зареди. Ако кодовете съвпадение, е аплети от сектора за начално зареждане. На компютър, работещ под MS DOS система или на Windows (не Linux), такава програма "научава", което на системния дял маркиран като активно (това обикновено е първия дял). След това програмата зарежда друга програма - от сектора за начално зареждане на активния дял - и да го изпълнява. И тази програма е отговорен за управлението на Windows или MS DOS.

Ако компютърът ви има няколко твърди диска, можете да конфигурирате в BIOS, в какъв ред ще бъдете подканени за твърди дискове по време на зареждане. По този начин, с модерна компютърна система може да се зарежда от външен диск или USB-стик. BIOS могат да бъдат настроени така, че стартира от CD или DVD.

Има няколко стратегии за гарантиране на мирното съвместно съществуване на Windows и Linux.

Най-разпространеният начин е да се инсталира Linux зареждане на ОС в MBR и да изберат коя система да работи, - Windows или Linux.

Ако вече имате модерни версии на Windows (нова 9x / ME), можете да конфигурирате зареждане на ОС на Windows, така че тя се завтече GRUB. Предимство е, че MBR дори не е необходимо да се докоснат. Недостатъкът е, че процесът на инсталиране е относително сложно. В допълнение към Ubuntu с Wubi, аз не знам на всяка Линукс дистрибуция, която може да се извършва такава работа. Винаги искат да работят ръчно.

Третият вариант е да се създаде GRUB в сектора за начално зареждане на основната секция и да маркирате тази секция като активен. При използване на тази опция има същата важно достойнство, че в предишния случай: не докосвайте MBR. Недостатъкът е, че методът работи само с основните раздели (но не и логично), а само тези файлови системи, които не са свързани с вашия сектор зареждащия дял. Тъй като съществуват тези ограничения, тази опция допълнително, ние няма да се разгледа.

Създаване на резервно копие на MBR

Ако инсталирате GRUB на MBR нещо се обърка в най-лошия случай, не можете да стартирате Windows или, или Linux. След това трябва да се прибегне до "жива система» Linux, като Knoppix, или да използвате инсталационния CD / DVD за Windows, за да се определи сектора за начално зареждане. "Ремонт" е най-малкото проблематично, ако имате резервно копие на MBR. За да направите това, изпълнете една от следните команди (в зависимост от това, което името на устройството поиска първата твърдия диск на вашия компютър):


За да се възстанови сектора за начално зареждане, изпълнете следната команда:


Тази команда да се чете или променя само 446 байта MBR. Причината за това е, че MBR съдържа таблицата на дяловете и основните раздели. Ако промените цялата MBR (да има 512 байта), времето за оперативна съвместимост могат да бъдат загубени промени преградни таблици. След това компютърът, разбира се, да се зареди, но ако имате малко късмет, ще загубите цели секции на данните! MBR структура описани подробно тук: de.wikipedia.org/ уики / Master_Boot_Record.







Инсталиране на устройството в MVKzhestkogo

След това стартирайте GRUB и да го настроите по следната настройка команда. Вместо (HDL, 12) трябва да се уточни GRUB името на устройството на дяла на твърдия диск, което е от / за зареждане. Моля, обърнете внимание - често / обувка директория се намира на собствен дял, а не в системата! Променлива (HDO) означава място, където да се инсталира GRUB. това е, сектора за начално зареждане на първия твърд диск.

grub.conf.

На SUSE дистрибуции по време на монтаж, файл / и т.н. / ровя .conf. Той съдържа инструкции относно инсталирането на GRUB. Инсталацията може да бъде в vtoritspomoschyukomandygrub

Монтаж в сектора за начално зареждане

GRUB може да се инсталира в MBR, и сектора за начално зареждане на всеки твърд диск. Въпреки това, обикновено тази настройка е неефективно, тъй като сектора за начално зареждане не се взема под внимание при стартирането на системата. Въпреки това, в три случая, тази настройка може да продължава да бъде от полза.

Ако GRUB работи косвено чрез зареждане на ОС на Windows.
Ако GRUB работи косвено чрез зареждане на ОС на Linux (т.е. GRUB), който вече е в MBR, а вие не искате да го докосне. Тази опция е налична преди всичко в случаите, когато имате намерение да използвате паралелно множество Linux инстанции.
GRUB се инсталира в сектора за начално зареждане на първичен дял, и маркирате дяла като "активна" с командата Fdisk (ключов Екип превключвате стартиращ флаг). В този случай, програмата се съхранява в MBR, зареждащия сектор дава възможност за активния дял. Този метод не работи с логически дялове, както и в случаите, когато той е инсталиран GRUB или друг зареждане на ОС в MBR.

Обикновено система дял Linux се използва за такова съоръжение. С други думи, ако сте инсталирали Linux на дял / сътрудничество / sda7 и искате да инсталирате GRUB до зареждащия сектор на дяла, изпълнете следните команди. Единствената разлика в сравнение с инсталацията в MBR е, че настройката укажете не е (HDO) и желания раздел.


В някои файлови системи, сектор зареждащия дял не може да се използва от товарач или други програми. Такива системи включват XFS. Ако инсталирате GRUB до сектора за начално зареждане на XFS дял, файловата система ще бъде унищожен! Поради тази причина, инсталирането на такива системи в сектора на зареждане не се прилага.

Инсталиране на USB-диск

В BIOS на съвременните компютри обикновено се предвижда възможност да стартирате от USB-устройство. По принцип е възможно да се инсталира GRUB

в сектора за начално зареждане на флаш карта и да го зареди с помощта на Windows, Linux, и така нататък. д. На теория, всичко е просто, но на практика много често има проблеми. Има две основни причини за проблемите.

Дъното трябва правилно да разпознае USB-устройство е вече при стартиране и работа с него, тъй като с помощта на инструмента за изтегляне. Обърнете внимание на факта, че флаш паметта може да се форматира по два начина: като "superdisketu» (superfloppy), или като твърд диск. Коя опция се използва, зависи от BIOS.

Имайте предвид също така, че трябва да активирате USB подкрепа в BIOS (това обикновено означава специално настройка на BIOS). За разлика от Linux, GRUB да получите достъп до USB-диск само чрез BIOS! Ако BIOS разпознава USB-диск като диск за зареждане, като в същото време (поне в някои BIOS версии) промените реда, в който GRUB ще "виждат" данните от мултимедийни , Сега, първия диск (HDO) ще се счита за USB-диск, вграден хард дискове ще се изисква чрез (HDL), (HD2), и така нататък. D. Ако е необходимо, правилно коригира / обувка / ровя / devices.map преди да се инсталира GRUB.

Оптималната стратегия - първо се опитайте да инсталирате GRUB върху флаш памет. При провеждане Linux, на GRUB разпознава USB флаш устройство на име (HDN + 1), където п - е последната вътрешния твърд диск. Ако вашата Linux система, както в предишните примери, се намира под / сътрудничество / sdb13 и има два вътрешни диск на компютъра, флаш устройството ще се нарича (HD2). За да инсталирате GRUB на MBR мига, използвайте следните команди:


В идеалния случай, след рестартиране на компютъра разпознава GRUB MBR на флаш карта и, както се очакваше, се зареди операционната система, посочена в menu.l бр. Ако се сблъскате с операционните системи имат трудности, отидете в менюто на GRUB в интерактивен режим с натискане на бутон С, а след това, с помощта на командата котка, и ключът раздел, за да разберете под какви имена GRUB «вижда" твърди дискове. Натискането Esc ще ви отведе обратно към менюто на, където можете да промените командата обувка и ги пробвайте да използвате ключа E.

Инсталиране на Linux на твърди дискове, свързани чрез USB. Досега се предполагаше, че USB-флаш памет ще се използва само за да започнете изтеглянето. Но положението е сложно, ако и самата Linux е разположен на голяма флаш памет или външни твърди дискове, свързани чрез USB. В повечето дистрибуции, можете лесно да инсталирате USB-устройство, но проблема при стартиране. Вие ще трябва да преодолеят три основни пречки. GRUB - както е споменато по-горе, дори когато инсталирате GRUB върху USB-диск проблеми могат да възникнат. Можете да опитате, оказва се, има такава инсталация. Ако е необходимо, да експериментирате с настройките на BIOS и символи са дадени и се опитват да определят тези свойства в menu.lst файл ръчно.

USB-модули за ядрото - ядрото в момента на старта трябва да бъдат "в състояние" се отнасят към USB-диск. За да стане това, във файла трябва да се съхранява Initrd всички необходими USB-ин. Основна информация за това как да се изгради Initrd файлове и как те са създали, са отчетени в следващия раздел.

Имената на устройствата - в зависимост от това как се зарежда на компютъра - със свързани външни твърди дискове (USB) или без тях, - имената на устройствата, твърд диск могат да се променят (/ сътрудничество / SDA да / сътрудничество / СДБ). Поради това е препоръчително да се използва в файл / и т.н. / fstab, и при определянето на параметрите корен в линията на ядрото в menu.lst не името устройства аномер UUID. Ако използвате Ubuntu. в menu.lst използване UUID Можете също така да изберете част, която ще бъде в основата и Initrd файла.

Когато се работи с модерни дънни платки обикновено не е проблем да се използва Linux, инсталиран директно на USB-устройството. Въпреки това, за да направим нещата работят, понякога трябва да работим усилено и да прекарват времето си. Ако са само началото да се работи с Linux, аз препоръчвам да не използвате тази опция.
Прочетете също така:
GRUB вътрешна организация

Услуги по разработка на сайтове в MODx

MODx е софтуер, който ние използваме, за да развият всички наши сайтове.

MODx ще ви позволи да имате пълен контрол върху съдържанието, използвани в сайта си, можете да добавяте, изтривате, променяте и редактират всеки файл, който искате, можете да управлявате изцяло своя уебсайт.

Професионален уеб дизайн на MODx, финес и поддръжка на сайтове. създаване и попълване на онлайн магазини MODx.