Правене на системата LFS стартираща

Linux от нулата: Версия 5.0
обратноГлава 8 Направете системата LFS стартиращаПо-нататък

Вие сте инсталирали напълно нова LFS система. Сега трябва да се уверим, че може да се зареди. Следните инструкции се отнасят само за компютри с архитектура IA-32, т.е. повечето компютри. Информацията за зареждане на системата на други архитектури може да се различава и да използва различни ресурси.

Зареждането може да бъде сложна задача. Първо, няколко предупреждения. Вие сте много зависими от текущия ви буутлоудър и всяка операционна система на вашия твърд диск(ове) може да не успее да се зареди. Уверете се, че имате дискета или диск за резервно зареждане, в противен случай рискувате да получите неработещ компютър (не стартиращ, за да бъдем точни).

Извадете дискетата и я съхранявайте на сигурно място. Сега ще стартираме grub shell:

Grub използва своя собствена структура за именуване на дискове и дялове във формата (hdn,m), където n е номерът на твърдия диск, а m е номерът на дяла, като и двата започват от нула. Така дял hda1 ще бъде (hd0,0) за Grub, а hdb2 ще бъде (hd1,1). За разлика от Linux, Grub не брои CD-ROM устройствата като твърди дискове, така че ако имате CD на hdb, например, и втори твърд диск на hdc, тогава вашият втори твърд диск ще бъде (hd1).

Като използвате предоставената информация, определете правилното име за вашия root дял. В примерите по-долу ще приемем, че е на hda4.

Първо, нека кажем на Grub къде да намери етапните файлове - можете да използвате Tab, както бихте направили в нормална обвивка:

Командите по-долу ще презапишат текущия ви буутлоудър. Не изпълнявайте тези командиако не ти трябва. Например, можете да използвате многоетапно зареждане, като манипулирате вашия MBR (Master Boot Record). В този случай си струва да инсталирате Grub в сектора за зареждане на LFS дяла, в нашия случай това се прави с командата: setup (hd0,3) .

Сега ще дадем командата за инсталиране на буутлоудъра в MBR (Master Boot Record) на hda:

Ако всичко е наред, тогава Grub ще съобщи, че е намерил файлове в /boot/grub. В този случай всички:

Сега трябва да създадем файл "меню" за Grub bootloader:

Може да искате да добавите запис за вашата основна система. Прави се така:

Освен това, ако имате Windows, следната команда ще добави запис за стартиране:

Предупреждение