LINUX.ORG.RU

Сообщения Vsevolod-linuxoid

 

[РЕШЕНО] Как сделать GRUB видимым?

Форум — General

В новых Ubuntu GRUB по умолчанию не отображается. А мне он нужен. Что поменять в /etc/default/grub , чтобы он появился?

 ,

Vsevolod-linuxoid
()

QEMU подключение VGPU без root — возможно ли?

Форум — General

В чем суть: я продолжаю разбираться с Intel GVT-g, и там такой механизм: сначала создаем виртуальную видеокарту

echo "a297db4a-f4c2-11e6-90f6-d3b88d6c9525" > "/sys/bus/pci/devices/0000:00:02.0/ mdev_supported_types/i915-GVTg_V4_4/create"
, затем запускаем виртмашину, подключив к ней эту самую карту, например так:
#! /bin/bash -x
    /usr/bin/qemu-system-x86_64 \
    -m 2048 -smp 2 -M pc \
    -name gvt-g-guest \
    -hda /home/img/ubuntu-1.qcow2  \
    -bios /usr/bin/bios.bin -enable-kvm \
    -net nic,macaddr=00:A1:00:00:00:1A -net tap,script=/etc/qemu-ifup \
    -vga qxl \
    -k en-us \
    -serial stdio \
    -vnc :1 \
    -machine kernel_irqchip=on \
    -global PIIX4_PM.disable_s3=1 -global PIIX4_PM.disable_s4=1 \
    -cpu host -usb -usbdevice tablet \
    -device vfio-pci,sysfsdev=/sys/bus/pci/devices/0000:00:02.0/a297db4a-f4c2-11e6-90f6-d3b88d6c9525,rombar=0

В чем вопрос, собственно: меня вот эти строчки смущают:

-machine kernel_irqchip=on
-device vfio-pci,sysfsdev=/sys/bus/pci/devices/0000:00:02.0/a297db4a-f4c2-11e6-90f6-d3b88d6c9525,rombar=0
 — они не требуют ли root? То, что
-net nic,macaddr=00:A1:00:00:00:1A -net tap,script=/etc/qemu-ifup
его требует, я знаю, но сеть можно по-разному настроить, и чтоб без root тоже.

Примеры в посте взял из официального мануала: https://github.com/intel/gvt-linux/wiki/GVTg_Setup_Guide

 , , ,

Vsevolod-linuxoid
()

[РЕШЕНО] Как удалить все метки SELinux с файлов (если они есть)?

Форум — General

Если вкратце, то дело такое: у меня сейчас на одной из машин Fedora, но я хочу перейти на другой дистрибутив. При этом есть вынесенный /home.

Как я понял, включенный SELinux ставит свои метки на файлы. Я хочу перед удалением Fedora выключить SELinux и снести все его метки со всех файлов на диске, чтобы они не могли вызвать проблемы. Как это сделать? ФС ext4.

Или такого механизма нет? Где SELinux хранит инфу о разрешениях для файлов?

UPD: сам нашел — https://lists.fedoraproject.org/pipermail/users/2009-September/087990.html https://superuser.com/questions/191903/how-do-i-remove-any-selinux-context-or...

 ,

Vsevolod-linuxoid
()

Нубский вопрос про сети в Linux.

Форум — Admin

Я тут засел за изучение сетей в Linux, и начал читать про ip ifconfig route networkmanager dhcpd dhcpcd iptables firewalld и прочее, и у меня возникло чусвство, будто все это — TUI к чему-то, что работает на уровне ядра.

Будто все это — TUI и GUI, которое передает команды чему-то в ядре, что собственно и рулит пакетами, а не самостоятельные утилиты. В том смысле, что они настраивают как будут ходить пакеты, но не управляют ими сами по себе. Это верное предположение?

 , , ,

Vsevolod-linuxoid
()

Я случайно починил звук. Объясните, как я это сделал.

Форум — Linux-hardware

У меня вот такое железо и дистрибутив:

vsevolod@hp15debian9:~$ uname -a
Linux hp15debian9 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux
vsevolod@hp15debian9:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.3 (stretch)
Release:	9.3
Codename:	stretch
vsevolod@hp15debian9:~$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc521c000 irq 47
 1 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xc5218000 irq 48
vsevolod@hp15debian9:~$ lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)

Ранее у меня заикался звук, а в логе PulseAudio:

D: [alsa-sink-ALC3227 Analog] protocol-native.c: Implicit underrun of 'audio stream'

Но недавно я экспериментировал с QEMU. Я решил попробовать на ней звук без PulseAudio, для чего тупо

apt remove pulseaudio
. Звук не работал, тогда я дописал в /etc/environment
SDL_AUDIODRIVER=alsa
AUDIODEV=hw
QEMU_AUDIO_DRV=sdl
QEMU_AUDIO_DRV=alsa
QEMU_SDL_SAMPLES=2048
Но звук так и не заработал. Я бросил попытки, после чего
apt install pulseaudio
и закомментировал строчки, что ввел ранее.

На данный момент PulseAudio стоит, звук идет через него без заиканий,

vsevolod@hp15debian9:~$ cat /etc/environment
QT_QPA_PLATFORMTHEME=gtk2
#QT_STYLE_OVERRIDE=gtk2

#SDL_AUDIODRIVER=alsa
#AUDIODEV=hw
#QEMU_AUDIO_DRV=sdl
#QEMU_AUDIO_DRV=alsa
#QEMU_SDL_SAMPLES=2048

Объясните мне — почему звук _перестал_ глючить, строчки в /etc/environment ведь закомментированны?

Да, и хоть у меня Xfce, недавно я сменил xfwm4 на openbox — но я не знаю, связано ли это?

UPD: openbox не при чем, удалил закомментированные, перезагрузился, все норм со звуком:

vsevolod@hp15debian9:~$ cat /etc/environment
QT_QPA_PLATFORMTHEME=gtk2
#QT_STYLE_OVERRIDE=gtk2

 , , ,

Vsevolod-linuxoid
()

Тупой вопрос про NAT

Форум — Admin

Предположим, у нас есть роутер. Внешний IP у роутера 132.15.16.17, и он создают локальную подсеть за NAT с диапазоном 192.168.1.0/24.

В этой подсети два устройства: комп 198.168.1.2 и планшет 198.168.1.3. Комп связывается по TCP-IP с внешним IP 80.70.60.50.

При этом с компа отправляется пакет, где отправителем указан 198.168.1.2, а получателем 80.70.60.50. Роутер (NAT), естественно, при отправке пакета во внешнюю сеть меняет отправителя на 132.15.16.17.

Потом 80.70.60.50 шлет ответный пакет, где отправителем указан 80.70.60.50, а получателем 132.15.16.17. Роутер, получив этот пакет, меняет получателя на 198.168.1.2, благодаря чему комп и получает ответ.

Итак, собственно вопрос: откуда роутер (NAT) знает, что получателя в пакете нужно сменить именно с 132.15.16.17 на 198.168.1.2, а не на 198.168.1.3, например?

UPD: изначально я писал про пинги, тогда не знал, что это не то, что обычно в TCP/IP.

 , ,

Vsevolod-linuxoid
()

Как настроить bridge для KVMGT?

Форум — General

Наткнулся на Intel GVT-g и обнаружил, что мой проц годится для экспериментов.

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

Для этого написали, что нужен бридж: https://github.com/intel/gvt-linux/wiki/GVTg_Setup_Guide#55-network-bridge

И отослали к этому: http://www.linux-kvm.org/page/Networking

Вопрос: если я хочу подключаться к своей виртуалке и мне хочется контролировать её доступ в интернет, как мне все это настроить и где про это прочитать? Схема сети примерно такая: https://imgur.com/7k6A7i4

Или такая, я немного запутался: https://imgur.com/t2lrqqf

UPD: исправил тему по результатам обсуждения.

 , , ,

Vsevolod-linuxoid
()

Tiling в Fluxbox — можно ли и как?

Форум — Desktop

В Openbox я ради интереса настроил хоткеи так (тайлинг по кнопкам, окна на половину или четверть экрана):

<!-- tiling -->
    <keybind key="A-Left">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <width>50%</width>
     </action>
     <action name="MaximizeVert"/>
     <action name="MoveResizeTo">
       <x>0</x>
       <y>0</y>
     </action>
    </keybind>
    <keybind key="A-Right">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <width>50%</width>
     </action>
     <action name="MaximizeVert"/>
     <action name="MoveResizeTo">
       <x>-0</x>
       <y>0</y>
     </action>
    </keybind>
    <keybind key="A-Up">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <height>50%</height>
     </action>
     <action name="MaximizeHorz"/>
     <action name="MoveResizeTo">
       <x>0</x>
       <y>0</y>
     </action>
    </keybind>
    <keybind key="A-Down">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <height>50%</height>
     </action>
     <action name="MaximizeHorz"/>
     <action name="MoveResizeTo">
       <x>0</x>
       <y>-0</y>
     </action>
    </keybind>
    <keybind key="A-i">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <width>50%</width>
       <height>50%</height>
     </action>
     <action name="MoveResizeTo">
       <x>0</x>
       <y>0</y>
     </action>
    </keybind>
    <keybind key="A-o">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <width>50%</width>
       <height>50%</height>
     </action>
     <action name="MoveResizeTo">
       <x>-0</x>
       <y>0</y>
     </action>
    </keybind>
    <keybind key="A-k">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <width>50%</width>
       <height>50%</height>
     </action>
     <action name="MoveResizeTo">
       <x>0</x>
       <y>-0</y>
     </action>
    </keybind>
    <keybind key="A-l">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <width>50%</width>
       <height>50%</height>
     </action>
     <action name="MoveResizeTo">
       <x>-0</x>
       <y>-0</y>
     </action>
    </keybind>

Можно ли что-то подобное в Fluxbox? Если можно, то как?

 , , ,

Vsevolod-linuxoid
()

Занимательная археология 2

Галерея — Скриншоты

Это ASUS Eee PC 900. Собственно, добавить особо нечего: машина на редкость дружелюбна к GNU/Linux, все работает из коробки.

Вот немного вывода терминала (потребление оперативки после загрузки):

vsevolod@eeepc900:~$ free -m
             total       used       free     shared    buffers     cached
Mem:           999        289        709         26         27        155
-/+ buffers/cache:        105        893
Swap:          749          0        749
vsevolod@eeepc900:~$ uname -a
Linux eeepc900 3.16.0-5-686-pae #1 SMP Debian 3.16.51-3+deb8u1 (2018-01-08) i686 GNU/Linux
vsevolod@eeepc900:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   3,8G  0 disk 
└─sda1   8:1    0   3,8G  0 part /home
sdb      8:16   0   7,5G  0 disk 
└─sdb1   8:17   0   7,5G  0 part /
zram0  254:0    0 749,9M  0 disk [SWAP]
vsevolod@eeepc900:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 8.10 (jessie)
Release:	8.10
Codename:	jessie
vsevolod@eeepc900:~$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 13
Model name:            Intel(R) Celeron(R) M processor          900MHz
Stepping:              8
CPU MHz:               900.065
BogoMIPS:              1800.13
vsevolod@eeepc900:~$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
vsevolod@eeepc900:~$ lspci | grep -i wireless
01:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)

О настройке можно сказать немного: добавил zram через скрипт в /etc/init.d (до этого ставил Debian 9, там делал через udev+systemd, но там появились проблемы с 3d ускорением, а на 8 решил по-старому) и отрегулировал vm.swappines; вылечил тиринг по рецепту с арчвики для интеловской графики; добавил репозитории Debian Multimedia (задав приоритет 499, man 5 apt_preferences), backports и PaleMoon — он на таком проце быстрее огнелиса работает.

Ноут грузится с /dev/sdb, там стоит grub. На /dev/sda системе места не хватило.

GUI — XDM + Xfce, тема gtk «Блестящая», значки gnome-brave, xfwm4 — Stoneage, шрифт Noto Sans 10,5.

 , , ,

Vsevolod-linuxoid
()

Сжатый системный раздел — как сделать?

Форум — Linux-install

Что хочу: найти возможность ставить GNU/Linux на диски, объем которых меньше объема несжатой системы.

Я вижу конструкцию наподобие: обычный /boot, а / на отдельном разделе, сжат каким-нибудь быстрым алгоритмом (наподобие того, что используется в zram), а драйвер для разжатия/сжатия загружен в initramfs.

Это возможно так как я пишу или любым другим способом?

UPD: пока подсказали про btrfs, но она довольно экспериментальна — как насчет /boot на ext4 и / на zfs, проблем не будет?

 , , , ,

Vsevolod-linuxoid
()

Как определить модель клавиатуры в Debian 9?

Форум — Linux-hardware

При выполнении команды

dpkg-reconfigure keyboard-configuration
задается вопрос о том, какая модель клавиатуры стоит: https://imgur.com/Pew7nEN

Как определить, что выбрать? Просто у меня немного необычное устройство, ASUS Eee PC 900.

 , ,

Vsevolod-linuxoid
()

OpenBSD на EEE PC 900 — какие подводные камни возможны?

Форум — Linux-install

Попала мне в руки сия железка. Если вкратце, то это 900 мегагерцовый 686 селерон с интегрированной видяшкой, 1 гиг оперативки и два SSD на 4 и 8 гигов соответственно, для коих можно настроить очередность загрузки.

Linux на ней пашет, проверял, да и EEE PC вообще чуть ли не с ним продавались, ЕМНИП. Но мне захотелось попробовать OpenBSD, ибо линь за последнее время разжирел дюже.

Какие подводные камни возможны? И какие советы можете дать для этой конфигурации?

 ,

Vsevolod-linuxoid
()

Как в связке openbox + fbpanel выставить цвет рабочего стола?

Форум — Desktop

Сабж. В интернете полно советов, как выставить _картинку_ на рабочий стол, но я хочу именно _цвет_, например #000000

 , , ,

Vsevolod-linuxoid
()

[РЕШЕНО — нельзя] Можно ли на одном компе эмулировать CD-привод для другого?

Форум — Linux-install

В чем суть: нужно вкатить ОС на комп, чей BIOS не умеет грузиться с флешек.

А у меня чисто случайно есть USB кабель папа-папа, и я задумался: а нет ли такой программы, чтоб она эмулировала на одном компе CD-привод для другого через USB кабель?

Под Windows или GNU/Linux, неважно. Но ставить с её помощью буду таки GNU/Linux.

 

Vsevolod-linuxoid
()

К вопросу о нормах речи

Форум — Linux-org-ru

В последнее время на сием ресурсе возникла некая мода среди группы персон критиковать FOSS, GNU/Linux, *BSD и связанные персоналии в провокационном ключе путем употребления слов наподобие: «швабода», «штоллман», «линупс», «линуксойд» и подобных.

При этом немалая часть из них игнорируется модераторами, и мне хотелось бы знать: это недостаток времени на очистку или новая нормальность? Допустимо ли подобное поведение на opensource.ru или оно все же попадает под 4.3 и 5.5?

Сразу скажу: я не против использования проприетарного ПО и я признаю, что Windows имеет свои преимущества. Но я категорически против намеренного коверканья слов из соображений троллинга.

Пример: фраза «Windows имеет лучшую игровую библиотеку, чем Linux» — нормальна; «Линупс говно, швабодка не нужна, игорь тонет» — провокационна.

 , , ,

Vsevolod-linuxoid
()

Как соединить два файла?

Форум — General

Условно, есть file1

a
b
c
и file2
 1
 2
 3
Нужно получить file3
a 1
b 2
c 3

Как это сделать? Нет, это не студ. работа, я скрипт для себя пишу.

 , ,

Vsevolod-linuxoid
()

Куда грамотно монтировать дополнительный диск с кучей файлов?

Форум — General

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

Я сперва думал смонтировать его в /mnt/data, а потом раздать юзерам симлинки для удобного доступа из их домашних директорий, но прочитав FHS обнаружил, что /mnt — для временного монтирования, а у меня постоянное. Фактически, я не смог найти в FHS, куда же мне это монтировать.

Ещё варинты, что придумал: /data, /usr/data, /usr/local/data

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

 , ,

Vsevolod-linuxoid
()

Какой helper лучше использовать для AUR?

Форум — General

Захотелось свежатины, потихоньку осваиваю Arch на виртуалке.

На данный момент я понял, что в AUR находятся не собранные пакеты, а pkgbuild-ы для них. Обычно их ставят и обновляют вручную, а helper-ы автоматизируют это.

Собственно, вопрос: а какой выбрать, их ведь целая куча? https://wiki.archlinux.org/index.php/AUR_helpers

Я для себя выделил yaourt, aurutils, bauerbill, pacaur, trizen.

  • yaourt — просто первый вообще, классика.
  • aurutils — просто в таблице все фичи есть, но не нравится, что синтаксис не pacman-подобный.
  • bauerbill — вроде весьма ничего, все фичи, синтаксис pacman-подобный с расширениями.
  • pacaur — все то же, что выше, так и не понял, какой круче.
  • trizen — вроде попроще двух выше, и смущает, что конфиг локальный по умолчанию, а ведь вроде системная утилита.

Но возможно, что есть варианты лучше, я по таблице в статье смотрел: https://wiki.archlinux.org/index.php/AUR_helpers#Comparison_table

Меня только пункт Secure смущает: does not source the PKGBUILD at all by default; or, alerts the user and offers the opportunity to inspect the PKGBUILD manually before it is sourced.

Меня устраивает, если эта возможность будет залочена по умолчанию, но хотелось бы мочь её включить.

 , , , ,

Vsevolod-linuxoid
()

Авторы Pale Moon представили новый экспериментальный браузер — Basilisk и платформу UXP

Новости — Mozilla
Группа Mozilla

Представлена первая публичная версия браузера Basilisk, что основана на новой платформе в стадии разработки: UXP (кодовое имя Möbius).

Basilisk — FOSS браузер с поддержкой XUL, что использует хорошо знакомый многим интерфейс Firefox Australis. Он основан на движке Goanna, что является форком Gecko и собран с Unified XUL Platform (UXP) на основе форка кодовой базы Mozilla без участия Servo и Rust.

( читать дальше... )

>>> Подробности

 , ,

Vsevolod-linuxoid
()

На каком этапе загрузки задается скорость и режим работы SATA?

Форум — Linux-hardware

Есть ноут. На нем SATA 3, которая сейчас работает в режиме SATA 3 — то есть максимальном.

А при продаже на ноуте стоял FreeDOS, а он не умеет в SATA — похоже на автоматическое переключение в IDE режим.

При этом в настройках BIOS нет ручного выставления режима совместимости.

Вопрос: при загрузке Linux выставление режима происходит в момент запуска GRUB или в момент загрузки ядра? Грузится в Legacy(BIOS) режиме.

 , , , ,

Vsevolod-linuxoid
()

RSS подписка на новые темы