Linux инструменти за прозорци-програмисти

Изтегляне на каталог (/ зареждане) и кратко на товарене

Възможна форма на стоките / обувка (Fedora 12):

Друго изпълнение (Цент 5.2):

Във второто изпълнение, илюстрирано корен изображението е представен като RAM-диск initrd- * (с поддръжка на йерархична файлова система). В първия пример, образът на основната файлова система е илюстрирана формат на архива CPIO (един от най-старите и най-традиционните архивни формати UNIX) initramfs- *. съдържащ необходимите файлове само линеен списък - това е по-късно, по-модерен начин на представяне.

Ако ъпгрейд пакет на ядрото (мениджъра на пакети), или да се събират и инсталиране на ново ядро ​​от изходния код на чист, тогава ще трябва в ще се появи всеки път, когато нова група от файлове в една и съща структура директорията / обувка, но с различна ги наставка.

Защо ви е нужен образа на започване на кореновата файлова система? Системата е заредена обувка графичен файл / обувка / vmlinuz. Ако съберете монолитна ядрото, която не изисква динамично натоварени модули (и ранните етапи на системата ще е единственият начин, и така тя ще се малки специални конфигурации), а след това не се коренова система не е нужно. Но ако това не е така, ядрото може да се изисква модули за тяхното динамично натоварване, включително модули и диск шофьор и файлови системи. Но модулите се съхраняват като файлове за изтегляне на файловата система. за които все още не може да има заредени драйвери. Има кокошката и яйцето проблем. Homepage изображение на основната файлова система и да имат образа на малка файлова система, който се поставя изцяло в RAM памет, в която модулите на ядрото са файлове. В крайна сметка, ако не прекомпилирате ядрото, тогава вие ще никога не трябва да се притеснявате за започване на кореновата система, но ако прекомпилирате ядрото, се осигуряват средства за създаване и пускане на снимки на файлови системи с обикновено формално действие.

Какво е директория / багажника / grub'd вижда по-горе. Linux отдавна работи с вторичния товарач, че може да има две операционни системи (и изборът на стартираща система от стартовото меню). Linux обувка товарачи са разработени като независими проекти с отворен код (и независими от разработването на ядрото, както и разработването на GNU / ФСС utilitnogo среда). Най-известните са товарачите LILO (по-стар дизайн) и GRUB (най-активно се използва и днес). Начална страница на всеки от проектите може лесно да бъде намерена на интернет, за да се получи пълна информация. Тук, в директорията / багажника / ровя и там е ограничена подгрупа от GRUB пакет от средства, необходими за изпълнение на две операционни системи в Linux (GRUB се използва широко в други операционни системи с различна структура на дискови дялове и файлови системи, например, в: Solaris, BSD, всички такива усъвършенствани инструменти не са включени в / обувка / ровя). Тук е конфигурационния файл (менюто за зареждане и т.н.), Multi-Loader ровя:

За разлика от зареждане на ОС на LILO и други по-рано система с две операционни, на GRUB знаете система структурата на файловете, след което редактирайте grub.conf не изисква никаква специална рецепта от зареждането на диск (промени влизат в сила незабавно). Сам ровя (програма) има добре развита черупка, която ще ви позволи, например, да се възстанови повреден багажника от диска в диалог с програмата (който, между другото, съдържа изчерпателна информация на фона на програмата):