ПредишенСледващото

До този момент аз описване на обща процедура за изтегляне. Сега някои важни (и трудно), че е необходимо да се разгледа по-подробно стъпките, анализ на характеристиките на всеки един от тест операционни системи.

Ние ще започнете отново от етапа на захранване и за зареждане на ядрото. На традиционния UNIX-оборудване е прост процес, който заслужава няколко реда описание. Въпреки това, ако системата е инсталирана на компютъра, всички много по-сложно. Ние ще трябва да даде много на фона информация да ви помогне да разберем естеството на събитията.

Ако не се работи на персонален компютър, отидете направо на параграф 2.3.

Персоналният компютър е различна от имуществена оборудване

Когато компютърът ботуши, започва да изпълнява код се съхранява в ROM. Точното му местоположение и структура зависи от вида на оборудването. В компютри, предназначени специално за UNIX, код "зашити" предприемачът, който предварително определеният алгоритъм, свързващи устройства, основната мрежа инициализация и признаване на местни файлови системи. Това е много удобно за системния администратор. Достатъчно е да въведете името на новия файл на ядрото, и кода на ROM автоматично ще открие и прочетете файла.

Построен BIOS код е наясно с някои устройства, разположени на дънната платка, в частност контролер IDE (или твърдите дискове), клавиатурата, серийни и паралелни портове. А SCSI адаптери-признават само тези устройства, които са свързани директно към тях. Идентифициране на конфликти между различните нива на BIOS може да бъде кошмар. Най-трудното нещо е да се разбере как да се зарежда при избора на устройството, което се нуждае.

Процесът на изтегляне на компютъра

В съвременните компютри BIOS-програма "умни" от всякога. Те позволяват при зареждане да влезете в режим на конфигурация, задръжте натиснат един или два ключа. Като правило, на името на тези ключове са показани на екрана, така че те да не се наложи да потърсите документация.

В режим на конфигурация, можете да изберете кое устройство, което искате да стартирате. Обикновено това е флопи диск, първият IDE-CD-ROM диск или първия IDE твърдия диск. Бихме искали да ви обясня как става това, но, за съжаление, това е невъзможно, тъй като на този етап от процеса на зареждане се контролира от производителите на компютри и техните многобройни BIOS-програми. Те създават свои собствени правила, които трябва да се придържат.

Когато компютърът е определено което устройство да бъде зареден, се чете първите 512 байта от диска. Този сегмент на диска е известен като главния зареждащ запис (GZZ). Той съдържа една програма, която казва на компютъра, в който дял от диск е второстепенен програма за първоначално зареждане (зареждане). Допълнителна информация за дискови дялове на персонални компютри и е представена в глава 8, на главния зареждащ запис.

Стандартна програма GZZ дава индикация за компютър, за да се отстранят буутлоудъра от първия дял. Linux и FreeBSD подкрепа на по-сложни програми, които знаят как да се работи с няколко операционни системи и ядки.

Когато програмата открие GZZ дял, от които тя се сваля, той се опитва да тече програма за начално зареждане, свързани с този раздел. Ако се окаже успешна, програмата прехвърля властта за по-нататъшно зареждане на ядрото.

LILO: Linux зареждане на ОС

LILO за начално зареждане е изключително сложен и в същото време ужасно bestolku. Той поддържа много функции, които отсъстват в други програми за изтегляне, но има някои елементарни свойства.

LILO за начално зареждане е включен в почти всички дистрибуции, включително Red Hat. Когато за първи път се инсталира на системата за инсталиране на скриптове създаде копие със стандартни опции LILO зареждане. Някак си се отрази този процес не може да бъде. LILO не е толкова необходимо, за да зареди Linux, но това е част от системата. Ще трябва да се научим да я обичам ...

LILO може да се инсталира в главния зареждащ запис, или MBR корен Linux дял. Конфигуриране и инсталиране на буутлоудъра с помощта Лило програма. който извлича настройки за конфигурация от файла /etc/lilo.conf на файла. За промяна на конфигурацията за зареждане на ОС, е достатъчно, за да редактирате този файл и изпълнете отново LILO програма. Тази процедура е необходимо да направите промяната всеки път, когато процеса на зареждане - по-специално, всеки път, когато се добави нов зареждащия дял, или да създадете ново ядро.

По-долу е съдържанието на lilo.conf файл в система, в която има работа и от готовност ядро:

зареди = / сътрудничество / HDA # постави товарач в GZZ

корен = / сътрудничество / hda1 # Задава корен дял

За да качите архивиране ядро, въведете етикета й в командния ред.

зареждане модул FreeBSD е проста и ефективна. Той е разделен на две части: едната е в главния зареждащ запис, а вторият - в корен FreeBSD дял. И двете части са монтирани поотделно.

първично зареждане на ОС се инсталира с boot0cfg. Например, командата

сложи на първата част от товарача в GZZ първия IDE система за задвижване. Има практически нищо трябва да се промени (и по-често, това е просто невъзможно да се направи.) По време на модула за процеса на зареждане чрез списък с наличните устройства (извлечен от BIOS) и намира секции, които, по негово мнение, са за първоначално зареждане. Списък на дялове са показани в малко меню:

За повече информация за фина настройка на първичния зареждане на ОС може да се намери програма, посветена boot0cfg онлайн урок страница.

Вторият модул е ​​пряко отговорен за стартирането FreeBSD, и позволява на потребителя да премине допълнителни параметри към ядрото. Инсталиране на модула се осъществява чрез dicklabel -B команда. dicklabel програма е доста мощен: тя има много възможности и поддържа почти всички дискови устройства. Това е начинът, по който обикновено се причинява от:

# Dicklabel -В / ррт / wd0s1

Тук, на вторичния зареждане на ОС, съхранявани в първия дял на първия IDE-диск.

Конфигурационни параметри на вторичния товарач извлича следните файлове:

Последният файл съдържа стандартната инсталация на буутлоудъра и никога не трябва да се променя. Всички тези настройки могат да бъдат обезсилени от loader.conf файлове и loader.conf.local. както и от командния ред на стартиране на системата. За повече информация относно опциите за зареждане можете да намерите на страниците на потребителя зареждане (8) и товарач (8).

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

когато мулти проблеми зареждане

Организация на мулти-начално зареждане на системата може да бъде болезнен процес. По-долу е информация, която ще ви позволи да се спести много нервни клетки.

Когато един компютър с мулти зареждане предвидил инсталирането на един от клиентските версии на Windows (95, 98, или Me), това трябва да бъде направено преди това. Те ще бъдат инсталирани като останалата част от системата. Тези версии на Windows са твърде глупави и не предполагат, че всяка друга операционна система може да се инсталира на компютъра. Те винаги вземат първия дял на първия диск, презаписване по време на инсталацията на съществуващите файлове за изтегляне.

За да направите тази буутлоудъра да признае UNIX прегради, трябва да инсталират предварително UNIX и зареждане от дискета или CD-ROM. След това е необходимо, за да прочетете първите 512 байта UNIX дял (сектора на зареждащия дял) и да ги запишете във файл. Можете да направите това с дд. Ето един пример за използването му под Linux:

# Dd = ако / ррт / hda2 на = linux.bin BS = 1 брой = 512

За повече информация за файла boot.ini структура на разположение в базата знания за онлайн support.microsoft.com уеб-сайт.

Това действие трябва да се направи преди вторичния товарач ще бъдат записани във файл с копие до дяла NT. Всъщност, целият процес трябва да се повтаря всеки път, когато искате да рестартирате програмата Лоло.

Мултисистемно конфигурирате LILO

Ако LILO е основният зареждане на ОС (например на компютър с Linux и Windows 98), започнете с стандартен процес конфигурация LILO е описано по-горе. След това, ако е необходимо, можете да добавите записи за други операционни системи, за да /etc/lilo.conf.

Тук тя ще изглежда като рекорд предназначен да зареди Windows от първия дял на първия IDE-диск:

По-долу е пълният текст на lilo.conf файл за случая, когато Windows се зарежда от първия дял, Linux - през втората, и FreeBSD - третият:

зареди = / сътрудничество / HDA # GZZ сложи зареждане на ОС на първия IDE-диск

забавяне = 20 # 2-секундно закъснение, давайки на потребителя възможност да се натрапвам

подразбиране = Linux # подразбиране обувка Linux от втората част

образ = / сътрудничество / hda1 # зарежда Windows от първата част

образ = / сътрудничество / hda3 # FreeBSD обувка от третата секция

След промяна на lilo.conf Лило програма файл трябва да бъде извикана отново. Не забравяйте да го изпълним в тестов режим с помощта на опцията -t.

Мултисистемно конфигурация на FreeBSD

FreeBSD зареждане винаги се опитва да намери дяла обувка. Но вие можете да му кажа себе си от тях, като се възползва от опцията -mmaska ​​boot0cfg програма. Параметър маска съдържа битова маска, секции, от които искате да зареждате. Първата част е представена от двоичен код 0001 (шестнадесетичен еквивалент - 0x1), втора част - код 0010 (еквивалентен 0x2) и т.н. Например, командата

# Boot0cfg -В -m 0x7

първичен товарач инсталира и го информира, че точки 1, 2 и 3 се зарежда (0h7 = 0111). По време на процеса на зареждане, екран се появява с три точки от менюто - по един за всяка секция.

Уязвимост в Apache CouchDB, което позволява да се извърши нападение срещу NPM на пакета регистър

Linux OS остриета останалата част от суперкомпютър класацията на Топ 500

Освобождаването на средата за разработка на приложения KDevelop 5.2

Освобождаването на KDevelop IDE 5.2 софтуер напълно поддържа развитието на метод за KDE 5, включително използване звън като компилатор. Код на проекта.

Освобождаване на Firefox 57 с многонишковите двигател и CSS-нови произведения на изкуството

Освобождаването на уеб браузъра Firefox 57, както и мобилна версия на Firefox 57 за Android. Firefox 57 е един от най-важните въпроси в историята на проекта. В новата версия.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!