LINUX.ORG.RU

Ещё один пост про первую систему новичка

 , , , ,


0

1

Добрый день. Хочу поставить Линукс, некоторое время гуглю разную инфу, в т.ч. тут, в голове каша от количества инфы и разных мнений, прошу помочь систематизировать или исправить. ПК на GeForce RTX 5070 и AMD Ryzen 7 7700, для сингл игр и дома в целом основной. Был опыт с Минтом на старом ноуте.

  1. Выбор дистрибутива, база. Пока остановился на Альт стартер КДЕ, но смотрю в сторону Монджаро, Bazzite и Cachy. Цель - минимальный пердолинг, максимальная стабильность и не трогать лишний раз после настройки, бонусом оптимизация.
  2. Разметка диска: /efi 500Мб и / в ext4. И потом думать над swap и zram. Но не совсем понял, как можно будет сохранить /home в безопасности при смене дистра или возможных сбоях? И есть ли смысл разбираться с LVM?
  3. Опишите в двух словах (арч-вики прочитаю потом при необходимости) про возможные крупные сбои, как происходит откат (пара команд с live-флешки?), как часто происходит и что надо знать заранее, к чему быть готовым?
  4. Что посоветуете сделать после установки?

Мб ещё какие советы или идеи для гугления подскажете.



Последнее исправление: Frantic_Monkey (всего исправлений: 3)

Совет такой - не используй линукс сразу как основную ОС на компьютере. Поставь любой дистрибутив второй системой, с настройками максимально по умолчанию, потом постепенно пытайся перенести обычные задачи в него.

Откат сильно зависит от дистрибутива, бывает по-разному делается.

James_Holden ★★★★★
()

GeForce RTX 5070 и AMD Ryzen 7 7700, для сингл игр

тут без вариантов надо винду ставить

минимальный пердолинг, максимальная стабильность

запускать виндовые игры на линуксе это максимальный пердолинг, минимальная стабильность

anonymous
()
Ответ на: комментарий от anonymous

Ага… Это осознанный выбор, винда бесит и достала, особенно после окончания поддержки моей любимой 8.1 в стиме. На минте в протон тыкал, сложности осознаю. Ну, или вернусь через год)

Frantic_Monkey
() автор топика

Альт стартер КДЕ

Если только начинаешь знакомство, и хочется минимального пердолинга, и выбрал семейство Альт, то бери их не стартер, а готовый дистрибутив. Когда будет опыт, и понимание откуда у чего ноги растут - сможешь из стартера сделать что надо. В стартере не решены какие-то детские болячки, и могут вылазить проблемы, которых в дистрибутиве на той же пакетной базе, почему-то не вылазит.

как можно будет сохранить /home в безопасности при смене дистра или возможных сбоях

На отдельный раздел его. Как в винде %USERPROFILE% на диск D: уносят, так и тут. Чтобы при переустановке можно было просто системный раздел отформатировать. Для альта с кедами под систему от 50Gb должно хватить.

И есть ли смысл разбираться с LVM?

Если нет задачи объединить несколько маленьких дисков в одно большое пространство, или менять размер раздела в будущем; и не нужна возможность делать снэпшоты, то смысла большого нет.

надо знать заранее, к чему быть готовым?

Что своих данных бэкап иметь надо (оно и под виндой тоже надо). Частота сбоев прямо пропорциональна кривизне рук, если дистрибутив не RR, как тот же арч. Альт, Дебиан, Федора, Мандрива, Зюзя - у всех релизы фиксированы, так что сбоев внезапных быть не должно. Но и с Арчем я не помню, чтобы чего-то неисправимого случалось… правда использовал его я во времена ведра 2.6. Как сейчас - спрашивай современную школоту)

Что посоветуете сделать после установки?

Курить ман и не ожидать, что на любой чих будет готовое решение. Бесплатного ничего не бывает. Платишь либо деньгами, либо временем, либо риском потерять данные (если пиратишь ПО). Но большинство шишек уже до тебя набить успели. Если что-то не работает, скорее всего ты что-то не так делаешь, чем это невозможно. Но бывают и заскоки мейтейнеров дистрибутива, из-за которых может быть более сложно сделать в конкретном одном.

mogwai ★★★★★
()

Выбор дистрибутива, база

Почему бы не поставить минт снова? Ну или убунту. Манжара вроде тоже популярная. Ставить мейнстримный дистр не зазорно, будет большой выбор пакетов и куча документации. Когда захочется пердолинга, или будут конкретные претензии, можно уже будет менять дистрибутив. А так любые необычные дистры означают что ты будешь исправлять проблемы самостоятельно.

И потом думать над swap и zram

Если у тебя нормальный комп, судя по RTX 5070, то это не нужно. Ничего из этого не прибавляет памяти, а просто делает работу в краевых случаях когда у тебя её нехватка, менее болезненной.

Но не совсем понял, как можно будет сохранить /home в безопасности при смене дистра

Сделай /home отдельным разделом

И есть ли смысл разбираться с LVM?

LVM это очень удобно, можно делать операции с диском не выгружая основную систему, но в ней надо именно что разбираться. Просто смонитровать свои разделы обратно при загрузке с liveusb уже не выйдет.

Опишите в двух словах (арч-вики прочитаю потом при необходимости) про возможные крупные сбои

Единственный способ быть готовым к сбоям это не обновляться сразу или читать новости о своем дистре.

как часто происходит

Зависит от дистрибутива и твоей удачи. Могут сломать что-то в популярном дистре потому что твой случай редкий, можно годами работать без единой проблемы.

как происходит откат (пара команд с live-флешки?)

Обычно если дело дошло до загрузки с liveusb, то всё плохо, слетел загрузчик или побились разделы диска, это из ряда вон выходящий кейс. Обычно откатить какой-нибудь пакет можно одной командой просто из системы, но это всё от случая к случаю.

Что посоветуете сделать после установки?

Установить программы, которые нужны, настроить их под себя. В конечном итоге компьютер должен быть инструментом решения задач. Лучше ещё настроить резервное копирование.

Gary ★★★★★
()
Ответ на: комментарий от anonymous

запускать виндовые игры на линуксе это максимальный пердолинг, минимальная стабильность

Valve довольно круто допилили wine, многие современные игры просто работают из коробки теперь. Правда про игры с античитами которые встраиваются в ОС можно забыть.

Gary ★★★★★
()
Ответ на: комментарий от James_Holden

Плохой совет. Делать надо наоборот. Линукс ставить основной системой и держать загрузочную флэшку с live-виндой на случай каких-то уникальных задач или проблем с работой железа.

По сабжу: ты в пункте один говоришь про минимальный пердолинг, а уже во втором спрашиваешь как правильно пердолить Линукс. Не говоря уже про третий. Просто ставишь Линукс(любой от 25 года) и делаешь в нем свои повседневные задачи. Попутно разбираешься с возникающими проблемами. Заведи привычку делать бэкап хомяка и системных конфигов, если ты их будешь ковырять. В любом случае все проблемы исправимы, кроме сломанной файловой системы и удаленных/затертых файлов

cobold ★★★★★
()

1. Дистрибутив это дело тонкое, у каждого своя система управления пакетами, которую нужно изучить, какие-то отдельные для каждого дистрибутива особенности. Пока устраивает Альт, можно оставаться на нём, тем более там большое русскоязычное сообщество в том же телеграмме.

2. Разметка диска это сугубо индивидуальное, как и файловая система. Я просто разметил / и /home. LVM не использовал, пока не прикупил дополнительный nvme 1TB накопитель в ноут, в которым уже стоял штатный на 512 Гб. Перенёс /home на второй nvme и отрезал от 512 Гб около 300 Гб и через LVM присовокупил к /home.

3. В Альте есть Timeshift, если не ошибаюсь, сразу из коробки, но у тебя стартеркит, а не полноценный дистрибутив. Но он работает только в BTRFS. Какие-то крупные сбои могут возникнуть только по причине твоих рук и непонимания того, что ты делаешь.

4. Настроить систему по своему вкусу.

AbbaT ★★
()

Альт и все прочее отличное от Ubuntu/Debian/Fedora это пердолинг по умолчанию. Любой проприетанрный софт, вроде игр, стима, там хз, давинчи, CUDA, если захочешь локальные нейронки гонять и тд, все заточено только под эти дистры. Это не значит что нельзя запустить на других, но там будут проблемы. Все инструкции в интернете, ответы нейронок, по настройке чего угодно, впнов, серверов итд, тоже обычно написаны для них.

Поэтому вариант надо выбирать из них. Убунту хороший дистрибутив, но после 24.04 версии с установкой софта там проблемы из-за снапов. Федора тоже отличный, но из-за санкций и патентов неудобный для русского человека.

Я бы рекомендовал дебиан, как что-то среднее между дистрибутивом для повер юзеров и домашнего использования.

Еще Арч неплох для новичка, но обычно софт затачивается под вешописанные дистрибутивы, поэтому не советую

masa ★★★
()
Ответ на: комментарий от mogwai
  1. Ну, я примерно представляю набор нужных приложений, и готов потратить время на настройку. Везде пишут, что на новом железе желательны частые обновления, в стартере чаще, чем в раб.станции, да и тут где-то писали про много мусора и лицензию и слежки в ней хуже, чем у винды)

На отдельный раздел его

Тут в нескольких темах хором убежали в обратном

не ожидать, что на любой чих будет готовое решение

Таки первый раз задал вопрос за несколько недель курения инфы

своих данных бэкап иметь надо

Согласен

Frantic_Monkey
() автор топика
Ответ на: комментарий от Gary

минт снова? Ну или убунту.

Чтобы КДЕ и, как тут советовали, не американское

Ничего из этого не прибавляет памяти

Так оно ж в режиме сна данные сохраняет с ОЗУ, не?

За остальное спасибо

Frantic_Monkey
() автор топика
Ответ на: комментарий от cobold

ты в пункте один говоришь про минимальный пердолинг, а уже во втором спрашиваешь как правильно пердолить Линукс

Ну, тут вопрос в объеме и частоте. Чутка пару часов настроить в начале, проверить всё, и чтоб работало как можно дольше. С терминалом знаком, но не влюблён.

Frantic_Monkey
() автор топика
Ответ на: комментарий от masa

из-за санкций и патентов неудобный для русского человека

Отчасти поэтому мой список таков

Я бы рекомендовал дебиан

Все говорят про желательное частое обновление под новое железо…

Арч неплох для новичка

Думал про эндевор, но мнения крайне разнятся, поэтому манжаро и качи

Frantic_Monkey
() автор топика

Выбор дистрибутива, база.

Меньшая распространённость системы — сложнее и дольше искать ответы. Поэтому из перечисленного для новичка лучше Mint.

Цель - минимальный пердолинг, максимальная стабильность и не трогать лишний раз после настройки

Тогда только предустановленная ChromeOS. Или Steam Deck. В остальных случаях ковыряние гарантировано и необходимо, а попытки обойтись без него напоминают использование тонких мягких струн, чтобы пальцы не болели.

к чему быть готовым?

К чтению, гуглению, освоению командной строки. Ещё к тому, что многие (вредные) привычки полученные от использования Windows будут только мешать. Такие как переустановка ОС, если что-то пошло не так; использование комбинации Alt-Shift для переключения раскладки клавиатуры, установка программ по одной за раз и т. д. Чем быстрее от этого избавишься, тем лучше.

macrohard ★★★
()
Ответ на: комментарий от Frantic_Monkey

Все говорят про желательное частое обновление под новое железо…

При желании Debian можно превратить в роллинг поменяв репозитории на тестинг, и отлично с ним жить, но тогда плюсы в том самом подготовленном проприетарном софте пропадут, обычно он заточен только под запуск на релизах, это относится и к Ubuntu

Не скажу, что в 13 дебиане какой-то старый софт и ядро. Пока еще ок, через год да, может быть тяжелее.

В целом дравйвера на видеокарту обновляются на любом дистрибутиве. Проблемы могут быть с чем-то что зашито в ядре. Но ядро можно и обновить отдельно, а по факту, скорее всего не понадобится.

Проблемы с совместимостью с железом обычно возникают на супер современнывых ноутбках и связаны со всякими чипами вайфаев, блютусов, энергосбережением, какими-то энергоэффективными ядрами процессора, архитектурой ARM и прочим, что на десктопе неактуально.

masa ★★★
()

минимальный пердолинг, максимальная стабильность и не трогать лишний раз после настройки

Debian OldStable. Но тут будет худшая поддержка оборудования.

Но не совсем понял, как можно будет сохранить /home в безопасности

Бекапы.

vbcnthfkmnth123 ★★★★★
()
Ответ на: комментарий от Frantic_Monkey

Чтобы КДЕ

Под mint тоже есть KDE, хотя окей, удобней когда рабочий стол KDE из коробки. Но я бы всё равно не советовал ставить необычные дистры. Посмотри в сторону Kubuntu например.

не американское

А что в альте отечественное, кроме зеркал? Лучше разобраться с настройками сети, иначе геморроя будет много. Если завтра заблокируют стим, понесешь свою 5070 на Авито?

Так оно ж в режиме сна данные сохраняет с ОЗУ, не?

Линукс сам по себе сжимает память когда используется suspend to disk

Gary ★★★★★
()
Ответ на: комментарий от Gary

иначе геморроя будет много

Ну, я не домохозяйка разобраться могу, но зачем решать проблемы, которые не наступили? Если выбирать среди двух зол, то возьму наименее запарное, но и не прячась от проблем. Про кубунту говорят, уже не актуальная…

сам по себе сжимает память когда используется suspend to disk

Ага, насчёт режима сна не париться, понял!

Frantic_Monkey
() автор топика

Был опыт с Минтом на старом ноуте.

Так почему бы не поставить его и на новый? Нет, любознательность и желание попробовать новый дистрибутив так-то достойны уважения, но тогда не вижу смысла в вопросах.

Пока остановился на Альт стартер КДЕ

У Альта же есть Рабочая станция K с теми же кедами. Для физлиц доступна без ограничений.

Вот с /home настоятельно рекомендую не извращаться и по классике отвести под него отдельный раздел. Никаких резонов против, кроме мелочной экономии места, я ещё не видел. Безотносительно к дистрибутиву.

hobbit ★★★★★
()

Мб ещё какие советы или идеи для гугления подскажете.

Получить базовую теорию (еще до гугления):

  • https://uneex.ru/Books/LinuxIntro основа пользовательской работы. Без этой информации Linux тот же Windows.
  • https://uneex.ru/ курсы и видео лекции по Python/Linux/Сетям, правильная тусовка студентов, преподаватель энтузиаст который дает задачи для обучения. Надо вливаться к студентам, а не к спорщикам.
  • https://www.codewars.com/ для Python.
  • http://stolyarov.info/books/osintro для понимания Kernel/Userspace, понимания, что в общем может дать ОС.

Учить Python. Мне больше нравится Ruby, но Python сейчас более распространен.

Linux без CLI и программирования - это 1% от его потенциала.

lbvf50txt
()
Последнее исправление: lbvf50txt (всего исправлений: 5)

И есть ли смысл разбираться с LVM?

Однозначно стоит, но не сейчас. Для начала разобраться с базовой загрузкой системы, разницей между MBR и GPT разделами. Понять как UEFI запускает GRUB, а в свою очередь GRUB запускает Kernel передавая ему нужные аргументы. Что такое файловая система и как разделяется диск. Работа Evi Nemeth «Unix and Linux Administration HandBook» и работа Brian Ward «How Linux Works».

Но! Сначала не поленитесь и изучите базовый курс работы с Linux от Круячего и Маслинского. А потом сверху проработать методичку А.В. Столярова «Введение в ОС». Вот уже с этим багажом переходить к LVM, до этого знания будут поверхностны.

lbvf50txt
()
Последнее исправление: lbvf50txt (всего исправлений: 4)

В линуксах уже запретили живую загрузку без установки? Берёшь, грузишься и смотришь, что тебя больше устраивает. Это так сложно?

Tigger ★★★★★
()
Ответ на: комментарий от mogwai

На отдельный раздел его. Как в винде %USERPROFILE% на диск D: уносят, так и тут.

Видел такое только один раз. Это для тех кто не может не хранить данные на рабочем столе и не освоил ярлыки?

NyXzOr ★★★★★
()
Последнее исправление: NyXzOr (всего исправлений: 1)
Ответ на: комментарий от Frantic_Monkey

на новом железе желательны частые обновления

Чтобы что? Если уже сегодня всё работает, что дадут обновления завтрашние? Ну, кроме, одних ЪУЪ страшных ЦВЕ закрытых и других открытых? Обновляться надо, если только что-то тебе жить мешает. Ну и, раз природа линуксов такая, чтобы при установке нового ПО неожиданно не потребовалось выкачать половину системы, т.к. какая-то из общих зависимостей обновилась.

в стартере чаще, чем в раб.станции

Вангую, что речь идёт про более частую сборку установочных образов. Но не плевать ли на это? Установил систему и образ больше не нужен.
А «дистрибутив» и «стартеркит» на одной пакетной базе сидят, значит и обновления получают одни и те же.

про много мусора и лицензию и слежки в ней хуже

«Мусора» и в стартеркитах много. «Мусор» - для каждого человека в разный набор софта расшифровывается.

Домашнему пользователю не плевать ли на лицензию, если она у них бесплатно для некоммерческого? А бизнесу шесть тысяч - не деньги.

Слежки боишься - тебе и стартеркит нельзя. Пакеты с программами одни и те же, что там, что там.

Тут в нескольких темах хором убежали в обратном

На самом деле плевать. Я под систему отдельный физический держу, если возможности нет - отрезаю основное пространство под хомяк. В корне места не хватит (под базу данных, или под виртуалки) - мне проще смонтировать их директории в директории на этом разделе, чем в случае чего вспоминать «а что на этой рабочей станции было». Форматнул корень и не парюсь. Кому-то больше проблем доставляет записи в fstab добавлять.

mogwai ★★★★★
()
Ответ на: комментарий от NyXzOr

Это для тех, кто хочет, чтобы в диалогах открытия\сохранения по-умолчанию открывались нужные каталоги, и программы сразу подхватывали свои данные. А не лазить и каждому прикладному ПО пути переписывать.

mogwai ★★★★★
()
Ответ на: комментарий от NyXzOr

Во-первых, там документы пользователя. Или у тебя компьютер - только запускалка браузера?

Во-вторых, да - настройки. Не всем хочется на новом компьютере заново сидеть и настраивать рабочее место. А некоторые, о ужас, даже синхронизируют их между рабочими местами.

В третьих, если у тебя в профиле XDG_VIDEOS_DIR="$HOME/Видео", то очень странно не иметь доступ к видео из этого каталога.

mogwai ★★★★★
()

Ну так выбери сам, раз собрал комп себе самостоятельно. Для незнаек можно и с играми в такой конфигурации поступить по-своему, используя встройку для десктопа, а видеокарту для игр. Тебе любой роллинг скорее всего подойдет с относительно свежими драйверами и стимом в комплекте. В OpenSuse Tumbleweed к примеру стим ставится из флатпака и там свои заморочки вылезти легко могут, типа глюков при попытке установить игры на не системный раздел. Тут если на вейланде крутиться, то обычно стоит включить вулкан в /etc/environment добавив строку WLR_RENDERER=vulkan Тот же CachyOS с виду классный, типа разные планировщики, поддержка инструкций процессоров, а на деле он легко может отстать от базового ядра Manjaro, который легко переделывается в Arch при желании - есть руководство как переехать используя pacman. Раз читаешь арчевики, то там проще и тусовать, раз все актуально для дистрибутива. Процессор слабоват, но можно и на Gentoo переехать. У нас тут свобода выбора в приоритете. Можешь хоть какое бредовое поделие себе установить - не запрещено. Вот тебе может поможет с игорями побыстрее разобраться.

https://rutube.ru/video/5e0cf912ebc2708e3bc75437069721ca/

Если что андервольтить видеокарту тоже не запрещено. Такие обычно берут будучи ошпаренными на тему производительности с лучами и вот этим всем, но ты поиграйся. Меня так веселит разница в производительности при тройной разнице в потреблении как в данном видео.

https://rutube.ru/video/211074eeebb57e06561392ecce5a731d/

anonymous
()
Ответ на: комментарий от mogwai

Чтобы что? Обновляться надо, если только что-то тебе жить мешает.

Вообще, согласен, винду годами не обновляю. Но в линукс-сообществе с этими обновлениями носятся, как с мантрой, думал, специфика какая есть.

Слежки боишься - тебе и стартеркит нельзя. Пакеты с программами одни и те же, что там, что там.

Тут проскакивала инфа, что это учтено в лцензионном соглашении, а в стартерките только GPL, и, как я понял, он на откупе сообщества как обкаточная площадка, и компания в него не лезет…

Спасибо за ответ

Frantic_Monkey
() автор топика
Ответ на: комментарий от anonymous

А чем бесит? Windows 11 вполне себе достойная ось.

Куча служб, постоянно лезущих в диск (пока сидел на лицензии, регулярно hdd нагружался в 100), встроенный антивирус, который нормально не отключить, возможности оформления. В 10 и 11 она всё больше пытается думать за тебя, и всё более избыточно тяжеловесная. Да и в целом порой проскакивают мелочи и шероховатости, но Линукс хотя бы сразу говорит, что он не идеален, и ты к этому готов. И больше возможности выбора как факт, даже если им не воспользуюсь.

Frantic_Monkey
() автор топика

1. Выбор дистрибутива, база

Примерно так:

Пердолинг: Альт - 50%, Manjaro - 25%, Bazzite - 75%, Cachy - 50%
Оптимизация: Альт - 0, Manjaro - 25%, Bazzite - 50%, Cachy - 75%.
Стабильность: Альт - 25%, Manjaro - 75%, Bazzite - 50%, Cachy - 50%, 
Можно добавить еще Endeavour и «подружить» его с репозиториями Cachy. Бонусом простота установки и пара удобных утилит, но проценты у него те же что и у Cachy (ролинг).

Для зарубежных дистрибутивов сверяйся c зеркалом. С большой вероятностью, при тотальном 4ебурнете оно продолжит синхронизироваться.

2. Разметка диска

Со Swap'ом просто:

Если гибернация нужна: swap = 100% RAM, zram не нужен
Есть задачи с массивным потреблением RAM: zram не поможет. Я добавляю для таких случаев отдельный SSD на 250Гб
Иначе: ни swap ни zram не нужны
Своп в виде файла гибче.

BTRFS крайне желателен. Помимо создания инкрементных резервных слепков, он решает «классическую» беду с inode, умеет объединять несколько дисков в один раздел, и сжимать данные на диске. Ценой небольшой потери скорости (и больших требований к свободному месту для слепков). LVM на декстопе не нужен.

Размер корневого раздела:

Если btrfs: 100Гб // Снапшоты для восстановления
Иначе: 50Гб

Выносить /home на отдельный диск или раздел — обязательно. Файло- медиа- помойку тоже желательно.

3. Как происходит откат

Если BTRFS (Timeshift установлен) https://www.youtube.com/watch?v=T5F8Qy4s07I
Иначе https://www.youtube.com/watch?v=kQw0l2gRRLk
hargard ★★★
()
Ответ на: комментарий от Frantic_Monkey

Вообще, согласен, винду годами не обновляю

Это тоже плохо. Особенно в винде. Я о том, что важно получить обновления, которые исправляют ошибки, которые мешают лично тебе. И закрывают дыры, которые могут поставить под угрозу твой компьютер. А не гнаться за циферкой в номере версии.

Тут проскакивала инфа, что это учтено в лцензионном соглашении

Зачем полагаться на «инфу», если можно саму EULA прочитать?

mogwai ★★★★★
()
Ответ на: комментарий от hargard

манжара, бтрфс, корень 100 гигов, своп не нужен… просто джентельментский набор отвратительных советов. плюс ничем неподтвержденная «статистика» и ссылки на ютуб, бгг. пиши еще.

err
()

Опишите в двух словах (арч-вики прочитаю потом при необходимости) про возможные крупные сбои, как происходит откат (пара команд с live-флешки?), как часто происходит и что надо знать заранее, к чему быть готовым?

Ставить на btrfs, дальше читать про timeshift. Но я тут мимокрокодил, сам не пользовался пока. И да, в ALT работает по идее, но не знаю, настроено ли в Стартере сразу. Хотя можно и без timeshift, если btrfs.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от mogwai

и могут вылазить проблемы, которых в дистрибутиве на той же пакетной базе, почему-то не вылазит.

Ну как «почему-то». В стартере jeos вот не положили glibc-locales и glibc-gconv-modules, от того проблема с кодировками со старта. Но решается через apt-get install их. В общем чего-то может не хватать.

AS ★★★★★
()