LINUX.ORG.RU

Сообщения windows10

 

Linux на X96 или какой же этот ваш ARM овно

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

Беззащитная машинка умещается на ладошке, и содержит в себе с понтом четырехядерный Amlogic S905w, два гига ОЗУ, и 16 Г флешку.

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

Итак, начнем с того, что готового образа НЭД (уже молчу о том, что его сперва нужно создать). Нет, образы конечно есть. Только вот они под другие модификации. Образ под устройство с 1Гб отличается от образа под устройство с 2Гб. Они все отличаются от образа сделанного под устройство на базе памяти Samsung, а этот образ отличается от образа сделанного на базе памяти Hynix.

Визуально это видно как либо ОС не запускается вовсе, либо ядро падает в overflow и kernel panic, потому что не совпадают пару байтов откуда это ядро читать.

Ладно, готового образа нет, попробуем сделать свой. Но не тут-то было. Сначала нужно записать загрузчик. Но это загрузчик НЕ ПОД ARM, и даже не загрузчик под этот процессор. Это загрузчик под конкретное устройство.

Вот нагуглился аналогичный по процессору девайс Khadas VIM1. Вроде все красиво, u-boot стянулся, флешка стартонула. Но нет, это еще не все. Нужен DTB-файл. Это описание дерева устройств. У нас в X86 вроде такое тоже есть, но оно вшито производителем. Ладно, с горем пополам накопали в базе CoreElec такой вот DTB, переименовали в dtb.img, поскольку это имя файла захардкожено. И ничего. Потому что нужен еще файл с командами сраному u-boot'у. Мы не можем просто передать управление ядру под данную архитектуру (или хотя бы загрузчику который загрузит ядро), нет. Мы должны сначала определить откуда идет запуск, скопировать оттуда ядро в память по определенному адресу, а уже потом передать управление в начало этого адреса. Ладно. Так я и сделал.

Kernel panic, stack overflow. Сцука. И тут я присмотрелся: оказывается эта система считает себя Khadas VIM1 с одним гигом ОЗУ. Ну да, на месте ядра я бы тоже зафейлился, но на месте гребанной архитектуры, я бы разрешил ядру самому определить сколько в компьютере ОЗУ, а не основываться на каком-то левом файле.

Разумеется готовых u-boot в сети я не нашел, хотя нашел маны как конпельнуть. Жаль только в этом мане нету defconfig'а под это устройство, посему конпеляция увенчалась неуспехом. Более того, под Дебианом компилятор выдал какую-то ошибку шото типа duplicate или already defined, не помню. Поставил Арч. Скомпильнулось нормально, но не запустилось. Предсказуемо.

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

Но этот u-boot грузит по умолчанию recovery.img - андроидный рекавери. Окай, в порядке эксперимента качаю TWRP, переименовываю его в recovery.img, перезагружаюсь - вуаля, работает. При чем даже радиоклава с радиомышкой и видит подключенную USB-флешку. Хотя и изображение на мониторе раздваивается. Ну да ладно, напуркуа мне эти рекавери. Записываю файл с командами u-boot'а, который собственно копирует ядро в память и его оттуда запускает, записываю ядро (у меня их два, с armbian и с manjaro) - болт тебе. booti: command not found. И таки да, через UART удалось вызвать консоль сраного u-boot'a (чем-то напоминает наш grub, лал), там такой команды нет. Пояндексив, нагуглил что команда booti загружает линуксовое ядро, команда bootm андроидное, и эта команда у меня есть. Окей, поменял. Но нет, не тот формат ядра. Конечно нет, ведь Андроид это ж не Линукс.

Подменив ядра на CoreElec (видимо с андроидной базой) - CoreElec таки запустился. Ура.

- - -

Я бы оторвал руки изобретателям подобной архитектуры. Или производителю железки. Или хоть кому-нибудь.

Если уж хочется дроч с загрузчиками - почему не выделить в процессоре область ? Это ж гребанный SoC. Этот загрузчик занимает полмегабайта. И может быть readonly. Ну как на один и тот же процессор могут использоваться разные загрузчики, в зависимости от которых у вас либо стартонет система либо нет ? Вы хоть представляете себе установочный образ Винды заточенный на работу под 8Гб ОЗУ и вылетающий если стоит 16Гб ? Вот и я нет. А представляете чтобы вы в grub прописали шота типа «RAM=2G» и ваш Линукс думал что у вас 2 Гб ? Более того, стал вылетать если вы его запустили на 4 Гб ?

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

Короче ARM не светит на десктоп. И как мне кажется именно по причине прибитости гвоздями загрузчика к железу, железа к реализации в загрузчике. Если ваш девайс по каким-то причинам теряет свою ОС - он превращается в кирпич, по крайней мере пока вы не вкатите туда ОС с точно такого же девайса.

И да, если у кого-то есть дельные предложения по запуску Linux на этом девайсе - буду премного благодарен, пушо пока на нем работает только две ОС - CoreElec (андроид) и Khadas recovery (который хоть и Linux, но покоцанный дюже), впрочем видящий только гиг ОЗУ. X96 2G на Amlogic S905W.

 , ,

windows10
()

Небольшой хелп по screen

Приветствую камрады.

Подключаюсь к UART используя screen. Но оно не скроллит, а хочется. Есть какой-нибудь способ включить скроллинг, или проще взять другой терминал ?

 ,

windows10
()

Еще одно подтверждение стремности крипты

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

Основатели южноафриканской криптобиржи Africrypt пропали вместе с биткоинами пользователей на $3,6 миллиарда.

Проблемы начались в апреле – тогда Africrypt прекратила работу, а её руководство заявило, что торговую систему взломали. Africrypt попросила клиентов не обращаться к юристам, так как это «может замедлить процесс возвращения средств». Но некоторые инвесторы отнеслись к объявлению скептически и наняли юрфирму Hanekom Attorneys. По словам юристов, они сразу заподозрили неладное, так как пользователей просили не предпринимать никаких юридических действий.

Выяснилось, что сотрудники Africrypt потеряли доступ к серверам за семь дней до предполагаемого «взлома». Также расследование показало, что объединённые средства фирмы перевели со счётов и кошельков, а валюту провели через биткоин-миксеры, чтобы её стало невозможно отследить.

Братья Каджи основали Africrypt в 2019 году. Сейчас они не отвечают на звонки, их местоположение неизвестно, а сайт компании не работает.

Деятельность фирмы также изучает финансовый регулятор ЮАР, но не может начать официальное расследование, так как криптоактивы юридически не считаются финансовыми продуктами.

https://www.bloomberg.com/news/articles/2021-06-23/s-african-brothers-vanish-...

Чего в принципе и следовало ожидать от ничем не обеспеченного фантика. Так им и надо.

 

windows10
()

Ахренели со своей верификацией по телефону

Привет друзья.

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

Сайт с фейковыми номерами позволяет видеть СМС и звонки приходящие на какой-то номер. И там просто жуть, товарищи!

Код авторизации\регистрации\подтверждения требует КАЖДЫЙ УНИТАЗ.

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

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

Но на кой хер мой номер ТИНДЕРУ - сервису по съему писечек ?!!111

Нахрен мой номер свит.тв - сайту с фильмами ?

Яплакал, OLX, тикток, фейсбук, бегет.ру, сайт со шкафами, баду, укрнет, смотрим.ру, мета.юа, виртуальный репетитор, ИКЕА, твитч, Майкрософт (ога!), риа.ком, ситимобил, пикабу, и это лишь 1% из всего того шлака который в логах. Да вы что ахренели ?

Зачем всем этим непонятным конторам нужен мой номер ? Кроме как продавать его спаммерам.

Скорей бы уже ЕС запретил эти бесполезные и незаконные привязки к телефонному номеру :))

А у вас, есть вторая левая симкарта ?)

 

windows10
()

Зачем мне нужен snap?

Приветствую. Все экспериментирую с системой на своем ноуте Dell Latitude 7350. С BSD* попрощался. Поставил Убунту, точнее ее дериватив KDE Neon. Хочу потрогать кеды.

Значится все поставил, все завелось, все работает. Пришла пора ставить проги.

apt install chromium-browser, а оно …

Делает какой-то snap.

Оно долго ставится. Долго запускается. Ноут не такой уж шустрый, проц мобильный, памяти всего 4 гига.

Что это за нафиг и как это отключить ?

Последние пять лет я сидел на Арче, Антергосе, Бомжаре, Дебиане, Элементарке, Минте, и там такой херни не было.

 , ,

windows10
()

Подскажите BSD для ноута

Задолбал меня глюк залипающей клавиатуры на моем ноуте Dell. Под Линуксом глючит, под Виндой работает нормально, но она там избыточна. Решил попробовать BSD.

Подскажите пожалуйста что туда можно поставить, и если можно, сцылку на русскоязычное how-to как туда влепить DE.

Задачи ноута:

  1. Хромиум + кинцо на hdrezkе;

  2. Сосноль с SSH-клиентом;

  3. Концепция десктопа. То есть никаких «открыть консоль запустить алсамиксер выбрать звуковую карту переключиться на канал отрегулировать громкость звука» - онли мышкой регулятор громкости.

 

windows10
()

Запарили эти англо-русские

Прилетело в ЛинкедИн письмо следующего содержания:

Здравствуйте, [мое_имя]! Предлагаем опытным IT специалистам пройти DevOps Mentorship Program от Dev.Pro. Обучение фулл-тайм в течение 2х месяцев с сохранением компенсации. После завершения программы будет возможность присоединиться к проекту. Обсудим?

Ладно, закрываю глаза на то, что у меня в ЛинкедИне подтвержденные скиллы и по Линуксу, и по сисадминству, и по технологиям: HR'ы - писатели, а не читатели, иначе бы догадались, что опытный IT-специалист сам им может прочитать обучение.

Но к чему этот избыток англицизмов в описаниях проектов, или приглашениях ? Это они так стараются выглядеть умнее-солиднее ? Или они не знают, как это переводится на русский язык ?

Когда же HR'ы пишут в одной строке ересь «English-intermediate» и «Experience in configuring network security (iptables, ufw, firewalld)» - хочется позвонить, поржать в трубку, и попросить этот экспириенс вылезти из конфигурирования.

Я с этим фрилансом совсем подзабыл тренд: эти говноаутсорсинговые богодельни что, до сих пор набирают HR'ов и PM'ов на ближайшем филфаке ?!

 ,

windows10
()

Залипание рандомных клавиш на ноуте Dell Latitude 7350

Приветствую.

Собственно имеется сабж. Это трансформер, на штеудном проце, с M.2-SSDшником, в общем хорошая рабочая машинка, на 100% совместимая с Линуксом для нетребовательных задач и нетребовательного ентертеймента.

С одним только недостатком: периодически, во время работы с клавиатурой, случайным образом «залипает» какая-то клавиша. Ну то есть начинаешь печааааааааааааааааааааааааааааатать текст, и некоторые нажатия начинают повторяться до нажатия следующей клавиши, что особенно раздражает на delete, backspace, enter и тд.

Все бы ничего, но недостаток проявляется только на ОС Linux, при чем на любом дистре, и Убунте, и Дебиане, и Бомжаре, и Минте, и Арче. На ОС Windows такого эффекта нет. Совсем нет.

Как я уже писал выше, во время нажатия клавиш, появляется эффект залипания. Насколько часто повторяется нажатие - зависит от настроек клавиатуры. Залипание отменяется нажатием любой следующей клавиши, даже ctrl или alt или fn.

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

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

 , ,

windows10
()

Подскажите по Tor'у

Есть вопрос.

Вот стоит tor (не браузер, а сам сокет-сервер). Он выстроил цепочку, создал сокет на 9050 или какой-там, на куда я могу теперь смотреть браузером (хромо, запускаемый с командной строки с параметрами локальной прокси)

Можно ли после этого, на лету сделать так, чтобы сокет смотрел не на ноду, а просто мне в локалку, без перезапуска браузера ?

Если пошагово.

  1. Запустили тор и браузер через локальный сокет;

  2. Браузер гоняет пакеты через тор;

  3. Чото подшаманил;

  4. Браузер стал гонять пакеты как обычно, напрямую.

 , ,

windows10
()

Как можно закрепить 2.5" на DIN-рейке ?

Собственно сабж. У кого-нибудь есть какие-то идеи, как\чем можно закрепить винты\ссдшники на DIN-рейке ?

Естественно два моих 2.5" носителя трудятся под управлением Центоси7.

 , , ,

windows10
()

Бугурт по поводу Python'а

Здрасьте господа товарищи.

Итак, есть у меня один девайс, сердцем которого является Raspberry Pi. Задачей девайса является измерение текущей нагрузки в домашней сети, и выключение некоторых устройств типа бойлера или конвекторов при превышении определенного пика.

Концепции задачи вот уже четыре года, менялась только малинка, ну и АЦП для измерения потребляемой мощности. Полгода назад взял подороже и пожирнее на ads1015. Да не суть.

За работу девайса отвечает две программы: первая на питоне, которая преобразовывает значение с АЦП в ватты, вторая на пыхе содержит логику контроля, ну типа «если потребление более 4 квт + последним отключался конвектор на кухне + в коридоре больше 20 градусов, то отключаем конвектор в ванной, а если он уже отключен, то бойлер».

Программа на питоне - просто замкнутый цикл, читающий значение АЦП с i2c-шины, используя полторы либы. Ничо сложного.

И вот в один прекрасный момент что-то пошло не так. Программа на питоне3 перестала работать. Залогинившись в консоль, и позапускав пару раз программу и сам питон, я докопался до этого:

root@raspberrypi:/home/pi/wattmeter# python3
Python 3.7.3 (default, Jul 25 2020, 13:03:44) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
XXX too many states!
XXX too many states!
XXX too many states!
Segmentation fault
root@raspberrypi:/home/pi/wattmeter#

UPD:

(gdb) run /home/pi/wattmeter/driver.py
Starting program: /usr/bin/python3 /home/pi/wattmeter/driver.py
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
XXX too many states!
XXX too many states!
XXX too many states!
XXX too many states!
XXX too high nonterminal number!
XXX too high nonterminal number!
XXX too high nonterminal number!
XXX too high nonterminal number!
XXX too high nonterminal number!

Program received signal SIGSEGV, Segmentation fault.
0x0009a5b0 in PyGrammar_AddAccelerators ()
(gdb) 

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

ШТОЭТА??!!111

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

Ладно десктоп, ладно сервер, но это тупо железка без доступа в мир, без апдейтов, я ее трогаю раз в месяц.

 ,

windows10
()

Софт для видеозаписи с динамическим вотермарком

Приветствую камрады.

Полетел очередной видеорегистратор, на этот раз, дорогой, с поддержкой GPS, вафли, и тд и тп.

Надоело. Буду делать свой. Возможно даже на Малине.

Отсюда у меня пару вопросов:

Кто-нибудь знает утилитку, которая может мало того что писать видео с источника (к примеру USB-камеры), но и сопровождать запись произвольным ДИНАМИЧЕСКИМ вотермарком, пусть даже с файла какого-нибудь ? Motion вроде как умеет в вотермарки, и даже произвольные, но ЕМНИП, они там не динамические, т.е. применяются только при старте.

А знаете какую-нибудь утилитку для записи видеофайла со звуковой дорожкой с источником с микрофона ?

Спасибо.

 ,

windows10
()

Залоггировать доступ к файлу

Приветствую, ЛОР.

Есть клиент. У клиента есть сайт на Вордпрессе, при том немного подпатченный, то ли агреггатор рекламы то ли я хз что, неважно.

Этот сайт постоянно хачат, добавляя в index.php и .htaccess код, ну и попутно загружая полтора PHP-файла в хомяк.

Все бы ничего, если бы я не зачмодил index.php на рута, и не поставил ему 444. Но оно все равно перезаписалось, из чего я сделал вывод что малварю удалось обжиться на сервере.

Написал скрипт который мониторит изменения index.php и перезаписывает его из index.original, и первое время все работало, а потом этот index.original стал удаляться, из чего я сделал вывод что возможно сервер просто скомпрометирован.

Скажите, а есть вменяемый способ залоггировать действия с файлом ?

Не действия в терминале, или хистори шелла, а именно любые манипуляции с файлом.

Просьба также советовать по логгированию действия с файлом, а не по смене паролей, удалению вордпрессов, и тд.

Спасибо

 ,

windows10
()

Motion + формат кодирования видоса

Приветствую камрады. Есть вопрос.

Существует motion с камерой видеонаблюдения. Пишет в mpeg4. Дефолтно. Видео разбивается на отрезки по часу. Есть небольшой некритичный баг: пока видео пишется - его нельзя смотреть с перемоткой. То есть если сейчас 12:40, а нам нужно посмотреть что было в 12:35 - нам нужно либо подождать 20 минут, и посмотреть с перемоткой, либо открыть видео и сидеть втыкать 35 минут.

Формат FLV работает хорошо, перематывается во время записи, даже качество получше, однако один час занимает порядка 8 Гб.

Камера смотрит далеко, иногда нужны детали, поэтому делать меньше размер картинки - не вариант.

Если использовать внешний ffmpeg - возникает повышенная нагрузка на проц, устройство безкулерное, так что тоже не вариант.

Голый ffmpeg использовать тоже не вариант, поскольку мне нужна и видеозапись и стрим в mjpeg в браузер, и если motion при потере картинки с камеры по той или иной причине - подставляет в браузер свою, то ffserver попросту закрывает соединение и в браузере получается шота типа 404 not found, и даже если картинка через секунду восстановится - все равно приходится перезапускать либо браузер либо фрейм с картинкой.

В общем хотелось бы остановиться на motion, и тогда вопрос: есть ли нормальный видеоформат с поддержкой перемотки во время записи ?

 ,

windows10
()

Подскажите муз.плеер с управлялками по блютузу

Возможно запрос сформулировал некорректно.

В общем есть у меня китайские смарт-часы. Там есть опция «управление плеером». Типа громкость, туда сюда и тп.

Вчера сидел под Виндой, и just for fun включил ютубчик в Edge и законнектился часами по блютузу.

И вы знаете, управление работает. В ютубе. Который через браузер. Работают кнопки следующий трек\предыдущий трек, громкость, пауза.

Хочу себе такую же приблуду в Linux, и тоже just for fun.

Подскажите, есть ли плеер который поддерживает эти фишки, или надо ставить что-то дополнительное ? Пока подконнектился, но Clementine не реагирует на кнопки, а часы пишут что музыкальный плеер не запущен.

Спасибо

 

windows10
()

Есть ли способ обойти гипервизор при создании свопа?

Приветствую.

Есть клиентский сервер, VPS-ка. К ней есть рутовый доступ. Происходит примерно следующее.

[root@server backup]# fallocate -l 8G /swap
[root@server backup]# mkswap /swap
Setting up swapspace version 1, size = 8388604 KiB
no label, UUID=02156d75-639d-4396-bb63-1aeca7a2338d
[root@server backup]# chmod 600 /swap
[root@server backup]# swapon /swap 
swapon: /swap: swapon failed: Invalid argument

[root@server backup]# uname -a
Linux server.1.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

[root@server backup]# whoami
root
[root@server backup]#

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

Вопрос: есть ли другой способ активировать swap ? Недокументированный какой-нибудь.

Спасибо.

 

windows10
()

Раздумия про ответственность автопилота

Приключился интересный случай у меня в Незалежной.

Если вкратце - полиция стопорнула Теслу за превышение скорости. За рулем был автопилот. Возник срач, кому выписывать штраф, все таки ответственность у нас персональная, а водятел находился вообще на заднем сидении.

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

Интересно, как в таких случаях (а они уже есть, как видно) будут причесывать законодательную базу, и особенно совмещать ее с законодательной базой Конституции (презумпция невиновности etc).

https://news.pn/ru/incidents/246666

 

windows10
()

GA-A320M-H Linux UEFI install - глюки

Приветствую, ЛОР. Подали идею описать баг с целью предупредить.

В общем материнская плата AM4, Gigabyte GA-A320M-H.

Глюк выглядит так, что Linux не может установить grub при установке. И не только.

Если копнуть глубже, то дело не в grub, а скорее в EFI BOOT, или вообще в EFI VARS.

В общем как оно выглядит:

[ntfs-a320mh ntfs]# grub-install /dev/nvme0n1
Installing for x86_64-efi platform.
Could not prepare Boot variable: No space left on device
grub-install: error: efibootmgr failed to register the boot entry: Input/output error.

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

Но если сделать вот так:

[ntfs-a320mh ntfs]# cd /sys/firmware/efi/efivars
[ntfs-a320mh efivars]# chattr -i *
[ntfs-a320mh efivars]# ls -lah | tail -n 25
-rw-r--r-- 1 root root  812 Dec 15 22:14 PKDefault-8be4df61-93ca-11d2-aa0d-00e098032b8c
-rw-r--r-- 1 root root   10 Dec 15 22:14 PlatformLang-8be4df61-93ca-11d2-aa0d-00e098032b8c
-rw-r--r-- 1 root root   96 Dec 15 22:14 PlatformLangCodes-8be4df61-93ca-11d2-aa0d-00e098032b8c
-rw-r--r-- 1 root root   32 Dec 15 22:14 ProcMitAttrib-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
-rw-r--r-- 1 root root 1.8K Dec 15 22:14 Profile0-b05e6b5f-6ed8-4015-b5c5-b1049faf3e5b
-rw-r--r-- 1 root root    5 Dec 15 22:14 SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c
-rw-r--r-- 1 root root   11 Dec 15 22:14 SecureBootSetup-7b59104a-c00d-4158-87ff-f04d6396a915
-rw-r--r-- 1 root root   11 Dec 15 22:14 Setup-80e1202e-2697-4264-9cc9-80762c3e5863
-rw-r--r-- 1 root root  787 Dec 15 22:14 Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
-rw-r--r-- 1 root root    5 Dec 15 22:14 SetupMode-8be4df61-93ca-11d2-aa0d-00e098032b8c
-rw-r--r-- 1 root root  148 Dec 15 22:14 SignatureSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c
-rw-r--r-- 1 root root    6 Dec 15 22:14 SIO_DEV_STATUS_VAR-5820de98-fc8e-4b0b-a4b9-0a940d162a7e
-rw-r--r-- 1 root root   12 Dec 15 22:14 SmbiosEntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1
-rw-r--r-- 1 root root   12 Dec 15 22:14 SmbiosEntryPointTableF000-4b3082a3-80c6-4d7e-9cd0-583917265df1
-rw-r--r-- 1 root root   12 Dec 15 22:14 SmbiosScratchBuffer-4b3082a3-80c6-4d7e-9cd0-583917265df1
-rw-r--r-- 1 root root   12 Dec 15 22:14 SmbiosV3EntryPointTable-4b3082a3-80c6-4d7e-9cd0-583917265df1
-rw-r--r-- 1 root root 1.3K Dec 15 22:14 StdDefaults-4599d26f-1a11-49b8-b91f-858745cff824
-rw-r--r-- 1 root root    6 Dec 15 22:14 Timeout-8be4df61-93ca-11d2-aa0d-00e098032b8c
-rw-r--r-- 1 root root   10 Dec 15 22:14 TPMPERBIOSFLAGS-7d3dceee-cbce-4ea7-8709-6e552f1edbde
-rw-r--r-- 1 root root   12 Dec 15 22:14 TpmServFlags-7d3dceee-cbce-4ea7-8709-6e552f1edbde
-rw-r--r-- 1 root root   36 Dec 15 22:14 UnlockIDCopy-eaec226f-c9a3-477a-a826-ddc716cdc0e3
-rw-r--r-- 1 root root   53 Dec 15 22:14 UsbSupport-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9
-rw-r--r-- 1 root root    5 Dec 15 22:14 VendorKeys-8be4df61-93ca-11d2-aa0d-00e098032b8c
-rw-r--r-- 1 root root   68 Dec 15 22:14 WriteOnceStatus-4b3082a3-80c6-4d7e-9cd0-583917265df1
-rw-r--r-- 1 root root    6 Dec 15 22:14 XhciDID-a7e92950-4ec9-4502-8576-f851308f8c18
[ntfs-a320mh efivars]# rm Profile0-b05e6b5f-6ed8-4015-b5c5-b1049faf3e5b
[ntfs-a320mh efivars]# grub-install /dev/nvme0n1
Installing for x86_64-efi platform.
Installation finished. No error reported.
[ntfs-a320mh efivars]# 

удалив какую-то переменную (от фонаря) - то после все устанавливается корректно.

В буте у меня такое:

[ntfs-a320mh efivars]# efibootmgr 
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0004,0007
Boot0000* manjaro
Boot0004* Windows Boot Manager
Boot0007* Samsung SSD 950 PRO 256GB

На какие нюансы обратил внимание:

1. Винда обрабатывает эти ситуации нормально, включая две Винды на разных винтах;

2. Первый раз Linux установился хорошо, видимо затыки в добавлении второго загрузчика. Удалять все абсолютно записи не пробовал;

3. Если на этапе установки через консоль удалить пару efivars - установка продолжится нормально;

4. Некоторые упородистры вроде artix (или endevourOS, не буду врать) выполняют пост-инсталл после установки загрузчика, лол, соответственно если на этом этапе произошел сбой - система окажется установленной, но не настроенной.

Ну такое впечатление что на хранение этого сраного EFI есть два килобайта, и новое нельзя добавлять пока не подчистишь старое. Бред.

Позвонил ради интереса в магазин, описал ситуацию. Магазин сказал что принять по гарантии они примут в любом случае, однако они отправят на сервис, где вам поставят Винду работу которой гарантирует производитель, и УМВР, идите нафиг. Это камень в огород тем фоннатикам, которые считают что Linux может существовать без поддержки вендоров, ориентирующихся на аудиторию пользователей. Нет, не может - и вот яркий пример, вроде бы видимый и осязаемый глюк железа, но случай не гарантийный, ибо там где оно должно работать - оно работает, на Винде, остальное ССЗБ.

И нет, это не глюк конкретно этого экземпляра. У меня есть возможность протестировать на двух одинаковых конфигах, которые я взял себе и другу. Глюк подтвердился.

p.s. пост - для обсуждения, помощи не прошу, ибо все работает, так что можно перемещать в лолксы

 , ,

windows10
()

Десктопные дистры, или почему опять не Manjaro

Ищу нормальный десктопный дистр без головняка. Тема светилась ранее.

Вот сегодня ради эксперимента поставил Manjaro редакции LXDE. Дистр позиционирует себя как юзер-френдли. Даже еще не начал работу работать, а уже:

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

  • Решил сделать скриншот чтобы показать вам ошибку, и «Failed to execute child process i3-scrot (No such file or directory)». Лал.

  • Захотел перенести к себе доки и проги с другого раздела. Authentication is required to mount. Лал.

  • Перенес. Запустил скриптик для уведомлений о почте, полез в настройки уведомлений чтобы они отображались где нужно. GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown бла-бла бла. Ну лал же.

[ntfs-a320mh ntfs]# uptime 22:06:39 up 18 min, 1 user, load average: 0,05, 0,06, 0,07

А ведь прошло только 18 минут, включая минуты на написание сего опуса. Все это легко чинится. Но только вот дистрибутивы в которых это нужно чинить - не называются юзер-френдли. С таким успехом скоро лучшим дистром Линукса будет 10-я винда.

 ,

windows10
()

Подскажите дистр с XFCE / LXDE / LXQT

Здравствуйте. А подскажите пожалуйста на ваш взгляд, НОРМАЛЬНЫЙ настроенный дистрибутив, с хорошей крысой или LX***. И желательно без лишнего шлака типа либроффиса.

Что значит нормальный настроенный дистрибутив:

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

Чтоб работал регулятор звука, блютуз, и прочее. Без «ололо блютуза нет, установите, окей, pacman -S blueman, ууупс, no module called blueman found пушо blueman у нас в репах под питон второй, в системе питон третий, трахайтесь». Просто чтоб работало.

Не RPM-based. Религия-с.

Не MX\AntiX, не Manjaro и не Mint. Первый не нравится, второй уже юзаю, третий ради теста поставил, сильно долго грузицо, какой юнит тормозит искать влом.

Спасибке

 

windows10
()

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