Як madf Gentoo ставив
May. 15th, 2011 02:51 pmПару тижнів тому зібрав собі новий комп, пошпилити у Portal 2. Ну до Portal 2 я так і не добрався, але коли ставив туди богомерзьку Windows XP залишив розділ під Linux. Вчора вирішив поставити туди улюблену Gentoo, бо природа не терпить пороженчі. Ну шо, я вже не молодий по хендбукам лазить, сто раз їх читав, рішив ставить як знаю (складного-то нічого немає - створити на розділі ФС, залити stage3, сконфігурувати, chroot'нутись, поставити мінімальний софт, grub і готово).
Спочатку поліз у загашник, де у мене валяються диски, вкриті товстим шаром пилу. Дістав звідти Gentoo LiveCD датований 2007-м роком, поставив його у привод і перезавантажився. Fail! Система не бачить SATA-контролер. Ну да, скіки років пройшло... Ладно, думаю, качну minimal install image, запиляю його на флешку і поставлю як біла людина. Качнув (благо він маленький), запиляв unetbootin'ом, втикнув, перезавантажуюсь.
Fail, хай йому грець! Людським голосом каже: "Не подобається мені твій squashfs, старий сильно!". Тю, думаю, шо за лажа? Згадую що у якомусь там ядрі оновили sqashfs - може забули перепакувать? Ладно, думаю. Візьму минулорічний Gentoo LiveDVD - сусід качав, я собі копію залишив. Сказано - зроблено: запиляв образ на флешку, ребутнувся.
Fail! Та сама помилка. От напасть! Ладно, шо ми як молоді, давай запиляємо SystemRescueCD і з нього поставимся - це вам не Ubuntu! Качаю, запилюю на флешку, перезавантажуюсь... Як ви думаєте, що я побачив? Нє, не fail. Якесь незрозуміле бурмотіння. Шось воно од мене хоче, а шо - ніяк не зрозумію. Тик-мик - немає шела, і все. Тьху!
Так, думаю, візьму перепробую всі мінімалки. Качнув. Перепробував. Картина та сама.
Да, треба зауважити, що після першого фейлу з мінімалкою я поліз на багтреккер і знайшов це баг вкритий пилюкою - датовано 2009-м роко і давно resolved.
Хм, думаю. Може у всіх Gentoo така ж стабільна як і в мене і живе по 5-10 років і ніхто давно вже не перевіряє ці образи? Перекачаю, на всяк випадок, свіженький LiveDVD. Рішив качнуть з новомодного зараз ex.ua - швидкість там краще ніж з portage.org.ua чогось. Поставив качати, а сам пішов по магазинам - обід готувати. Поки сходив, поки пообідав, поки то-сьо - воно докачалось. Запиляв на флешку, reboot... Те саме каже. "Старий у тебе SquashFS, не буду монтувати". Руками теж не виходить.
Так, думаю. Мабуть unetbootin викаблучується (хоча яке він має відношення до SquashFS, ядро-то завантажується нормально). Нагуглив ще якусь тулзу, скормив їй LiveDVD, ребутнувся - nothing changed.
Ладно. Знову поліз у загашник. Запилю, думаю, образ на болванку, як у старину. А чистих-то і немає! Я їх купував останній раз не пам’ятаю коли, років 3-4 тому. Знайшов одну якусь підозрілу, вставив у привід, ребутнувся і забув флешку витягти. У мене мало очі на лоба не полізли коли система завантажилась успішно с флешки!
Як же так вийшло? А все просто! Коли у мене в перший раз не вдалось завантажитись з LiveCD-2007 я його не витягував з привода. А система, завантажившись з флешки, починала працювати не з флешкою а з приводом. Звісно там squashfs древній...
Ну далі все просто. Зафігачив систему без проблем. Помаявся тільки з відеодрайвером для Radeon HD 5670 (треба було firmware поставить) - за моїх часів ніяких firmware для відеокарточок і процесорів не було. Та ще не вдалось заставить працювати headphones-вихід на звуковій - кажуть у 2.6.39-* поправлять. А так усе нормально, Xinerama із коробки, реактивна компіляція...
До речі про компіляцію. Колись у мене був старенький AMD K? (аналог Pentium-I, 66 МГц) - на ньому я вперше познайомився з Gentoo. Тої пори я вже не пам’ятаю, давно то було. Потім був Athlon XP 1700+, довго був. На ньому пожив і Debian і Gentoo. От до нього я звик і приблизно знаю скільки часу що там компілюється. Потім був Celeron M на ноуті, 1.86 ГГц. Тоді я узнав що таке distcc :) Минулого року з’яввися Atom D350 (якщо не помиляюсь) на якому я змнотував /var/tmp у tmpfs і побачив "реактивну" компіляцію - від швидкості аж дух захоплювало! Потім на роботі отримав Core-Quad там якийсь, але там не було десктопного софта. Швидкість захоплювала. Тепер, от, Phenom II - 4 ядра по 3.2 ГГц. Поставив MAKEOPTS=-j5 і око уже не встигало читати рядки. Навіть під час зборки XMonad.
До речі, це перша моя власна 64-бітна система :)
PS: порахували з Міфом скільки ж у нас тепер компів у хаті. Вийшло 8 штук :). Правда, із них 3 стоять напіврозібрані і вимкнені. КПК, DLink DIR-300 і телефони у цю цифру не входили :)
Спочатку поліз у загашник, де у мене валяються диски, вкриті товстим шаром пилу. Дістав звідти Gentoo LiveCD датований 2007-м роком, поставив його у привод і перезавантажився. Fail! Система не бачить SATA-контролер. Ну да, скіки років пройшло... Ладно, думаю, качну minimal install image, запиляю його на флешку і поставлю як біла людина. Качнув (благо він маленький), запиляв unetbootin'ом, втикнув, перезавантажуюсь.
Fail, хай йому грець! Людським голосом каже: "Не подобається мені твій squashfs, старий сильно!". Тю, думаю, шо за лажа? Згадую що у якомусь там ядрі оновили sqashfs - може забули перепакувать? Ладно, думаю. Візьму минулорічний Gentoo LiveDVD - сусід качав, я собі копію залишив. Сказано - зроблено: запиляв образ на флешку, ребутнувся.
Fail! Та сама помилка. От напасть! Ладно, шо ми як молоді, давай запиляємо SystemRescueCD і з нього поставимся - це вам не Ubuntu! Качаю, запилюю на флешку, перезавантажуюсь... Як ви думаєте, що я побачив? Нє, не fail. Якесь незрозуміле бурмотіння. Шось воно од мене хоче, а шо - ніяк не зрозумію. Тик-мик - немає шела, і все. Тьху!
Так, думаю, візьму перепробую всі мінімалки. Качнув. Перепробував. Картина та сама.
Да, треба зауважити, що після першого фейлу з мінімалкою я поліз на багтреккер і знайшов це баг вкритий пилюкою - датовано 2009-м роко і давно resolved.
Хм, думаю. Може у всіх Gentoo така ж стабільна як і в мене і живе по 5-10 років і ніхто давно вже не перевіряє ці образи? Перекачаю, на всяк випадок, свіженький LiveDVD. Рішив качнуть з новомодного зараз ex.ua - швидкість там краще ніж з portage.org.ua чогось. Поставив качати, а сам пішов по магазинам - обід готувати. Поки сходив, поки пообідав, поки то-сьо - воно докачалось. Запиляв на флешку, reboot... Те саме каже. "Старий у тебе SquashFS, не буду монтувати". Руками теж не виходить.
Так, думаю. Мабуть unetbootin викаблучується (хоча яке він має відношення до SquashFS, ядро-то завантажується нормально). Нагуглив ще якусь тулзу, скормив їй LiveDVD, ребутнувся - nothing changed.
Ладно. Знову поліз у загашник. Запилю, думаю, образ на болванку, як у старину. А чистих-то і немає! Я їх купував останній раз не пам’ятаю коли, років 3-4 тому. Знайшов одну якусь підозрілу, вставив у привід, ребутнувся і забув флешку витягти. У мене мало очі на лоба не полізли коли система завантажилась успішно с флешки!
Як же так вийшло? А все просто! Коли у мене в перший раз не вдалось завантажитись з LiveCD-2007 я його не витягував з привода. А система, завантажившись з флешки, починала працювати не з флешкою а з приводом. Звісно там squashfs древній...
Ну далі все просто. Зафігачив систему без проблем. Помаявся тільки з відеодрайвером для Radeon HD 5670 (треба було firmware поставить) - за моїх часів ніяких firmware для відеокарточок і процесорів не було. Та ще не вдалось заставить працювати headphones-вихід на звуковій - кажуть у 2.6.39-* поправлять. А так усе нормально, Xinerama із коробки, реактивна компіляція...
До речі про компіляцію. Колись у мене був старенький AMD K? (аналог Pentium-I, 66 МГц) - на ньому я вперше познайомився з Gentoo. Тої пори я вже не пам’ятаю, давно то було. Потім був Athlon XP 1700+, довго був. На ньому пожив і Debian і Gentoo. От до нього я звик і приблизно знаю скільки часу що там компілюється. Потім був Celeron M на ноуті, 1.86 ГГц. Тоді я узнав що таке distcc :) Минулого року з’яввися Atom D350 (якщо не помиляюсь) на якому я змнотував /var/tmp у tmpfs і побачив "реактивну" компіляцію - від швидкості аж дух захоплювало! Потім на роботі отримав Core-Quad там якийсь, але там не було десктопного софта. Швидкість захоплювала. Тепер, от, Phenom II - 4 ядра по 3.2 ГГц. Поставив MAKEOPTS=-j5 і око уже не встигало читати рядки. Навіть під час зборки XMonad.
До речі, це перша моя власна 64-бітна система :)
PS: порахували з Міфом скільки ж у нас тепер компів у хаті. Вийшло 8 штук :). Правда, із них 3 стоять напіврозібрані і вимкнені. КПК, DLink DIR-300 і телефони у цю цифру не входили :)