В один вечір я зрозумів, що стандартний XandrOS мене, м'яко кажучи, задовбав. Так, його теж можна розкрутити і перетворити в подобу якогось BackTrack, але воно нам треба? Та й не зрозуміло, навіщо взагалі так було міняти звичну Linux-архітектуру системи. Ну от скажіть мені на милість як можна було зробити дистрибутив, який настільки відрізняється від усім відомої архітектури, що просто бувалий «слакварщік» не може зрозуміти що в ньому і де? І це не останнє зауваження до дефолтной ОС. Особисто мене напряг набір репозитаріїв і просто таки кривої IceWM. Звичайно він був убитий і на його заміну прийшов дещо осудний KDE. Набір штатних програм просто вбивав - більш примітивного дистрибутива і наруги над «кедами» я не бачив ще ніколи. З часів Windows, напевно, друга в історії ОС для дебілів. Наше завдання - зібрати на Asus eeePC 701 4G термоядерну станцію для програміста або сисадміна. Чому саме ця модель? Вона найдешевша і її найзручніше тягати. Та й «селеронка» поки що себе показує набагато краще.
Звичайно перша ідея була поставити BackTrack 3 і навіть не паритися. Але потім згадалося, що він переноситися на хард кривовато, та й не призначений він для поседневного використання. Адже нам не тільки хаком страждати. Після недовгого «тикання» я вирішив збирати свій ідеальний дистрибутив на базі Debian # 'оподобних осей. Все таки з пакетними менше метушні та й документації по бубунтам завались, а ядерної потужності нікс вони не загубили. Після деякого перебору я вирішив поставити відомий Linux Mint, як один з найбільш доброзичливих до користувача. Що характерно - з самого початку можна напилком працювати мало і з комфортом, що дасть можливість виконати все те ж, що і я навіть новачкам. У циклі статей я буду розповідати як переробляв його напилком () і народної кмітливістю. Буду сподіватися, що Вам буде цікаво. А поки про установку - коротко, але вичерпно:
Шукаємо флешку з 1 гб простору на ній (більше сенсу немає, образ навіть 700 метрів не важить).
Качаємо образ Linux Mint 5 (за інші версії не беруся відповідати - не пробував, так, що «глюки нової версії можуть не соотвествовать глюків старої»)
Форматуємо флешку з під вінди штатної програмою
Викачуємо прогрумму unetbootin-windows-319, з її допомогою створюємо Мультизавантажувальний флешку
Завантажуємося (ставимо флешку першої при завантаженні в BIOS), потім зі спокійною совістю тиснемо на робочому столі Install. Переразбіваем SSD, але пам'ятайте: файлової системою задаємо ext2 (інші дуже скоро угроблять SSD) Swap не включаємо! Чекаємо-с. Процедура ця довга, у мене зайняла близько півтори години. Коли все буде готово - переходимо до первинній обробці напилком ...
І так ОС встановлена. Що треба правити першим? Ви куди вже ломанулись відрубувати все підряд? Ні вже, постійте. Поки що до гіковскіе осі нашому «м'ятний Пінгвіну» далеко. Що не так? Хочу порадувати - LinuxMint нормально чи вимкнено недобук. Драйвер звукової просто не може вивантажитися. Щоб «їжачок» без проблем вирубався, необхідно прописати в / etc / defaults / halt наступні рядки (команда sudo vim / etc / default / halt):
rmmod snd_hda_intel
rmmod hda-intel-audio
Тепер займемося нескладної оптимізацією з метою економії батареї, адже ми не хочемо працювати штатні 2 години, вірно? Перше що я зробив - убив нафіг CD-ROM. І правда, навіщо вона нам змонтований, якщо в eeePC 4G його просто немає? Треба буде - піднімемо скрипт. Для того, щоб це зробити, ліземо за допомогою знайомої команди в / etc / fstab і видаляємо звідти все згадки про сідіроми (повинна бути остання строчка). Перезавантажуємося. Логіном і бачимо, що злощасного CD-rom немає - канув в Лету. Туди йому і дорога.
Що далі? За ідеєю можете подивитися в /etc/apt/sources.list, чи є в джерелах сидюк. Але його швидше за все там просто немає. «М'ятний» все-таки непогано перелапачен, і такі недоліки як початкова запис в списках репозиторіях пристроїв типу CD-ROM в ньому немає. Далі давайте подбаємо про продовження життя SSD, адже Вам, як і мені, звір потрібен на найближчі роки два-три. Хоч SSD і живуть нормально, але все ж не можуть похвалитися надійністю механіки (.). Так, що для збереження пам'яті треба примонтировать деякі папки в віртуальну файлову систему. Та й місце звільніть, а воно ніколи не зайве. Виконайте команду sudo vim / etc / fstab і додаємо наступні рядки:
tmpfs / tmp tmpfs defaults 0 0
tmpfs / var / tmp tmpfs defaults 0 0
tmpfs / var / lock tmpfs defaults 0 0
tmpfs / var / log tmpfs defaults 0 0
Додали? Зберігайте. Тепер відберемо у осі ще трохи зайвих ват - виконуємо команду sudo vim /etc/systl.conf і додаємо в кінець рядок vm.dirty_writeback_centisecs = «1500». На сьогодні все. Ви запитаєте: «а як же локалізація»? А навіщо вона нам на бойовому дистриб? Та й не секретарки ми, а гіки і нёрди, пора б і інгліш знати, хоча б на рівні ІТ-термінів. Пізніше розповім як довести цю дивну ОС до розуму (видалимо весь непотрібних мотлох) і зібрати з неї справжній бойовий дистрибутив. До скорого!
Продовжуємо оптимізувати і без того осудний і поки адекватний LinuxMint. От скажіть - навіщо нам пакети, які ми не використовуємо або не використовуватимемо найближчим часом? Слушна думка - вбити. Для цього відкриваємо термінал і вводимо команду sudo aptitude. Звичайно можна скористатися і графічним менеджером пакетів, але aptitude мені якось рідніше.
Приступимо до колупання: 1) admin - нічого не чіпайте, тут зібрано потрібний і корисний софт.
2) base - тут все складніше і залежить від того, що ви будете використовувати. Я наприклад не користуюся утилітою apt так як найчастіше збираю пакети з .deb і соотвественно використовую dpkg. Так само якщо ви не плануєте Рабтана з мережею вбивайте netbase, PPP і PPPOE з pppoeconfig. Ви плануєте використовувати awk? Якщо так то mawk залишається спокійно жити, немає - тоді в топку. Чи збираєтеся використовувати скрипти написані на Perl. Якщо немає - видаляємо, хоча я б радив залишити, адже багатьма зручними скриптами ми користуємося, хоча велика частина їх уже є на пітона.
3) comm - там тільки один пакет. Якщо будите працювати з мережею - залишаємо, немає - вбиваємо.
4) devel - найцікавіше для нас. Що приємно - gcc 4.1 і makе вже стоять і готові до застосування, що рідкість для декстопних дистрибутивів (хоча як вони представляють жити без make і gcc (.) - питання дуже цікаве).
5) doc - на ваш розсуд У принципі можна видаляти, а можна залишити, єдине, що є для вас тут непрікосаемого - man.
linux_mint / главная.txt · Останні зміни: 09.10.10 20:54 (зовнішнє зміна)