Въведение в мрежа зареждане и 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 и поставете следния ред: