Slax і все-все-все


Без Інтернету немає майбутнього

Напевно ви вже спробували всі програми, з якими можна працювати без мережі. Прийшов час підключитися до Інтернету. Одним з найпопулярніших способів підключення до мережі Інтернет є ADSL-підключення, тому опишу саме ті дії, які будуть потрібні для підключення. Розглянутий нижче спосіб підходить вам в тому випадку, якщо ви підключаєте ADSL-модем безпосередньо до мережевої карти вашого комп'ютера, в разі USB-модема будуть потрібні додаткові маніпуляції. Отже, нам знадобляться два модуля, які необхідно завантажити, покласти на флешку, активувати і налаштувати. Отже, як свідчить сторінка форуму forum.ru-board.com, присвячена цьому питанню (forum.ru-board.com/topic.cgi?forum=65topic=1985start=0limit=1m=3#1), нам потрібні:







Трохи погуглити, знаходимо згадку про більш свіжої версії ppp-2.4.4.tar.gz на сторінці (www.filewatcher.com/m/ppp-2.4.4.tar.gz.688763.0.0.html).

На жаль, викачані архіви не є модулями Slax. але хто нам завадить зробити їх такими? Створимо на нашій флешці в папці slax папку tmp і покладемо 2 наших архіву (ppp-2.4.4.tar.gz і rp-pppoe-3.10.tar.gz) туди. Перезавантажити в Slax з нашої флешки.

Для перетворення архівів в модулі використовуємо Terminal, як і раніше. Введемо в командному рядку команду:

висновок цієї команди повинен показати, що обидва архіву знаходяться в цій папці :).

Створимо каталоги 1 і 2 для перепакування наших архівів в модулі Slax:

Скопіюємо, відповідно, ppp-2.4.4.tar.gz в папку 1, а rp-pppoe-3.10.tar.gz - в 2:

Перейдемо в першу папку і розпакуємо архів, що знаходиться в ній:

Команда tar відповідає за потужний універсальний пакувальник / распаковщик і архіватор, який використовується, як правило, у всіх без винятку дистрибутивах Linux. Про те, що архів розпакований, нам скаже все та ж команда:

Ми побачимо, що в папці 1 з'явилася папка ppp-2.4.4.

Тепер ми повинні запакувати папку ppp-2.4.4 в модуль Slax:

Вітаю, ми отримали перший готовий модуль Slax, зібраний власноруч!

Перейдемо до другого каталог і повторимо зроблене для другого архіву:

Тепер перемістимо створені модулі в / mnt / sdb1 / slax / modules. Щоб перевірити себе, використовуємо повні шляхи до файлів:

Оскільки початкові архіви і їх розпаковане вміст нам більш не знадобиться, давайте приберемо за собою:

Увага! Будьте обережні з командою rm, особливо разом з аргументом -rf, оскільки вона видаляє вміст папки з усією структурою підпапок і при неуважності може легко "вбити" вже налагоджену систему! Якщо ви не впевнені в тому, яку папку збираєтеся видалити, скористайтеся командами:

  • ls для відображення вмісту папки,
  • pwd для відображення поточного шляху до папки, в якій в даний момент ви знаходитесь.

Крім того, використовуйте повний шлях до папки замість відносного.

Активуємо наші 2 модуля, як це вже описувалося вище:

Введемо в командному рядку команду:

Залишається підняти налаштоване з'єднання командою:

Якщо відобразилося щось, відмінне від "Connected", необхідно повернутися до попереднього кроку (pppoe-setup) і про необхідність повторного введення інформації про підключення більш акуратно.

Команда pppoe-stop дозволяє відключитися від Інтернету, а pppoe-status - дізнатися, підключені ми до Інтернету чи ні.

Про те, як зробити так, щоб інтернет-підключення стартувало відразу ж після входу в Slax, без необхідності вводити pppoe-start, я запропоную вам дізнатися, пошукавши інформацію самостійно, наприклад, на slax.org.ru, slax.org, forum. ru-board.com або погуглити.

Якщо ви використовуєте wifi-підключення до власного маршрутизатора або до провайдера, я також відправляю вас за інформацією в мережу. Скажу лише, що це обов'язково вийде, оскільки вийшло у мене, і це також пов'язано з пошуком і установкою / налаштуванням модулів.








Файли і папки з кириличними іменами - невидимки!

Ми поставили модуль русифікації і переконалися, що меню KDE містить переклади на російську для більшості елементів. Однак якщо пошукати наявні у нас на жорсткому диску файли, ми можемо випробувати неприємний шок. Вони зникли! О жах! Але не варто боятися, вони не зникли, вони всього лише невидимі :). Це не викликає особливих проблем, якщо не доводиться створювати / отримувати файли і папки кирилицею, але давайте додамо собі зручності! Випадково наткнувшись на сайт slax.org.ru, а саме - на його сторінку русифікації (slax.org.ru/rus.html), я кинувся пробувати інструкції по русифікації-кирилізації KDE (створення файлу в /root/.kde/Autostart/ ru_kb) і правці файлу boot / slax.cfg на флешці. Але все було марно, кирилиця на диску залишалася хоч я знаю, на щастя, на тій же сторінці була згадка про офіційні модулях, які дозволять отримати бажане. Отже, наша версія Slax 6.1.2, тому йдемо на ftp://ftp.slax.org/SLAX-6.x/multi-language/6.1.2/russian/ і викачуємо два файли:

кожен з яких менше 3 Мб.

Далі необхідно скачаним файлом initrd.gz замінити на флешці boot \ initrd.gz, а скачаний файл russian.lzm покласти в slax \ base \ russian.lzm. Відповідно, файл slax \ modules \ russian-utf8-6.0.7-i486-2.lzm можна видалити (шляху наведені в Windows-варіанті). Після всього зробленого завантажити (перезавантажити) з флешки.

Спробувавши знайомі вже всім Linux-користувачам програми з типового набору і переконавшись в швидкості і надійності дистрибутива, у мене з'явилося бажання поставити що-небудь поважче з області веб-розробника. А саме - Eclipse c PDT, і ось тут швидкості мого флеш-накопичувача, вставленого в USB 2.0 порт, стало катастрофічно не вистачати, і я вирішив спробувати поставити Slax на жорсткий диск ноутбука. Зробити це нескладно. Необхідно скопіювати папки slax і boot на наш жорсткий диск в, відповідно, slax і slax_boot (останнє необхідно, щоб не перетинатися з однойменної папкою, використовуваної Windows). Далі рекомендую скористатися безкоштовною утилітою EasyBCD, яку можна завантажити, наприклад, тут (neosmart.net/downloads/software/EasyBCD/EasyBCD%201.7.2.exe), для редагування записів завантажувача Windows Vista. Якщо ви використовуєте Windows XP, зверніться до зміни файлу boot.ini, швидше за все, знаходиться в корені вашого диска C. Далі при використанні EasyBCD натисніть в ній Add / Remove Entries> Linux виберіть GRUB зі списку і виберіть варіант, при якому GRUB не встановлюється в MBR. Дайте новому пункту завантаження зрозуміле ім'я, наприклад: Slax. На жаль, завантажувач все ще не знає, де знаходяться файли Slax. Відкриємо файл C: \ NST \ menu.lst, видалимо весь його вміст і вставимо таке.

color black / cyan yellow / cyan
timeout = 20
default = 1

title Back to Menu
rootnoverify (hd0,0)
chainloader +1
boot

title Slax GRAPHICS MODE (KDE) - Use the maximum allowed resolution.
rootnoverify (hd0,1)
kernel (hd0,1) / Slax / boot / vmlinuz ramdisk_size = 6666 root = / dev / ram0 rw autoexec = xconf; telinit

initrd (hd0,1) /Slax/boot/initrd.gz
boot

title Slax ALWAYS FRESH - No changes are written anywhere.
rootnoverify (hd0,1)
kernel (hd0,1) / Slax / boot / vmlinuz ramdisk_size = 6666 root = / dev / ram0 rw autoexec = xconf; telinit

4
initrd (hd0,1) /Slax/boot/initrd.gz
boot

initrd (hd0,1) /Slax/boot/initrd.gz
boot

title Slax GRAPHICS VESA MODE - Force 1024x768 display resolution.
rootnoverify (hd0,1)
kernel (hd0,1) / Slax / boot / vmlinuz ramdisk_size = 6666 root = / dev / ram0 rw autoexec = telinit

initrd (hd0,1) /Slax/boot/initrd.gz
boot

title Slax TEXT MODE - Using command prompt only.
rootnoverify (hd0,1)
kernel (hd0,1) / Slax / boot / vmlinuz ramdisk_size = 6666 root = / dev / ram0 rw changes = / slax /
initrd (hd0,1) /Slax/boot/initrd.gz
boot

title Slax as PXE SERVER - Boot Slax on other computers over network.
rootnoverify (hd0,1)
kernel (hd0,1) / Slax / boot / vmlinuz ramdisk_size = 6666 root = / dev / ram0 rw autoexec = / boot / pxelinux.cfg / start; /boot/pxelinux.cfg/web/start; xconf; telinit

initrd (hd0,1) /Slax/boot/initrd.gz
boot

title Run MEMTEST - Diagnose your computer's RAM for possible errors.
rootnoverify (hd0,1)
kernel (hd0,1) / Slax / boot / mt86p
boot

У моєму випадку (hd0,1) вказує на те, що завантажувач Slax слід шукати на диску C. Якщо папки slax і slax_boot не перебувають на диску C: або ваш жорсткий диск розмічений інакше, ніж мій, перший розділ у мене відданий під аварійне відновлення , слід змінити (hd0,1) на що-небудь з послідовності: (hd0,0). (Hd0,2), і т.д. для першого фізичного жорсткого диска, якщо він єдиний у вашій системі. Якщо ж жорстких дисків у вас більше і ви мали задоволення скопіювати slax і slax_boot на один з розділів другого диска, спробуйте (hd1,0) і т.д.

Існує можливість установки і запуску різних Linux-дистрибутивів в віртуальних машинах, одними з найвідоміших є VMWare і VirtualBox. Ви також можете скористатися сторінкою (www.pendrivelinux.com/qemu-persistent-slax-linux) для запуску Slax на своїй Windows-системі, використовуючи Qemu. На жаль, це пов'язано з деякими втратами в швидкості роботи, але може бути прийнятно для окремих завдань.

Версія для друку







Схожі статті