Linux - это интересно!
Вы не вошли.
Страницы 1
Заинтересовала меня как-то NomadBSD is a persistent live system for USB flash drives, based on FreeBSD® и тут же разочаровала по двум пунктам сразу:
1) аппаратного ускорения на интеловской графике нет;
2) "вай-вай" тоже нет.
Поинтресовался, как дела в соседней секте сотонистов bsd-шников, и понял, почему они такие злые.
Ибо с поддержкой железа, не смотря на заявления отдельных оптимистов, у них беда, особенно с "вай-вай", как на linux этак -надцать/-дцать лет назад.
Ясно, что bsd в основном используется для серверов и специфических устройств, но опрос на главном форуме несколько удивил.
Решил глянуть её на qemu.
В разделе загрузок, к радости своей нашёл образы для виртуальных машин в подходящем формате qcow2, который понимает qemu, и корторый экономит место на диске (я использовал amd64).
Образ диска содержит готовую но "голую" freeBSD с нужными настройками для использования в виртуальных машинах.
Однако его размер слишком мал для установки пакетов и прочих экспериментов (изначально был 3 ГБ).
Увеличил его до 10ГБ:
~$ qemu-img resize FreeBSD.qcow2 10G
Этим самым я добавил 6 ГБ неразмеченного пустого пространства в конец виртулаьного носителя FreeBSD.qcow2.
Теперь необходимо увеличить размер раздела чтобы система смогла это место использовать. К сожалению, трюк с загрузкой линукса с gparted на борту успехом не увенчался, так как gparted с ufs работать не умеет.
Придётся сразу же погружаться во в FreeBSD.
Загружаем:
~$ qemu-system-x86_64 -hda FreeBSD.qcow2 -m 1024 -enable-kvm
для входа в однопользовательский режим нажать 2, далее Энтер
Отключаем настройки безопасности GEOM для манипуляций с разделами:
# sysctl kern.geom.debugflags=16
Заставим систему найти свободное место, иначе она его не видит (ждём сообщения 'ada0 recovered'):
# gpart recover ada0
Смотрим, что получилось.
Должна отобразится информация о диске (сведения о разделах, и что система нашла свободное место 6G в конце диска):
# gpart show ada0
Увеличиваем размер раздела до максимума:
# gpart resize -i 3 ada0
Убеждаемся, что раздел увеличен, и свободного места в не осталось:
# gpart show ada0
Теперь необходимо "растянуть" файловую систему на весь раздел:
# growfs -y /dev/gpt/rootfs
Ребут:
# reboot
З.Ы. 'ada0' - это имя диска (sda по нашей логике), 3й раздел, с которым происходит дальнейшая возня, должен называться 'ada0р3' (типа sda3), однако, для работы с ним к нему пришлось обращаться как к '/dev/gpt/rootfs'. Вероятно это особенность образа для виртуальных машин.
логин root без пароля для дальнейших манипуляций.
Отредактировано BigOrange (01-09-2020 10:56:42)
Долой DE! Даёшь WM!
Вне форума
Охота тебе тратить свое время на эту фигню. Запаришься с железом же, Фри-БСДМ нифига не поддерживает.
In Tux We Trust
Вне форума
@redix, знаешь, даже какой-то интерес появился, чему я очень рад.
уже бы спать лёг по местному в 23-00.
а нет, завёл пользователя, добавил ему в sudo и прикрутил bash.
да и у нас затишье сезонное по работе, а один фиг сидеть надо за компом и почту на "удалёнке" мониторить.
Добавлено спустя 01 мин 46 с:
я сперва в NetBSD хотел покопаться, да чё-та сайт их не работал.
Долой DE! Даёшь WM!
Вне форума
какой-то интерес появился
Да какой там интерес, нашел скачанный раньше образ ghostbsd c xfce4, записал и загрузился, на моем не самом новом компе (мать куплена в 2014-м) не увидел гигабитный сетевой адаптер atheros killer e220, не увидел звуковую xonar dx, за видеокарту 1660ti вообще молчу, во фряхе с невидией - жеппа, еще скорей всего не увидел контроллеров sata и usb3. Такой хоккей нам не нужОн. )))
In Tux We Trust
Вне форума
поддержка железа, - это самое слабое место фряхи, к сожалению.
а так неплохая ОС была бы.
Добавлено спустя 12 ч 01 мин:
Продолжение
Установка необходимых пакетов
# pkg install sudo bash nano mc xorg openbox pcmanfm firefox
В отличие от linux, необходимо ответить 'y' (по умолчанию значение 'N').
Создание нового пользователя командой # adduser проходит в интерактивном режиме (приведены строки которые требуют участия, в остальных случаях просто жмём Enter):
Username: jru
Full name: J. Random User
. . . . . . .
Login group is jru. Invite jru into other groups? []: wheel
. . . . . . .
Enter password:
Enter password again:
. . . . . . .
OK? (yes/no): yes
adduser: INFO: Successfully added (jru) to the user database.
Add another user? (yes/no): no
sudo
В файл /usr/local/etc/sudoers, под строкой
root ALL=(ALL) ALL
добавляем:
пользователь ALL=(ALL) ALL
Иногда необходимо разрешить редактирование файла sudoers.
# chmod u+w /usr/local/etc/sudoers
Оболочка Bash по умолчанию
# chsh -s /usr/local/bin/bash пользователь
После можно зайти под новым пользователем.
Можно запустить "иксы" командой $ startx, но радости от этого мало.
Мышь во фряхе нужно включать вручную.
Чтобы она заработала, необходимо добавить в /etc/rc.conf строку:
moused_enable="YES"
После ребута мышь появилась.
Запуск openbox
Создадим конфиг
$ touch .xinitrc
я выставил разрешение экрана 1440x900, переключение раскладки по alt+shift и запуск опенбокс
xrandr -s 1440x900
setxkbmap -layout 'us,ru' -option 'grp:alt_shift_toggle'
exec openbox-session
Теперь, если скомандовать $ startx, запустится сессия openbox
Понятно, что при установке на реальное железо возни будет в разы больше, да и само железо необходимо подбирать тщательным образом.
Понравилось, что все основные настройки собраны в файле /etc/rc.conf, как когда-то в арче.
Отредактировано BigOrange (01-09-2020 10:58:01)
Долой DE! Даёшь WM!
Вне форума
Агааааа! Форумный движок распознал фряху! Давно хотел выяснить именно этот момент. )
In Tux We Trust
Вне форума
и ради этого тоже старался ))
Долой DE! Даёшь WM!
Вне форума
Когда то пытался поставить дрова nvidia на этот ghostbsd, и карточка была попроще gtx760, и делал все по ихним викам, но толку - ноль, получил моргающий курсор в левом верхнем углу. После этого сказал - фтопку, и живу - поживаю в спокойствии под линем. ))) Правда арч иногда задалбывает, временами думаю про смену дистрибутива, но пока не решил, это будут суся, или федора ( ачто, я хуже Торвальдса? ))) ), а может еще что придумаю - фз.
In Tux We Trust
Вне форума
@redix, я бы выбрал сузю, если выбирать из этих двух, по причине доступности софта, и потому, что там можно включить роллинг.
првда я опен зузи давно ставил. может там многое поменялось с тех пор, но был какой-то веб-аналог AUR
ну если я с арча задумаю валить, то с корее на манжару, там, в принципе, тоже самое, но спокойнее.
пока с обновами решил не маньячить, как раньше.
удалённая работа сдерживает от необдуманных поступков).
ну а так, какие варианты ещё есть: гента и слака.
Добавлено спустя 02 мин 21 с:
LFS же ! забыл совсем ))
Долой DE! Даёшь WM!
Вне форума
Да у сусей же две редакции, одна роллинг это Tumbleweed, вторая стейбл это Leap, она на базе ынтырпрайза, типа как Centoc и RHEL. Для лентяев есть еще GeckoLinux, он идет в виде лив-сиди с кальмаром, мультимедиа, дрова, шрифты и тд искаропки. Отключена установка рекомендованных пакетов, есть там такой непривычный момент. Живая флешка имеет раздел cow, то есть система помнит настройкт, сохраняет скачанное и можно обновляться и устанавливать/удалять пакеты.
Еще в сусях устанавливаются приоритеты для реп, это требует вникания. Из хорошего, в сусях по умолчанию заблокирован исходящий трафик, и закрыты порты, как в бубне примерно.
PS. А Федора это та же Центось, разницы в настройке и управлении нет особой. Поддержку имеют одновременно три версии, на данный момент это 30, 31 и 32, в октябре выйдет 33-я, а 30-я получит EOL. Вроде можно обновлять с версии на версию, тут не могу сказать точно - не пробовал никогда. Да, для особо упорото - одаренных есть еще Rawhide, это и есть настоящий роллинг, или пожизненная бета от красной шапки, да и Арч в принципе с той же оперы.
Добавлено спустя 42 мин 10 с:
Но что то я сильно отклонился от темы, вот тебе еще одна штука FuryBSD, дерзай старина! ))) Нехилый мануал по установке: https://github.com/furybsd/furybsd-hand … ng-FuryBSD
Добавлено спустя 13 ч 46 мин 58 с:
LFS же ! забыл совсем ))
In Tux We Trust
Вне форума
Я не думаю, что в разных дистрах фри что-то кардинально решено с поддержкой железа.
Если верить некоторым утверждениям, то с этим лучше в NetBSD, опять же нужно уточнять и проверять какого железа: серверного, или десктопного.
Эксперименты пока решил отложить, потому что у Пелевина новая книга вышла, надо читать.
В книге LFS порадовал выбор (systemv | systemd) прям как в матрице, - красная или синяя таблетки ))
Отредактировано BigOrange (02-09-2020 14:10:14)
Долой DE! Даёшь WM!
Вне форума
Страницы 1
[ Сгенерировано за 0.022 сек, 9 запросов выполнено - Использовано памяти: 1.67 Мбайт (Пик: 1.77 Мбайт) ]