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

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

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

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

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

    Преглед

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

    Као што је поменуто у “Како да покренете мрежу (ПКСЕ) Убунту ЛивеЦД”, ако већ не користите Убунту као број један “идите на” за решавање проблема, алат за дијагностику и процедуре спасавања, шта чекате?

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

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

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

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

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

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

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

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

    Метода језгра

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

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

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

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

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

    Кернел + Инитрд метода

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

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

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

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

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

    Где :

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

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

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

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

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

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

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

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

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

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

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

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

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

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


    И тако, закључана иза Капије Крви и прошла кроз ватрену дворану, храброст чека да се Херој Светлости пробуди ...