Linux за начинаещи системни товарачи
Идеологията на софтуера с отворен код е донякъде подобна на това, което обикновено се нарича „UNIX-way“: има няколко начина за решаване на всеки проблем. Следователно потребителят трябва постоянно да избира. Тази задача не е много проста, особено след като един от най-важните критерии е изключен от разглеждане - цената, която във всички случаи е приблизително еднаква и равна на нула.
Grand Unified Boolloader (GRUB)
GRUB е може би най-популярната програма за зареждане на Linux. Именно този loader се използва по подразбиране в повечето от разглежданите дистрибуции. Една от основните му силни страни е гъвкавостта. Поддържат се всички файлови системи на Linux, както и FAT 32 и NTFS. По този начин, използвайки тази програма, можете да стартирате всяка операционна система, като прехвърлите управление както към ядрото (първи метод), така и към друг буутлоудър (втори метод).
Освен това приложението е просто и логично. Дори по-малко опитни потребители често предпочитат да редактират конфигурационния файл директно, вместо да се налага да се занимават с графичните инструменти за конфигуриране, които някои дистрибуции предлагат. Този подход не само спестява време, но е и по-гъвкав: може да има много инструменти за персонализиране, а устройството на обекта е еднакво във всички варианти на системата.
Стартирането на системата по първия начин е както следва. Първо се посочва файловата система (или някакво външно устройство), която е коренът. След това управлението се прехвърля в ядрото, предварително регистрирано в настройките.
Конфигурацията на буутлоудъра се съхранява във файла /boot/grub/menu.conf. Например запис, посочващ прехвърлянето на контрол към Linux система с/boot/bzImage, намираща се във файловата система/dev/hda5, ще изглежда така:
Моля, обърнете внимание, че номерирането на дялове и дискове във втория ред не започва от един, а от нула.
Вторият метод се използва, ако системата, която се зарежда, вече има собствен стартер и е непрактично да го променяте. В този случай GRUB трябва да посочи основния дял, който не трябва да се монтира, а да се активира. След това управлението се прехвърля към първия сектор на устройството.
Например запис за стартиране на система с Windows ще изглежда така:
Тъй като стартера не е необходимо да се инсталира в MBR, операционните системи с буутлоудъра на други файлови системи се стартират по подобен начин.
GRUB ви позволява да работите от командния ред (това е удобно, например, ако след някакъв отказ той упорито не иска да показва стартовото меню, ограничавайки се до системния ред). В този случай можете да намерите „загубения“ конфигурационен файл с помощта на командата find /boot/grub/menu.conf и да стартирате системата с помощта на configfile ([раздел])/boot/grub/menu.conf.
В допълнение към секциите, посочващи обектите, които трябва да бъдат заредени, конфигурационният файл GRUB има редица помощни параметри. Помислете за най-използваните.
Параметърът по подразбиране указва системата за стартиране по подразбиране. Моля, имайте предвид, че тук номерирането не започва от единица, а от нула. При липса на конкретни инструкции от потребителя, контролът ще премине към първия запис.
Параметърът за изчакване определя времето за забавяне на изтеглянето. Потребителят може да се нуждае от него, ако на компютъра има много системи и за да изберете тази, която е необходима за текущата задача, трябва да помислите.