Linux за пет минути!

Ричард Джонсън, преведено от И. Яровински, Linux Gazette

Въведение.

Linux е операционна система, която може да работи

на всяка кола. Въпреки че не е имало опити за инсталиране на Linux

пералня, . но всичко си има време.

За да увеличите броя на потребителите на Linux,

разработчиците започнаха да пускат дистрибуции с удобни и интуитивни

монтажници. Едно от тези

разпространението е SuSE Linux. При инсталиране на SuSE Linux

Използва се програма YaST. Но такива програми имат

значителен недостатък - те са взискателни към хардуерните ресурси.

Например YaST се нуждае от поне 64 MB RAM, за да работи.

След инсталиране на операционната система необходимостта от такава

ресурси изчезват. Това означава, че дори от слаб компютър

(например от 486) могат да бъдат направени доста работещи

рутер или уеб сървър.

Наскоро ми се наложи да инсталирам една от новите дистрибуции

Linux на доста стар компютър. По време на инсталацията I

срещнах някои проблеми, които искам да разреша

разкажете в тази статия.

Необходимостта от интранет.

Когато работех в малка компания, имахме

необходимостта от създаване на интранет

(не бъркайте интернет и

интранет. Интранет е технология за създаване на корпоративен

локална мрежа, използваща мрежови стандарти и мрежа

софтуер и хардуер - Прибл. прев.).

Не се изискваше нищо особено - трябваше един компютър, включен

към кои документи ще се съхраняват и към кои ще иматдостъп

потребители от компютри в локалната мрежа. В нашата организация

намерих един компютър без собственик с остарял хардуер: 200MHz

Pentium MMX, 16MB RAM, твърд диск - 2Gb. Знаех това

Количеството RAM може да се увеличи по всяко време, но първо

Реших да инсталирам Linux на този компютър.

Избор на дистрибутор.

За да създам уеб сървър, избрах SuSE Linux 8. SuSE Linux е

любимата ми дистрибуция, която използвам както на работа, така и на

къщи. По едно време експериментирах с различни дистрибуции, но

се спря на SuSE, т.к. Много го харесах.

След като стартирах от CD-то, избрах стандартната опция за инсталация

(стандартна инсталация). Процесът на инсталиране започна с изтегляне

Linux към RAM. След създаването на RAM диск системата

затвори. След като изчаках малко, натиснах Ctrl-Alt-Del, рестартирах

система и стартира отново от компактдиска с надеждата, че този път

Инсталацията беше успешна, но ситуацията се повтори. Дори безопасно

опцията за инсталиране (безопасна инсталация) не е добра

Както се оказа, проблемът е в недостатъчен обем на работа

памет - 64MB са необходими за инсталиране на SuSE Linux, а в моя

компютърът беше само 16MB.

В началото бях малко разстроен, но не се отклоних от комплекта

цели. Отново стартирах от CD-то, натиснах F2 и влязох

текстов режим инсталация на операционната система с надеждата да

че не стартирането на GUI инсталатора ще ме спаси поне

някакъв спомен. И се получи! Минимално копие на Linux

зареден в паметта, създаден е RAM диск и YaST е стартиран

текстов режим. отговаряйки колковъпроси, свързани с

локализация, получих предупреждение за липсата на

памет, последвано от ново рестартиране на системата.

На този етап YaST предложи да активирате суап дяла, но за

за съжаление го нямаше на компютъра. Но както и да е, сега аз

знаеше точно какъв е проблемът и как да го реши.

Разделяне на диска.

Без да разполагате с подходяща програма за разделяне

диск, реших да намеря стартираща Linux дискета с Linux

За това изтеглих отличния Boot-Root-Disk

(За разликата между

Boot, Root, Boot-Root и Utility дискове, както и за тяхното създаване, можете

прочетете Bootdisk-HOWTO). Беше

Програмата на DOS, която форматира дискетата, го направи

зареждане и поставени върху него много полезни помощни програми. Това

Root-Boot-Disk можете да намерите тук:

Програмата отказа да работи под W2k и изискваше

"чист" DOS. Копирах го на моя компютър, където

планира да инсталира Linux (тук беше инсталиран MS-DOS

6.22), постави дискетата в устройството, стартира програмата и създаде

диск за зареждане. След това последва ново рестартиране.

система и зареждане от новосъздадената стартираща дискета.

Много източници пишат, че програмата fdisk е много

опасна помощна програма, но никога не съм я забелязвал.

относително. Игра като шаха също е безопасна, но дотогава,

докато не заспиш над шахматната дъска и не си извадиш окото на царицата -

Прибл. превод). За да започнете с fdisk, изпълнете:

В този случай изпълнявате fdisk на основната IDE.

диск. Ако се съмнявате в синтаксиса на програмата fdisk, тогава

можете да прочетете man страницата, която също

налични на тази дискета.

След като стартирате програмата fdisk, имате опцията

контролира работата му с помощта на команди от една буква. Въведете

'm' (без кавички) за показване на списък с налични команди, 'p' -

изброява дяловете на дадения твърд диск.

За да изтриете съществуващ дял, въведете командата 'd',

След това fdisk ви подканва за номера на дяла, който да изтриете.

Можете да намерите номера на дяла, от който се нуждаете, като напишете командата 'p'.

Не забравяйте, че програмата fdisk не прави никакви промени в таблицата.

раздели, преди да въведете командата 'w'. Ако при разделяне на диск,

грешки и командата 'w' не е въведена, тогава трябва да излезете

програма с командата 'q'. За създаване на нов дял

използва се командата 'n'. Новият дял ще бъде създаден както обикновено

Linux дял. За да промените типа дял и да го направите

може да се използва като виртуална памет

(swap дял), трябва да промените неговия тип с командата 't'. Да открия

кое число (а това е шестнадесетично число) отговаря на желаното

се използва командата 'l'. swap дялът е номериран

Създадох два основни дяла на моя твърд диск. Първо

дял с размер 128Mb за суап, а вторият (зае всички останали

местоположение) - обикновен Linux дял. След това и двете секции бяха

форматиран. За суап дял:

Тази команда подготвя /dev/hda1 дяла за използване

като суап дял. Флагът -c указва, че секцията трябва да бъде проверена

На Linux дял създадох ext2fs (второ

Разширенофайлова система) с командата:

Синтаксисът на командата mke2fs, както можете да видите, е много подобен на

Инсталиране (продължение).

След като създадох дяловете, стартирах отново от boot CD

SuSE Linux, натисна клавиша F2 и влезе в текстов режим на инсталацията.

Сега, когато инсталаторът съобщи за недостатъчна памет и

предложи да активира суап дяла, посочих устройството

/dev/hda1. YaST продължи работата си и след известно време

системата е инсталирана.

По време на инсталационния процес YaST разпозна дяловете, върху които създадох

диск, предложи преформатиране на втория дял в журналиран

ReiserFS файлова система, а също така предлага преформатиране

суап дял. Отказах да форматирам суап дяла, защото това

може да доведе до нежелани последствия - в края на краищата, разменете това

моментът вече е използван.

Заключение

YaST - много добър и полезен, но интензивен за памет

програма. В края на инсталацията конфигурирах всичко така, че в

В системата работеха само необходимите услуги. И въпреки факта, че

компютърът имаше само 16Mb RAM, цялата система

работи доста добре.

След известно време инсталирах още RAM

компютър. Това значително увеличи скоростта на системата. Но преди

все още ме учудва, че е толкова мощен и модерен

операционна система като Linux може да работи на компютри с

стар хардуер.

Какво може да се каже? интересно От себе си искам да добавя – „Ричард, къде си

преди година и половина трябваше да реша същия проблем?" И сега

сериозно - решението, предложено от Ричард, можеопростявам. Факт е, че

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

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

Инсталацията ще се зареди и ще покаже диалогов прозорец с покана. Отзад

Не знам за SuSE, не съм го проверявал, но в RedHat, ASP Linux, ALT Linux и Mandrake нещата са

точно така е. Какво ни дава? Възможност за стартиране на fdisk, създаване

swap дял, форматирайте го, монтирайте го (още не ви е омръзнало?) и

превключете обратно към първата конзола и продължете с инсталацията. Както виждаш

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

с помощта на инсталационния диск. Описах подобна техника в статията

href="http://gazette.linux.ru.net/eng/articles/asplinux_486.html" target=_blank">"Инсталиране на ASPLinux 7.1 на "слаб"

машини." Не мисля, че е остаряло след година и половина.