Учебники (How-To & F.A.Q)

Manjaro покоряет упрямый ноутбук без DVD и USB

Или «жадность города берёт».
Спойлер: Отдали мне на запчасти очередной убитый ноутбук.
Дети приятеля приложили массу усилий, но добить его окончательно так и не смогли- в молодости это был гордый ударопрочный японец из рода Панасоник. Поиздевались над ним знатно- весь в стикерах, все порты usb кроме одного разбиты, в приводе дисков — какие-то посторонние предметы вроде кусочков пазла, диск забит игрушками, малварой и троянами. Но он работал. Исправно дул вентилятором и даже почти не грелся. Кнопки клавиатуры, на удивление, сохранились. Сетевые интерфейсы работали, крышка не шаталась. На 500гигабайтном винте почему-то стояла (как могла) 32х-разрядная XP вместо штатной восьмерки. Памяти при всем этом было полно- аж восемь гиг. :)

Я б его и правда, разобрал, но полез в сеть за схемами и увидел прайс. Машинку стоимостью под 200 штук пускать на запчасти было не по-хозяйски. Я радостно воткнул в единственный порт загрузочную флешку, но… со всех моих флешек ноут грузиться наотрез отказался, а с трудом разбуженый привод чем-то хрустел и рвал болванки в клочья. Я вновь зашел на сайт, взглянул на цены… жаба грозно квакнула «руки вырву!» и загрузила думатель задачей- как на это чудо установить Manjaro или хотя бы фряху. И тут на наш форум зашел один очень лаконичный юзер, тоже желавший странного. Он и навел на мысль — как осуществить этот фокус без флешки и привода дисков.

В общем, мы с жабой эту задачу решили не с первой и не со второй попытки… но в итоге решили.

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

Загрузился в установленный на диск ХР, подключился к роутеру. Скачал grub4dos-0.4.4.zip и manjaro-deepin-17.1.6-stable-x86_64.iso
Из архива grub4dos вытащил в корень диска С:\ (единственный раздел, т.е. sda1) файлы grldr и menu.lst
manjaro-deepin-17.1.6-stable-x86_64.iso тоже положил в корень, переименовав его в manj.iso (так будет проще).
В boot.ini дописал строку
C:\grldr="Grub4Dos"

В menu.lst дописал новый пункт:

title Manjaro Installer
fallback 9
find --set-root /manj.iso
map /manj.iso (0xff) || map --mem /manj.iso (0xff)
map --hook
chainloader (0xff)


После ребута запустил из меню grub4dos мой Manjaro Installer и получил стартовую страницу Манжаровского загрузчика:
Учебники (How-To & F.A.Q): Manjaro покоряет упрямый ноутбук без DVD и USB

Но, выбрав там как обычно Boot Manjaro.x86_64-deepin — получил, естественно, фигу. То есть ошибку монтирования.

Учебники (How-To & F.A.Q): Manjaro покоряет упрямый ноутбук без DVD и USB

Грубо говоря- система попыталась загрузиться на тот же ramdrive, с которого и загружалась. Ну и, конечно, исошник из памяти вышибло. Засада…
С этого момента начались пляски с бубном.

Учебники (How-To & F.A.Q): Manjaro покоряет упрямый ноутбук без DVD и USB

То что для виндоюзера- «черный экран», для линуксоида — shell. В нашем случае — rescue shell. Нажмем два раза на TAB и посмотрим, что у нас есть за инструменты в этом rescue shell… Ага, все что нужно, имеется.

Создаём на ram-drive новый каталог для монтирования:
mkdir /diskc

Убедимся что наш диск- sda1:
blkid

Да, это он. Смонтируем его на ramdrive в /diskc
mount /dev/sdа1 /diskc

Убедимся что примонтировалось нормально
cd /diskc
ls


Вот и наша потерянная исошка. Скопируем ее в /dev
cp /diskc/manj.iso /dev/manj.iso

А теперь скажем системе, что этот файл- не просто файл, а т.н. «блочное устройство». И пусть система думает что это типа носитель.
losetup -f /dev/manj.iso

Всё готово для дальнейшей загрузки. Командуем:
exit

Система размораживается и начинает загружаться. Через минуту видим рабочий стол Deepin.
Можно ставить Manjaro.

Учебники (How-To & F.A.Q): Manjaro покоряет упрямый ноутбук без DVD и USB

Жесткий диск уже никак в процессе не участвует, поэтому смело трем его и целиком отдаем Линуксу, хотя можно и отрезать кусок от виндового раздела- проверял, тоже прошло без сбоев.

Конечно, этот способ не для всех ситуаций. Будь в ноуте памяти не восемь, а пара-тройка гигов- вышел бы облом, так как при этом способе в памяти в некий момент окажется сразу два исошника, и памяти просто не хватит. Возможно, тогда стоит как-то помудрить со ссылками. Но я бы просто использовал в такой ситуации Manjaro-Architect, он гораздо легче.

Ноут ожил. Как говорится: «всё летает!» Поиграюсь пару месяцев, постараюсь починить порты и дисковод.
Может, подарю бывшему хозяину на днюху. Хотя жаба еще не сказала своего последнего слова…

Прошу прощения за многабукв, осиливших благодарю за внимание.
Manjaro KDE Edition

Независимое переключение рабочих столов.

Собственно вопрос. Возможно ли реализовать независимую жизнь рабочих столов в KDE Plasma 5.12.3?..
Что я имею в виду. Я использую в работе 2 монитора. И соответственно, когда переключаю рабочий стол, он переключается на обоих мониторах. Было бы очень хорошо как то заставить рабочие столы на 2 мониторах переключаться в зависимости от того где сейчас находиться курсор.
Manjaro KDE Edition

Установка .rpm пакетов

Доброго времени. Решил попробовать Manjaro после популярных .deb дистрибутивов и приятно удивлен, система очень шустрая, вылизанная, чуствуется, что разработчики любят свое дело. Мне нужен для работы не совсем стандартный софт из .rpm, это Autodesk Maya и вся продукция Allegorithmic. Как устанавливать их? Спасибо.
Manjaro KDE Edition

Проблема со звуком в KDE

Ситуация такая:
1)Есть колонки подключенные к звуковой карте в материнской плате.
2)Есть наушники которые подключены к передней панели корпуса.
Проблема:
1)При запуске системы звук выводиться только на колонки(надо на колонки и наушники).
2)Приходиться заходить в настройки звука и менять там все по несколько раз.
Теперь показываю как я эту проблему решаю(но я не хочу каждый запуск так делать). Читать дальше
Ядро & Оборудование

Не обновляется ядро

Всем привет!
Некоторое время назад, появилась проблема. Обновляется все, кроме ядра linux415, ниже лог.
Пытался гуглить, но подобной проблемы не нашел.
Ребята, помогите пожалуйста!
Лог
Синхронизация баз данных пакетов…
Запуск полного обновления системы…

Разрешение зависимостей…
Проверка на взаимные конфликты…
Загрузка…
Загрузка linux415-4.15.10-1-x86_64.pkg.tar.xz…
Проверка связки ключей…
Проверка целостности…
Загрузка файлов пакетов…
Проверка файлов на конфликты…
Проверка доступного дискового пространства…
Работа pre-transaction hooks…
Remove DKMS modules
==> No kernel 4.15.0-1-MANJARO headers. You must install them to use DKMS!
==> No kernel 4.15.0-1-MANJARO headers. You must install them to use DKMS!
Обновление linux415 (4.15.0-1 -> 4.15.10-1)…
Работа post-transaction hooks…
Updating linux415 module dependencies…
Install DKMS modules
==> No kernel 4.15.10-1-MANJARO headers. You must install them to use DKMS!
==> No kernel 4.15.10-1-MANJARO headers. You must install them to use DKMS!
Updating linux415 initcpios…
==> Building image from preset: /etc/mkinitcpio.d/linux415.preset: 'default'
-> -k /boot/vmlinuz-4.15-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.15-x86_64.img
==> Starting build: 4.15.10-1-MANJARO
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [filesystems]
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/ahci.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/usbcore.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/cdrom.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/hid.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/crc32c_generic.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/libahci.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/hid-generic.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/crc32c-intel.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/sr_mod.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/uas.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/sd_mod.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/xor.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/usbhid.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/usb-storage.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/zstd_compress.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/zstd_decompress.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/xhci-pci.ko.xz: File format not recognized
xz: /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/raid6_pq.ko.xz: File format not recognized
==> Generating module dependencies
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/crc32c-intel.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/crc32c_generic.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/xor.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/cdrom.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/xhci-pci.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/usbcore.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/uas.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/usb-storage.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/sd_mod.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/sr_mod.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/ahci.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/libahci.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/hid.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/hid-generic.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/usbhid.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/zstd_compress.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/zstd_decompress.ko.xz: Exec format error
depmod: ERROR: failed to load symbols from /tmp/mkinitcpio.ED4aoI/root/lib/modules/4.15.10-1-MANJARO/kernel/raid6_pq.ko.xz: Exec format error
depmod: ERROR: Invalid modules.builtin line:
depmod: ERROR: Invalid modules.builtin line:
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.15-x86_64.img
/usr/bin/mkinitcpio: строка 226: /boot/initramfs-4.15-x86_64.img: Файловая система доступна только для чтения
bsdcpio: Write error: Broken pipe
==> WARNING: errors were encountered during the build. The image may not be complete.
==> ERROR: Image generation FAILED: bsdcpio reported an error
==> Building image from preset: /etc/mkinitcpio.d/linux415.preset: 'fallback'
-> -k /boot/vmlinuz-4.15-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.15-x86_64-fallback.img -S autodetect
==> ERROR: Unable to write to /boot/initramfs-4.15-x86_64-fallback.img
Ошибка: не удалось корректно выполнить команду
Updating Grub-Bootmenu
/usr/bin/grub-mkconfig: строка 245: /boot/grub/grub.cfg.new: Файловая система доступна только для чтения
Ошибка: не удалось корректно выполнить команду
Arming ConditionNeedsUpdate…
touch: установка временных отметок '/usr': Файловая система доступна только для чтения
Ошибка: не удалось корректно выполнить команду
Внимание: не удалось удалить локфайл /var/lib/pacman/db.lck
Транзакция успешно завершена.

Ядро & Оборудование

manjaro загружается не с первого раза.

загрузка (белый текст на черном фоне), на мониторе выскакивает сообщение (нет сигнала) на пару секунд, продолжается загрузка (уже на темносером фоне белый текст) и все нормально…
но иногда сообщение монитора (нет сигнала) не проподает, прихоится перезагружать…

в общем раза с третьего (иногда больше, иногда с первго) загружается
давно терплю, решил разобраться.
другие ОС загружаются с первого раза

Сам я думаю (может глупость), что это монитор «медленно» переключает какието режимы работы и не успевает получить некий сигнал.
Новости

[СТАБИЛЬНОЕ ОБНОВЛЕНИЕ] 2018-03-14 - ЯДРА, БРАУЗЕРЫ, KDE, VULKAN, PYTHON, HASKELL

Новости: Manjaro KDE Edition: [СТАБИЛЬНОЕ ОБНОВЛЕНИЕ] 2017-11-12 – ЯДРА, PLASMA5, DEEPIN, CINNAMON, ЗАВЕРШЕНИЕ ПОДДЕРЖКИ 32-БИТНОЙ ВЕРСИИС некоторым опозданием перевод новости об очередном стабильном обновлении.

Обновились:
  • часть браузеров
  • ряд ядер

  • KDE Plasma
  • KDE Apps
  • Vulkan
  • dbus
  • Foomatic-DB, Haskell и Python из основной ветки
Читать дальше
Уголок новичка

От каких процессов можно избавиться на ноутбуке

Всем привет!

Есть домашний ноутбук с 1 юзером — используется сугубо для сёрфинга и работы с документами — обычный домашний ноутбук. Стоит Manjaro Cinnamon апдейченный, всё как полагается.

Раздражает очень долгая загрузка ОС:
[sunchezzz@sunchezzz-pc ~]$ systemd-analyze
Startup finished in 4.304s (kernel) + 1min 40.774s (userspace) = 1min 45.079s
graphical.target reached after 21.422s in userspace

И это после оптимизации — swapiness, параметры в fstab и прочую мелочёвку, до этого было 32s.

При этом ноут вполне нормальный — intel core i7, 8 Гб ОЗУ, HDD, не SSD, uefi, сеть wifif+ethernet. Bluetoth не нужен.

Вот что говорит $systemd-analyze plot > graph.svf

См здесь yadi.sk/d/EBtbGS9n3TU7mF

Идём дальше: вот на что ругается Манджаро во время загрузки (journalctl -b):
07:32:56 kernel: No NUMA configuration found
07:32:56 kernel: platform wdat_wdt: failed to claim resource 4
07:32:56 kernel: cgroup: cgroup2: unknown option "nsdelegate"
07:32:56 kernel: ACPI: watchdog: Failed to create platform device
07:32:56 kernel: acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
07:32:59 kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
07:33:02 kernel: [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
07:33:02 kernel: ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
07:33:04 systemd[1]: Failed to start Load Kernel Modules.
07:33:04 systemd-udevd[250]: Process '/usr/bin/set-wireless-regdom' failed with exit code 1.
07:33:04 kernel: bluetooth hci0: Direct firmware load for brcm/BCM.hcd failed with error -2
07:33:04 systemd-udevd[261]: Process '/usr/bin/crda' failed with exit code 249.
07:33:04 kernel: ACPI Warning: \_SB.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160831/nsarguments-95)
07:33:04 kernel: ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160831/nsarguments-95)
07:33:04 kernel: ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160831/nsarguments-95)
07:33:05 kernel: vboxguest: PCI device not found, probably running on physical hardware.
07:33:05 kernel: nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
07:33:05 kernel: nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid
07:33:05 systemd-modules-load[560]: Failed to insert 'vboxguest': No such device
07:33:05 systemd[1]: Failed to start Load Kernel Modules.
07:33:06 kernel: Bluetooth: hci0 command 0x1003 tx timeout
07:33:10 systemd[1]: shadow.service: Main process exited, code=exited, status=1/FAILURE
07:33:10 systemd[1]: shadow.service: Failed with result 'exit-code'.
07:33:16 kernel: nouveau 0000:01:00.0: bus: MMIO write of ffffff1f FAULT at 6013d4 [ IBUS ]
07:33:25 cinnamon-session[803]: GLib-GObject-CRITICAL: t+0,62577s: object CsmAutostartApp 0x560166c0d1c0 finalized while still in-construction
07:33:25 cinnamon-session[803]: GLib-GObject-CRITICAL: t+0,62581s: Custom constructor for class CsmAutostartApp returned NULL (which is invalid). Please us>
07:33:25 cinnamon-session[803]: WARNING: t+0,62583s: could not read /home/sunchezzz/.config/autostart/print-applet.desktop
07:33:27 ntpd[871]: bind(21) AF_INET6 fe80::f2ed:2fbd:c7f7:5488%2#123 flags 0x11 failed: Cannot assign requested address
07:33:27 ntpd[871]: unable to create socket on enp9s0 (5) for fe80::f2ed:2fbd:c7f7:5488%2#123
07:41:24 systemd-udevd[24821]: Process '/usr/bin/tlp auto' failed with exit code 4.
07:41:26 ntpd[871]: ntpd exiting on signal 15 (Terminated)


Соответственно возникли вопросы:

1) Какие службы можно безболезненно отключить глядя на graph.svg и учитывая что у меня домашний ноут?
2) Глядя на ошибки при загрзуке из-за чего ругается Manjaro? Как вылечить?

Спасибо!