Pull to refresh
33
0.5
Иван Пономарев @gumanzoy

User

Send message

Обновление 2024.11.05

В initrd устранены ошибки и добавлены новые возможности (эти изменения включены в сборочные скрипты основного проекта DogLinux):

  • При запуске можно указать modprobe.blacklist=ahci,nvme и запретить загрузку модулей ядра что иногда требуется при работе с неисправными HDD и SSD. После запуска можно подгрузить необходимые модули ядра вручную.

  • При сетевой PXE загрузке можно переопределить nfs путь по умолчанию /srv/pxe/ с помощью параметра nfspath=

  • Исправлен порядок загрузки модулей ядра broadcom и tg3. Ранее адаптер Broadcom Netlink BCM57780 Ethernet был не работоспособен при загрузке.

  • Уменьшен размер путем исключения из состава initrd не используемых для начальной загрузки модулей.

  • Обеспечена выгрузка не задействованных модулей ATA контроллеров ata_* sata_* pata_*

  • Обновлены пакеты прошивок firmware-nonfree 20240909

  • Добавлены firmware-cirrus (git20241031) для звукового кодека и усилителя Cirrus Logic CS42L43 и CS35L56 которые используются в некоторых ноутбуках Asus, Dell, HP, Lenovo производства 2022г.

  • Обновлены Chromium 130, FurMark 2.4.1.0

  • Исправлен скрипт ddrescue-loop (не работал с SATA устройствами при отсутствии /dev/disk/by-path/)

сам uefi показывал что есть сертификат активации для моей 10

Интересно. Можно фото где это показывалось, в UEFI Setup ? Самосборный комп или готовый в сборе куплен?

Нет. Действительно не обязательно должна быть наклейка. Были ноутбуки Asus X553MA с Win8 или 8.1 с завода совсем без наклейки.

Были еще какие то ноутбуки HP, но модель не вспомню.

Начиная с Win8 у крупных производителей уже не используется COA с ключом. Вместо этого просто наклейка с логотипом, бывает еще с указанием версии 8 10 или 11, а бывает и без.

Хотя в статье не указано. Но судя по номеру на наклейке X18-82072 это Windows 7 Pro

Ключи в BIOS, а точнее UEFI стали зашивать начиная с Win8. Называется это OA 3.0
Посмотреть что зашито можно например с помощью ProduKey - отображает как BIOS OEM Key, но не отображает для какой версии и редакции ключ.

Если комп брендовый и шел с Win7 с завода то там наверняка зашит соответствующий производителю bin версии OA 2.1. Посмотреть можно с помощью SLIC Toolkit. Если есть то можно скачать коллекцию BINs & certificates, установить соответствующий производителю сертификат с помощью slmgr /ilc и установить OEM:SLP ключ соответствующий производителю и редакции Win7. Активация произойдет без интернета. Но это только для Win7 и Vista.

У меня 10 сама ключ на UEFI записала

А вот это не верно. Ключи записываются только на заводе или в сервисе при замене платы с помощью специальной утилиты. Проверить наличие можно с помощью ProduKey.

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

Верно но это вследствие того что информация об произведенной ранее активации на этом оборудовании уже есть у MS.

Сегодня вышел FurMark 2.4.0.0

Сделал модуль. Но никаких значимых изменений в Linux версии нет.
Скачать, скопировать в папку live/modules/
Удалить модуль со старой версией.

furmark-2.4.0.0.squashfs 12.3MB drive.google.com / vk.com
md5sum: 9365923ab2a9a572b677facfbd446753

Исправление 2024.10.08
В связи с не работоспособностью ядра 6.10 с патчем intel-nvme-remap. Обновлены ядра, а также зависящие от них модули драйверов nvidia. Теперь ядро 5.10 собрано с патчем intel-nvme-remap и его следует использовать на соответствующих конфигурациях ноутбуков. Ядро 6.10 соответственно заменено на версию без указанного патча.

Обновлены файлы в drive.google.com Обновлен torrent

Изменения затронули файлы

live/dk5/initrd1.xz
live/dk5/k-5.10.0-32-amd64.squashfs
live/dk5/vmlinuz1
live/optional/dkms.squashfs
live/optional/headers-5.10.0-32-amd64.squashfs
live/optional/headers-6.10.12-amd64.squashfs
live/optional/nv340.108-k5.10.0-32-amd64.squashfs
live/optional/nv340.108-k6.10.12-amd64.squashfs
live/optional/nv390.157-k5.10.0-32-amd64.squashfs
live/optional/nv390.157-k6.10.12-amd64.squashfs
live/optional/nvidia-550.120-k6.10.12-amd64.squashfs
live/initrd1.xz
live/k-6.10.12-amd64.squashfs
live/vmlinuz1

Ок. Сделаю но позже. Вообще там инструкция по сборке .iso в комплекте.

Обнаружилась проблема. Ядро 6.10 с патчем intel-nvme-remap не работает. Подвержены мобильные Core i3/i5/i7 8-10 поколений. Со включенным RST в BIOS.

Пропатчу 5.10 ядро. А 6.10 будет без патча. Он и не нужен для свежего железа. Начиная с 11ого поколения Intel VMD - он в Linux работает из коробки.

Да. В полном описании по ссылке об этом есть примечание.

Видеокарты AMD и Intel всех поколений работают со свободными драйверами (никакой установки не требуют, и уже содержатся в виде модулей ядра Linux + userspace библиотек Mesa).

Включено все необходимое для поддержки OpenGL и Vulkan.

Поддержки OpenCL для Radeon и Intel не включено, но теоретически можно добавить модулем.

Сегодня проверил, перестало работать. Возможно еще 28 числа перестало.

Но я добавил еще ключ --oob и снова заработало.

19 сентября у меня перестали грузится видео с ютуба. Билайн проводной.

Сегодня нашел рабочие параметры tpws --split-pos=1 --tlsrec-pos=3

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

Фото

Фото нет к сожалению. Стойки чуть чуть длиннее прямо впритык все получается.

Другой вариант - подобрать более длинные муфты (втулки), и подходящие по длине ноутбучные винты M2 или M2.5. Просверлить крышку и зафиксировать в ней муфты винтами с обратной стороны, так чтобы осталось место чтобы вкрутить винты которые будет держать петлю.

Делал так пару раз.

Кстати из металлических крышек муфты тоже вырывает. Так как крышка штампованная из тонкого листа, внутрь вклеен тот же пластик, а в нем муфты. Даже в течение гарантийного срока бывает ломается.

Неисправные SATA SSD вполне себе выдают ошибки UNC при чтении некоторых секторов. Это видно в dmesg при чтении в Linux.

При этом после Secure Erase или перезаливки прошивки производтсвенной утилитой - ошибки пропадают. Через некоторое время использования опять появляются.

А зачем именно pixz ? Обычный xz с ключем -T 0 утилизирует все доступные ядра. Или есть разница?

Проверил, в моей сборке DogLinux (Debian 12 Bookworm) только libsm6:i386 не хватает. Соответственно можно в Live режиме запустить apt и доустановить.

Скрытый текст

Не думал про возможное отсутствие root доступа.

А как насчет systemd-nspawn вместо обычного chroot. Вроде есть поддержка Unprivileged Operation. Но это уже теоретически, я не проверял как без root доступа работает.

Не совсем понятно зачем в такой схеме PXE загрузка. Вместо HOST>QEMU>Chroot

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

Information

Rating
1,973-rd
Location
Тюмень, Тюменская обл. и Ханты-Мансийский АО, Россия
Date of birth
Registered
Activity

Specialization

Specialist
Linux
Bash