Доброго всем дня. Сей пост посвящу тому, как установить Arch Linux. Мало ли, вдруг кто-то хочет, но не знает как.
Итак, небольшая предыстория. Коллега с работы отдала мне свой почти винтажный ноутбук. Во-первых, он уже достаточно сильно захлёбывался при просмотре потокового видео на ютубе и разных видеосервисах. А во-вторых, система охлаждения начала давать сбой — кулер стал неприятно шуметь и сам ноутбук стал заметно сильнее нагреваться. Тратиться на ремонт девушка сочла нецелесообразным и приобрела себе новую рабочую машину. А опальную подарила мне. В первую очередь я привёл систему охлаждения в порядок — смазка силиконовым маслом подшипника и замена термопрокладок дали ей вторую жизнь. Затем я прикинул, чем лучше оптимизировать железо заместо управляющего им Win7. Сначала подумал про Gentoo, но потом решил оставить его для другого, более слабого железа, а на полученный ноутбук Toshiba установить Arch.
Кстати, если вы не знали, без интернет соединения его просто не выйдет установить. Такая особенность. И лучше всего иметь проводной интернет. И да, я буду ставить из консоли. Почему? Потому что несколько лет назад у Арча был мудрёный графический установщик. Теперь его просто нет.
Очень важное действие перед началом установки:
Нужно протестировать оперативную память
Пингуем... Отлично. Работает.
Теперь разметка диска. Утилита ругается. Говорит - мол, чувак, диск размечен в MBR, я не могу размечать в GPT. Старую разметку с виндой придётся снести. Поскольку ноут изготовлен во времена Медведева, то разумеется никакого UEFI на борту нет, мы будем делать обычный Legacy BIOS, но с GPT, этакую химеру, гибрид ежа с ужом. Но внезапно это будет работать, и работать хорошо. Тем и прекрасен Linux, что позволяет на старом железе реализовать современные технологии. Windows 11 тебя просто нахер пошлёт.
Создание раздела загрузки BIOS
Поспешил. Не в том месте указал формат пространства.
Пожалуйста, теперь GPT подружен с BIOS и больше не ругается.
Делаем файловую систему. Btrfs, кстати, может занимать весь диск и заменять MBR и GPT. Но камон, это даже по моим меркам бред. Что лучше, если при краше файловой системы у тебя отвалится раздел или весь диск? То-то же.
Ну вот как бы и всё. Не так и сложно, ага?
Кстати выбор программ мог быть произвольным. Я установил наиболее подходящий. Можно было выбрать нестандартное ядро линукса. Можно вообще поставить ядро не Linux, а Hurd, Arch его поддерживает. Осталось сгенерировать fstab, сделать часовой пояс, локали для кириллицы, загрузчик и можно грузиться в основную систему.
На борту Toshiba два ядра и три гига. И полуинтегрированная видяха. Пытаться установить сюда Win10 - все равно что укорачивать ногу под короткий костыль. Даже то, что я сделаk по сути издевательство над этим стариком.
Думаю позже поставлю все-таки среду рабочего стола, а не оконный менеджер. В роли окружения рабочего стола позднее была выбрана LXQt. Но тут дело вкуса.
Так сказать, доведённое до полуготовности. Лаконично, простенько, но со вкусом.
Не хватает RDM на борту, буду думать как поставить. И ещё интересно, можно как-то сделать так чтоб кэш приложений грузился в свап. Сразу, а не когда оперативу нагрузит. Если есть мысли - поделитесь, пожалуйста, в комментах. Приложение Microsoft Teams отжирало больше гектара, будучи запущенным. Лучше я с телефона его юзать буду.
И да, всё-таки Генту легче и оптимизированней Арча. Но это уже в другой серии с другим железом.
Для чего это было нужно? Система не решает за тебя вообще ничего и ничего нет из коробки. Вплоть до того, что ты можешь управлять даже приоритетом зеркал, откуда будут скачиваться пакеты. Это ли не кастом, это ли не тонкая настройка, это ли не рациональное использование ресурсов системы? Это ли не оптимизация системы под железо? Но честно говоря, вы таким не будете заниматься для работы. Это делается для себя, и в условиях когда системные ресурсы ограничены. В моём случае, я дал вторую жизнь ноутбуку.
И да, если ты знаешь Ubuntu, ты знаешь Ubuntu. А если ты знаешь Arch/Gentoo, ты знаешь линукс. До этого надо дорасти
_________________________________________________________________________
Я раскомментировал локали при помощи Midnight-commander
Не удивляйтесь украинским локалям, нужны для работы. Приходится работать и за гривны в том числе. Все равно все конвертирую в дойчмарки.
Ни одна из версий Windows в режиме BIOS не поддерживает загрузку с GPT:
Надо ещё grub-mkconfig команду и всё.