28Jun

Како подесити мрежне дискове за покретање помоћу ПКСЕ-а

click fraud protection

Показали смо вам како да мрежно покренете Убунту ЛивеЦД.У овом чланку ћемо показати како направити неку другу мрежу за покретање система, која ће вам дати знање како би поновили поступак за друге услужне програме које можда користите.

Напомена: овај чланак није намењен почетницима, иако сте добродошли да наставите читати!

Имаге од Стеве Јурветсон

Преглед

Овај водич има за циљ да вам да алате помоћу којих ћете моћи да претворите комуналне услуге као ПКСЕабле.Док на несрећу, неће бити могуће претворити било који алат под сунце, ми не би били зезалице ако нисмо бар покушали.

Као што је наведено у водичу "Хов то Нетворк Боот( ПКСЕ) Убунту ЛивеЦД", Ако већ не користите Убунту као ваш број један "идите на" за алат за решавање проблема, дијагностику и спасавање, шта чекате?

Са наведеном, треба признати да постоје ствари које се једноставно не могу учинити у Убунту ЛивеЦД-у( као што су надоградње БИОС-а), или да већ користите другу алатку коју волите и која би радије наставила да користите из било ког разлога.

instagram viewer

Препоруке, претпоставке и претпоставке

  • Претпоставља се да сте већ поставили ФОГ сервер како је објашњено у нашем водичу "Шта је мрежно покретање( ПКСЕ) и како можете да користите?"
  • Видећете "ВИМ" програм који се користи као едитор, то је углавном зато што је доступно на Линук платформама.Можете користити било који други едитор који желите.
  • Као примјер користи се Ултимате Боот ЦД( УБЦД), јер за разлику од неких других колекција корисничких програма, може се бесплатно преузети, а програми које она пакује могу слободно користити.

Зашто не би користили само ИСО преко ПКСЕ-а?

Ово је често прво постављено питање када говоримо о ПКСЕинг-у.Кратак одговор је да иако је технички могуће узети ИСО слику и ПКСЕ на клијентске машине, готово увек садржај наведеног ИСО-а ће очекивати да ће физичка манифестација сама по себи бити приступачна у физичком ЦДРОМ уређају.Због тога, шта год да је садржај наведеног ИСО-а, покушаће да пронађе датотеке "пост боот-сецтор" у физичком ЦДРОМ уређају клијентске машине, неће их наћи и не успева да покрене .

​​Два начина за превазилажење овог проблема су:

  • Бурн ИСО и ставите га на ЦДРОМ уређај клијентске машине - Иако је једноставно, није користећи ЦД-ове, управо оно што покушавамо да избегнемо. ..
  • Отворите ИСО и променитекако програм ради унутар њега, тако да користи ЦДРОМ драјвер који зна како да тражи ИСО у РАМ-у - прилично сложен и различит за сваки тип покретљивог програма.И.Е.не иста процедура за Линук, ВинПЕ или УБЦД да помињемо неколико.

Како оба горе поражавају циљ "једноставно употребом ИСО-а", то је разлог зашто не препоручујемо наставак овог потеза.

Кернел метод

Док је врло ретко, понекад програм који покусавате да покренете, мозе вам требати само кернел за функционисање.Један типичан пример овога је "мемтест86 +".Мемтест се испоручује са већином инсталационих ЦД-ова на Линук дистрибуцијама и са ФОГ-ом.Како Мемтест само треба да буде способан да комуницира са најосновнијим могућностима тестираног хардвера, И.Е.меморију( РАМ) и може радити сасвим добро без потпуног подржавања хардвера на којем ради( ИЕ ће тестирати меморију, чак и ако не зна да је тип, брзина и амп; итд.) нема потребе забило шта друго и може радити потпуно аутономно.

ПКСЕ изборник за мемтест може изгледати једноставно као:

ЛАБЕЛ Покрени Мемтест86 +
кернел магла /memtest/ мемтест
аппенд -

У овом примеру, "ЛАБЕЛ Рун Мемтест86 +" поставља име уноса, "магнетна магла /memtest/ мемтест"говори ПКСЕлинук где да преузме кернел који ће бити послат клијенту и "додати -" каже ПКСЕлинуку да игнорише додатне опције покретања од * наследства.

* Напомена: у зависности од ваше поставке, то можда неће бити потребно, а заправо у ФОГ-у се не користи.

Метод Кернел + Инитрд

Овај метод је далеко најчешће коришћен и широко распрострањен због неколико разлога:

  • Много комуналних услуга данас долази из света Линука.
  • Пошто Линук има одличну хардверску подршку и слободан је за коришћење, све више компанија схвата да је Линук одлична основа за изградњу својих власничких програма.

Користимо УБЦД ЦПУстресс услужни програм као пример.

У структури датотека УБЦД овај утилити се налази у директорију "убцд /boot/ цпустресс".Датотеке које тражимо називају се "бзИмаге" што је "кернел" и "инитрд.гз" који је "почетни рам диск".Ако користите ФОГ подешавање које смо креирали, препоручујемо вам да копирате директоријум под "/tftpboot/howtogeek/ утилс".Када то урадите, уредите датотеку "/tftpboot/howtogeek/menus/ утилс.цфг" и додајте му заглавље за унос који се налази на ставкама менија УБЦД-а.ово се може наћи у "убцд /menus/syslinux/ цпу.цфг".Са подешавањима за подешавање ФОГ-а, унос менија би требало да изгледа:

МЕНУ ЛАБЕЛ СтрессЦПУ В2.0( захтева ЦПУ са ССЕ-ом)
ТЕКСТ ПОМОЋ
Тортуре-тестирајте ваш ЦПУ како бисте били сигурни да немате прегријавање
проблеми.Захтева ССЕ-опремљене к86 процесоре.Извршава специјалну верзију
Громацс интерналлоопс-а која мијеша ССЕ и нормална упутства за монтажу како би грејала
вашег ЦПУ-а што је више могуће.
ЕНДТЕКСТ
КЕРНЕЛ ховтогеек /utils/cpustress/ бзИмаге
ИНИТРД ховтогеек /utils/cpustress/ инитрд.гз
АППЕНД роот = /dev/ рам0 рамдиск_сизе = 12000 ноапиц убцдцмд = стрессцпу2

Где:

  • МЕНУ ЛАБЕЛ - поставља назив уноса
  • ТЕКСТ ХЕЛП - Ова опциона директива даје помоћтекст који ће се приказати у менију за пружање информација о изабраном уносу.
  • КЕРНЕЛ - Одређује локацију датотеке "кернел" у ТФТПД директоријуму.
  • ИНИТРД - исто као и горе само за датотеку "инитрд".
  • ​​АППЕНД - Одређује додатне параметре који треба пренети на покренут програм.

Неколико ствари које треба приметити су:

  • Хардцоре геекс примећује да смо замијенили првобитну директиву "ЛИНУКС" са "КЕРНЕЛ".То је зато што: А. ово чини примјер лакшим за читање.Б. У овом примеру није стварно важно.
    Са наведеном речено, обично када се користи директива "ЛИНУКС", боље је оставити то на тај начин јер каже на пкелинук / сислинук да не користимо само било који кернел већ Линук.
  • Намерно смо преузели "тиху" директиву из приложених параметара.Ово је последица промене у томе како Сислинук руководи "тихим" параметром у последњим верзијама.
  • Могуће је промијенити рад програма "СтрессЦПУ", једноставним промјеном приложеног параметра "убцдцмд".Дакле, да би се користиле друге функције, потребно је само копирати унос и заменити "стрессцпу2" као: цпуинфо, цпубурн или мприме24.

Док је ово врло једноставан пример, требало би да буде довољно да вас одведе.

Кернел + Инитрд + НФС метод

Овај метод је онај који смо користили на водичу "Хов то Нетворк Боот( ПКСЕ) Убунту ЛивеЦД".Овај метод се заснива на претходном и користи чињеницу да неке дистрибуције Линука подржавају њихов "роот фајл систем" који се монтира из НФС-а.Водич Убунту је одличан пример, али будите сигурни да већ имамо још један који је планиран за блиску будућност."Држите очи отворене за црну печурку".

МЕМДИСК метод

МЕМДИСК је услужни програм који се дистрибуира помоћу пакета Сислинук.Сврха овог услужног програма је да вам омогући да емулирате "диск"( углавном се односе на флоппије) користећи његову слику.Начин функционисања овог корисничког програма је да се прикључи на локацију у РАМ-у која одређује како да комуницира са дискетним погоном( А.К.А. Интеррупт хандлер) и показује на нову локацију која се руководи програмом МЕМДИСК.Овим методом, "кернел" је МЕМДИСК услужни програм, а "инитрд" је датотека флоппи имаге( .имг).

Једна ствар коју треба приметити је да ФОГ долази са "мемдиск" верзијом која је компатибилна с верзијом пкелинук.0 коју користи.Стога се препоручује да не копирате фајл "мемдиск" који прати датотеку "имг" из њиховог извора.

Пошто је ова метода већ дивно коришћена, чак и за редовне услужне програме и БоотЦД-е, већина времена је једноставно питање проналажења датотеке "ИМГ" на БоотЦД-у, копирање у директоријум ПФЕ сервера ТФТПД и копирање ИСОлинук менијана ПКСЕлинук мени.
Они кажу да је "прича јефтина", па да погледамо како можемо прилагодити један од услужних програма који користе МЕМДИСК метод из УБЦД-а, да раде са ПКСЕ-а.

Услужни програм ТестМемИВ, може се наћи у структури датотеке УБЦД на "убцд /images/ тестмем4.имг.гз".Како већ имамо услужни програм за мемдиск диск, потребно је само копирати датотеку "имг" у директоријум "ховтогеек /utils/".Са подешавањима за постављање ФОГ-а, унос менија треба да изгледа:

МЕНУ ЛАБЕЛ ТестМемИВ
ПОМОЋ ПОДЕШАВАЊА
Тестира системску меморију и меморију на Нвидиа видео картицама.
ЕНДТЕКСТ
ЛИНУКС мемдиск
ИНИТРД ховтогеек /utils/ тестмем4.имг.гз

Док је ово пример независне датотеке са флоппи слике из УБЦД-а, већина других УБЦД програма користи исту основну слику за почетак рада( фдубцд.имг.гз) и користите параметар додан "убцдцмд" за аутостарт програм са ЦДРОМ пост боот-а.То значи да нећете бити у могућности да претворите већину својих услужних програма да бисте могли да покренете мрежу без неких великих реверсних инжењера.Иако је овакав реверзни инжењеринг могућ( као што се може видети овде) и одлична је вјежба за геек, то је изван оквира овог водича.

Са наведеним речима, сада имате алате за извођење ове процедуре за ту езотеричну ОЕМ дијагностику или услужни програм за надоградњу БИОС-а.

И тако, закључан изван Гате Гате-а и прошле Снаге ватре, Валор чека да се Херо оф Лигхт пробуди. ..