Въведение в мрежа зареждане и etherboot

Тази глава е написана от Кен Яп [email protected] обяснява начина на зареждане, без достъп до вашия твърд диск с в енергонезависима памет програма. Той е идеален метод за поддържане и конфигуриране на ферма на Linux компютри.







Какво е мрежа обувка?

Мрежа зареждане - една стара идея. Основната идея е, че компютърът има някои фърмуера код в енергонезависима памет, като например ROM чип, който позволява да се свържете със сървъра и да получат системни файлове по мрежата.

Как става това?

За да се зарежда от мрежата, компютърът трябва да получите

образ на операционната система и

Обикновено, работна файлова система.

обмен на информация Пример BOOTP изглежда така:

и така нататък, докато целия файл се прехвърля. Говорим, той потвърждава прехвърлянето на всеки блок, и загуба на пакети се открива и пакетът се предава чрез изчакване. Когато са получени всички блокове, обувка ROM на мрежата предава управлението на входната точка на образа на операционната система.

В крайна сметка, в случай на операционната система, трябва да се осигури основната файлова система. Linux и Unix-ите обикновено се използва Network File System (NFS). но може да има и други опции. В този случай, кодът не трябва да бъде в ROM, и трябва да бъде част от една стартираща операционната система. Въпреки това, вместо на реалната операционна система трябва да работи диск основната файлова система - NFS. Linux съдържа нужните настройки за тази.







Network със стартирането на практика

Буутлоудъра мрежа - малка програма, която работи като разширение на BIOS, обикновено на EPROM на НРС. Той се справя искане BOOTP и сваляне на TFTP, а след това предава управлението на заредения изображение. Той използва TCP / IP протокол, но заредено изображение не е нужно да е Linux. Натоварената с изображението може да бъде всичко, дори и DOS. Тя може да се зарежда от дискета да тестват и други настройки на времето.

Заедно с търговска ROM, е достъпно за зареждане ДВЕ пакет мрежа. Безплатна прилагане на програми за изтегляне на TCP / IP мрежа -

Etherboot използва вграден в шофьорите, докато зареждане от мрежата използва пакетно шофьори. Първо трябва да проверите дали вашият мрежова карта се поддържа от Etherboot или зареждане от мрежата. Преди да най-накрая се намери един, който иска да въведете код в EPROM (изтриваема програмируема памет само за четене) за вас, можете да стартирате от дискета в мрежата.

За да създадете дискета, специална обувка блок е предвидено в разпределението. Това е - един малък байт програма 512 зарежда след допълнително на дискета блокове в паметта и започва изпълнение. По този начин, за да създадете стартиращ дискета обувка се изисква, за да свържете устройството с шофьора, съдържащ изпълним Etherboot мрежова карта следва:

Преди да се постави диск, за да стартирате от мрежата, трябва да се създаде три услуги на Linux -

Не трябва да ги настроите в същото време, можете да направите стъпка по стъпка, като се уверите, всяка стъпка, преди да преминете към следващата.

или чрез използване на inetd, редактирате /etc/inetd.conf и поставете следния ред: