gumanzoy · 20-Май-21 06:28(3 года 8 месяцев назад, ред. 18-Июл-23 12:04)
LiveUSB сборка DogLinux Debian 11 Bullseye (nvidia-drivers, FurMark, Unigine Heaven, DMDE) Год Выпуска: 2021 Версия: 2022.08.20 Разработчик: gumanzoy Сайт разработчика: gumanzoy.blogspot.com Системные требования: CPU: Intel или AMD
HDD/USBflash: 2GB минимум
RAM: 1Gb рекомендуется / 2Gb в режиме загрузки в память copy2ram Архитектура: x86, amd64 Таблэтка: не требуется Язык интерфейса: Английский Компактный Linux LiveUSB на базе Debian 11 Bullseye предназначенный для тестирования, обслуживания ПК, ноутбуков. В состав входят такие приложения, как GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. Возможности / особенности:
Отличается почти полной поддержкой оборудования в ноутбуках начиная от выпуска как минимум 2007г и заканчивая моделями которые вышли в 2021г.
Позволяет проверить/продемонстрировать работоспособность железа, нагрузить процессор и видеокарту, мониторить температуру, проверить SMART HDD и NVMe SSD.
Поддерживается загрузка в UEFI и Legacy/CSM режиме. Secure Boot не поддерживается, его требуется отключать.
Для нового оборудования предусмотрен вариант загрузки HWE (live/hwe включает свежие ядро Linux, libdrm и Mesa).
Включает 32бит версию с ядром без PAE для совместимости со старым железом.
Размер дистрибутива оптимизирован для использования в режиме copy2ram (дает возможность после загрузки извлечь USB-накопитель/сетевой кабель). При этом копируются в оперативную память только те squashfs-модули, которые используются.
Содержит три версии проприетарных драйверов nVidia - актуальная 470, и legacy 390 и 340. Необходимый для загрузки модуль драйвера определяется автоматически.*Видеокарты AMD и Intel всех поколений работают со свободными драйверами (никакой установки не требуют, и уже содержатся в виде модулей ядра Linux + userspace библиотек Mesa).
При запуске GPUTest (FurMark) и Unigine Heavenавтоматически определяются ноутбучные конфигурации с переключением видеокарты Intel+nVidia, Intel+AMD и AMD+nVidia и выставляются необходимые переменные окружения для запуска на дискретной видеокарте.
Содержит ПО для копирования неисправных жестких дисков ddrescue и HDDSuperClone, а также WHDD для оценки задержек линейного чтения секторов в стиле MHDD
ПО для поиска потерянных/поврежденных разделов/файловых систем R-Studio for Linux 2.1.476 (пролечено!), DMDE и TestDisk
Интегрированы в виде squashfs-модуля (пролеченые) версии проприетарного ПО от TeraByte: Drive Image for Linux для создания образов/клонирования жестких дисков/разделов и OS Deployment Tool Suite Pro - набор утилит для обслуживания/развертывания ОС Windows.
Можно устанавливать любое ПО из доступного в Debian а также создавать модули с необходимым дополнительным ПО. Поддерживается активация squashfs-модулей после загрузки системы.
Для поддержки свежего железа периодически обновляется HWE вариант ядра Linux и сторонние модули ядра. Без пресборки всего дистрибутива.
Shell-cкрипты и настройки можно копировать на флешку в папку live/rootcopy и они будут применены при загрузке без необходимости пересборки модулей.
Возможность установки с помощью скрипта installdog на жесткий диск/SSD предпродажного ПК/ноутбука для демонстрации работоспособности. Скрипт создает в начале диска 2GB раздел FAT32, который затем легко удалить, и не вносит изменений в UEFI variables (очередь загрузки в прошивке UEFI).
Из загрузчика с флешки доступны UEFI PassMark memtest86 и UEFI Shell edk2, а также Legacy/CSM memtest86+ freedos mhdd и hdat2
Установка с помощью installdog.sh / cmd syslinux.exe на FAT32 флешку. В качестве альтернативы предоставляются готовые конфиги для интеграции в мультизагрузочные флешки Ventoy и grub4dos.
Поддерживается загрузка с устройств USB/SATA/NVMe, с файловых систем FAT32/exFAT/Ext2/3/4/NTFS. А также по сети через PXE с NFS.
root password: dog
puppy password: dog Ядро Linux 5.10.92 / 5.16.7
mesa 20.3.5 / 21.3.5
Xfce 4.16 Интерфейс английский. Локализации по умолчанию вырезаны в DogLinux для экономии места. Настроено отображение кириллицы в консоли и переключение раскладки по Ctrl+Shift в X11 и консоли. Используется Porteus Initrd с overlayfs. В скрипте linuxrc доработан механизм определения необходимой версии nvidia драйвера. Используются nvidia.ids из пакета nvidia-detect Вся работа происходит от root.
Используется sysvinit. Отсутствует systemd
Отсутствует какой либо DM. startx запускается из /etc/profile на tty1
Отсутствуют gvfs и udisks2. За монтирование отвечает pup-volume-monitor
Отсутствует pulseaudio. Используется ALSA напрямую.
Применен свой скрипт для решения проблемы с приоритетом HDMI звуковых карт. Доработанные конфиги и скрипты находятся в 05-customtools.squashfs Для загрузки Legacy/CSM используется syslinux 4.07
Для UEFI systemd-boot (gummiboot) и syslinux 6.04
Из под Windows
Метод проверен на Windows 10, но должен работать и на XP.
Скопировать содержимое на флешку.
Запустить cmd с правами администратора.
И в открывшемся окне командной строки запустить:
Из под Linux
Для корректной работы скрипта в системе должны быть установлены пакеты: grep util-linux dosfstools mtools parted gdisk Если флешка FAT32 то скрипт скопирует файлы и установит загрузчик.
Если другая файловая система то скрипт заново пересоздаст разметку, создаст раздел размером 2Гб и форматирует в FAT32.
При этом все содержимое флешки будет удалено! Если нужно то раздел можно расширить с помощью gparted. Открыть терминал в текущей папке.
Разрешить исполнение и запустить скрипт с правами root: Скрипт поддерживает только оболочку bash
Где /dev/sdX флешка на которую производится установка.
Процесс обновления
Для обновления установленной сборки на флешке нет необходимости заново запускать скрипт установки или syslinux.exe.
Достаточно скопировать обновленные файлы и удалить старые версии.
Не нужно удалять файл syslinux/ldlinux.sys его создает при установке syslinux.
Установка вместе с Ventoy
на HDD/SSD/флешку FAT32/exFAT/Ext2/3/4/NTFS Скачать установщик https://github.com/ventoy/Ventoy/releases
И установить Ventoy на диск. По умолчанию создается exFAT
Если нужно то форматировать в FAT32/NTFS/Ext2/3/4
Скопировать папки live live32 и ventoy на диск.
При загрузке в меню Ventoy для доступа к DebianDog нужно нажать F6
Добавление к мультизагрузочной флешке на основе grub4dos Данный раздел предназначен только для тех кто уже использует grub4dos и по каким то причинам не желает пробовать Ventoy. Поэтому процесс установки grub4dos на флешку я здесь описывать не буду. Скопировать файл grub4dos/doglinux.lst, папки live и live32 на флешку (в корень любого из разделов, если их несколько).
В основной конфиг menu.lst нужно дописать:
Код:
title DebianDog Linux
find --set-root /doglinux.lst
configfile /doglinux.lst
2022.08.20
Обновлен драйвер nVidia 470.141.03 с поддержкой видеокарт:
Desktop: RTX 3050, 3050 OEM, 3090 Ti
Laptop: RTX 3070 Ti, 3080 Ti
Модули legacy версий 390.154 / 340.108 собраны также для HWE ядра 5.16.7
Обновлен Сhromium 104.0.5112.101, добавлен uBlock Origin
2022.07.12
Пересобраны 01-filesystem.squashfs из пакетов Debian 11.4 с добавлением man-db и сохранением англоязычных man страниц (В предыдущих сборках все man'ы были вырезаны).
А также в amd64 версии добавлены библиотеки /lib/i386-linux-gnu/ для запуска 32bit бинарников.
Интегрированы в виде squashfs-модуля TeraByte Drive Image for Linux 3.53 и TeraByte OS Deployment Tool Suite Pro
Обновлены Chromium 103.0.5060.53, CPU-X 4.3.1, DMDE 4.0.0.800 и HDDSuperClone 2.3.3
Включен в состав скрипт установки instddog2win (добавляет DebianDog к Windows, установленной в EFI режиме).
2022.02.14
Обновлены ядра Linux 5.10.92 / 5.16.7
x86-64 ядра собраны с патчем intel-nvme-remap из EndlessOS для обеспечения доступности NVMe SSD на платформах Intel Core i3/i5/i7 8-10ого поколений при включенной в BIOS настройке Intel RST Premium With Optane
Для ядра 5.10 собран драйвер Realtek rtw88 с поддержкой WiFi 802.11ac модуля RTL8821CE ревизии RFE4
При загрузке с HWE ядром 5.16 по умолчанию используется новый NTFS3 драйвер от Paragon вместо NTFS-3G
Обновлен HWE стек: libdrm 2.4.109, Mesa 21.3.5
Обновлен драйвер nVidia 470.103.01 с поддержкой RTX 2050, MX550, MX570
Добавлен Chromium 98.0.4758.80 (Official Build) из репозиториев Debian 11 вместо Google Chrome
Добавлена программа для просмотра информации о системе CPU-X (сборка из git срез от 20220213)
Обновлены HDDSuperClone 2.3.2, UEFI PassMark memtest86 9.4 и DOS программа HDAT2 7.4
2021.09.16
Добавлен HWE стек (папка live/hwe): ядро Linux 5.14.3 mesa-21.2.1 libdrm-2.4.107 llvm-12
Для нового ядра собран модуль актуального драйвера nvidia-460.91.03
Соответствующие опции добавлены в конфиги всех загрузчиков.
Обновлен google-chrome-93.0.4577.82
2021.08.27
Исправлена ошибка в коде linuxrc. При наличии в системе более одной видеокарты nVidia - поиск совместимого драйвера не осуществлялся.
2021.08.24
Пакеты базовой системы обновлены до релизной версии Debian 11
Добавлены модули 2D видео драйверов X.org xserver-xorg-video-amdgpu, radeon, nouveau, openchrome, fbdev, vesa
Добавлена утилита мониторинга radeontop
Ядро Linux обновлено до верии 5.10.46
Обновлен драйвер nVidia 460.91.03 с поддержкой RTX 3050 Ti, 3070 Ti, 3080 Ti
2021.07.23
В sensors.desktop добавлен вывод текущей частоты всех ядер процессора
Добавлен конфиг для grub4dos
Обновлен nvidia.ids, исправлена загрузка драйвера для RTX 3050
Обновлен UEFI PassMark memtest86 9.2
Обновлен google-chrome-92.0.4515.107
2021.06.03
Исправлена ошибка в коде linuxrc из за которой загружался не совместимый модуль драйвера для видеокарт GeForce GT 440/430/420 с PCI Device ID 0DE0/0DE1/0DE2
LiveUSB для тестирования, обслуживания ПК, ноутбуков, почему Linux?
При обслуживании компьютерной техники есть необходимость в ОС для проведения функционального и нагрузочного тестирования. Как в процессе диагностики, так и после выполнения ремонта. Но часто техника поступает в ремонт с извлеченными загрузочными HDD/SSD. Обычно в таком случае используется Windows 10 (To Go) на внешнем HDD/SSD. И это довольно удобно. Так как Windows 7 такой возможности вообще не имела. Но есть минусы - нужно тратить время на установку и удаление драйверов под разные поколения железа, и первая загрузка на незнакомом железе долгая. Данный Linux LiveUSB создан как альтернативное решение данной задачи.
Вместо относительно не дешевого HDD/SSD с Windows 10 (To Go) достаточно даже 2Gb USB флешки.
При этом с неё можно запустить в режиме copy2ram одновременно по очереди сразу несколько ноутбуков (с железом разных поколений).
Запустить на каждом FurMark или Unigine Heaven, а флешку извлечь. Буду публиковать в этом сообщении инструкции и советы по использованию (для персонала компьютерных сервис центров, не знакомых с GNU/Linux спецификой).
Сценарии использования
Поступает (включающийся) ноутбук в ремонт.
Запускается сборка с copy2ram по умолчанию (на случай если длительные тесты потребуются, а с одной флешки можно одновременно поочередно много аппаратов запустить).
Проверяется SMART жесткого диска.
Проверяются параметры аккумулятора (заряжается/нет, сколько % жизни контроллер сообщает).
Если ОС изначально не загружалась - монтируются разделы на предмет, а есть ли там вообще ОС. Есть ли информация которую нужно сохранить.
Если нужно то сбрасывается пароль ОС.
Проверяется выхлоп xdriinfo, lspci, nvidia-smi на предмет какие видеоадаптеры определились, живые, нет.
Запускается sensors и stress -c кол-во-ядер. Проверяется температура и выхлоп охлаждения. Понять потребуется ли чистка. Или может там вместо термопасты КПТ-8 намазали 5лет назад....
Если нужно также запускается GpuTest на дискретной видеокарте.
Если в SMART жесткого диска проблемы то можно параллельно запустить whdd
Если изначально сдали с жалобами например. Нет звука / не работает WiFi / тачпад / веб камера - это все также проверяется средствами сборки, и тем самым исключается или подтверждается проблема в железе.
Параметры запуска. Интерфейс командной строки загрузчика syslinux (также работает и в UEFI)
Параметры запуска удобно комбинировать в интерфейсе командной строки загрузчика syslinux (также работает и в UEFI)
Например: dogram text- не запускать автоматом графику (X-сервер) при загрузке, остаться в консоли. dogram autorun=script- вместоstartxзапустить автоматомscript dogram nomodeset nonvidia- отключить все видео драйвера (Linux kernel modesetting). Бывает нужно в случае аппаратной проблемы с видеокартой. dogram modprobe.blacklist=radeon,amdgpu- отключить видео драйвера AMD. Например если ноутбук с процессорной графикой Intel, а дискретная видеокарта AMD неисправна. dogram nonvidia modprobe.blacklist=nouveau- отключить видео драйвера nVidia. Если ноутбук с процессорной графикой Intel или AMD, а дискретная видеокарта nVidia неисправна. dogram nonvidia load=nv390- для принудительной загрузки legacy драйвера.
Утилиты для работы с железом доступные в GNU/Linux
Листинг загрузки ядра. Содержит полезную информацию об инициализации драйверов устройств. Можно смотреть все сообщения с момента загрузки dmesg -Ht dmesg -Wt
Будет выводить только новые сообщения. Например о подключении USB устройств Просмотр информации из DMI. Информация которую записал производитель или сборщик оборудования. Обычно присутствуют версия BIOS/UEFI, модель, серийный номер. Так как листинг очень длинный, для просмотра удобно использовать less dmidecode | less Просмотр и редактирование списка загрузки UEFI efibootmgr Просмотр датчиков температуры, скорости вращения вентиляторов watch sensors Просмотр информации о процессоре lscpu Просмотр текущей частоты для каждого ядра процессора watch grep MHz /proc/cpuinfo Нагрузочное тестирование процессора stress -c кол-во_ядер Просмотр списка PCI/PCI-E и USB устройств lspci
lsusb lspci -v
Покажет загруженные для устройств "драйвера" модули ядра Просмотр списка подключенных SATA/USB/NVME дисков lsscsi Просмотр таблицы разделов жесткого диска parted /dev/sda p gparted - графическая GTK утилита parted -l
Выведет таблицы разделов всех SATA/USB/NVME дисков Просмотр атрибутов S.M.A.R.T. жесткого диска или SSD smartctl -s on --all /dev/sda gsmartcontrol - графическая GTK утилита Для NVME дисков nvme smart-log /dev/nvme0n1 Тест задержек чтения секторов жесткого диска в стиле MHDD whdd Поиск удаленных разделов на жестком диске testdisk Тест динамиков speaker-test -c 2 -t wav Просмотр сетевых интерфейсов ifconfig Просмотр режима 10/100/1000Mb/s проводного Ethernet соединения ethtool eth0 Просмотр состояния, качества сигнала, статистики WiFi подключения и доступных сетей wavemon Включатель-выключатель беспроводных интерфейсов rfkill list Нагрузочное тестирование Ethernet и WiFi соединений iperf
iperf3
Экспресс диагностика ПК/ноутбуков без необходимости установки драйверов
Моя статья на habr.com. По сути это краткая инструкция по использованию сборки. Экспресс диагностика ПК/ноутбуков без необходимости установки драйверов Речь пойдет о x86 ПК/ноутбуках/моноблоках. О том как проверить функционирование различных подсистем ноутбука: дисплей, клавиатуру, тачпад, USB порты, сетевые карты Ethernet и WiFi, встроенные динамики, WEB-камеру, микрофон. Проверить показатели состояния АКБ, показатели S.M.A.R.T. HDD и SSD, в том числе NVMe. Проверить температуру и стабильность работы CPU и GPU под нагрузкой. В каких случаях это может понадобится:
ПК/ноутбук/моноблок (новый или б/у) поставляется без ОС
При экспресс проверке ПК после сборки, из новых или б/у комплектующих
Устройство поступило в ремонт с извлеченным загрузочным SSD/HDD
В установленной ОС не работают одна или несколько подсистем (тачпад, звук, WiFi, WEB-камера)
Пароль на пользователе ОС, либо активирован BitLocker
Установленная ОС не загружается
Скрипт winpasswd для сброса паролей
Сборка содержит мой скрипт обертку над chntpw для сброса паролей локальных пользователей Windows. Скрипт лежит в открытом виде в live/rootcopy/usr/local/bin/ и live32/live/rootcopy/usr/local/bin/ Перед применением к Windows 8/8.1/10 необходимо "обезвредить" fast boot. То есть выполнить полное завершение работы путем нажатия кнопки выключения с зажатой клавишей Shift на клавиатуре. Либо отправить систему в презагрузку и не дать ей начать загружаться снова, успев нажать клавишу входа в BIOS Setup.
Код:
winpasswd -h
Usage:
-a Unlock built-in admin account
-i Run chntpw interactive user list
-r Revert changes from backup
-rm Remove backup file
-a Разблокирует встроенную учетную запись с id 0x01f4 "Администратор" в локализованных версиях. -i Запускает интерактивный режим chntpw. В нем можно посмотреть список пользователей и сбросить каждого из них. -r Самое интересное. Перед запуском скрипт создает копию файла SAM. Этот параметр возвращает все пароли как было. И можно отдавать технику заказчику. -rm Соответственно удаляет файл SAM.bak В Windows начиная с 8 имеется (и настоятельно пропихивается) возможность привязки аккаунтов к облаку. Попытка сброса паролей таких аккаунтов через изменение файла SAM не возымеет эффекта. В случае наличия только таких аккаунтов - разблокируйте встроенного Администратора.
Как в Linux проверить дискретную видеокарту Radeon в ноутбуке, если процессор AMD APU
Для примера возьмем ноутбук с AMD A6-3410MX APU + Radeon HD 6750M.
Для случая если обе видеокарты AMD - авто переключение на дискретную видеокарту не предусмотрено и gputest запускается на APU. Обратите внимание на sensors в первом скриншоте radeon-pci-0008 показывает температуру APU, а radeon-pci-0100 показывает N/A это значит что дискретная видеокарта не используется.
Для запуска на дискретной видеокарте нужно запустить
Код:
gputest -prime
Тогда будет передана переменная окружения DRI_PRIME=1
И на втором скриншоте radeon-pci-0100 уже показывает температуру.
R-Studio 2.1 старая версия и если в системе есть NVME SSD диски то она крашится
Если восстанавливать данные нужно с SATA, USB диска или SD флешки, то можно:
Перед запуском R-Studio размонтировать разделы с NVME дисков
Отключить NVME (выгрузить модуль)
Код:
rmmod nvme
Запустить R-Studio
Подгрузить модуль обратно если нужен
Код:
modprobe nvme
В сборке есть модуль tigervnc-scraping-server
В сборке уже есть TigerVNC. Чтобы к нему подключиться потребуется доступ в локалку (через VPN например, или доступ к другому компу через, например AnyDesk, а на нем уже запустить VNC клиент и подключиться к DogLinux) или проброс порта TCP 5901.
Из под Windows можно подключится с помощью бесплатного UltraVNC.
Модуль tigervnc-scraping-server.squashfs лежит в optional есть в обоих разрядностях.
Соответственно для загрузки запускать с параметром load=vnc либо если нужен постоянно то переместить в папку modules.
Подключение без пароля. Автостарт скриптом /root/Startup/x0tigervncserver.
Если нужно поменять настройки то можно отредактировать этот файл в модулях либо добавить исправленную версию на флешку в live/rootcopy/root/Startup и live32/live/rootcopy/root/Startup
Cкрипт установки instddog2win на HDD/SSD. Добавляет DebianDog к Windows, установленной в EFI режиме.
Скрипт установки instddog2win на HDD/SSD. Добавляет DebianDog к Windows, установленной в EFI режиме.
На ESP разделе заменяет файл загрузчика EFI/Boot/bootx64.efi на systemd-bootx64.efi
При этом основной файл загрузчика Windows EFI/Microsoft/Boot/bootmgfw.efi сохраняется.
Создает на нем же папку loader, в ней конфиги loader.conf и entries/01-dog.conf
И туда же копирует vmlinuz1 и initrd1.xz
На первом найденном NTFS разделе, с как минимум 2Гб свободного места, создает папку dog, и копирует туда squashfs-модули.
В меню загрузки материнской платы скорее всего потребуется выбрать пункт "UEFI OS" вместо "Windows Boot Manager".
TeraByte Drive Image for Linux (ПО для создания образов/клонирования жестких дисков/разделов)
В состав включено проприетарное ПО TeraByte Drive Image for Linux
Позволяет клонировать все или выбранные разделы FAT32/NTFS/EXT2/3/4 на больший или меньший по размеру диск.
Для этого нужно включить опции "Scale to Target" или "Scale to Fit"
iso делается с помощью xorriso но по параметрам не подскажу. И с конфигурацией загрузчика нужно будет что то делать. ZALMAN поддерживает RAW образы. Файл должен иметь расширение .rmd или .dsk Из под линукса можно создать такой образ. Сначала в gnome-disk-utility пункт New Disk Image
Выбрать там размер 2GB. Созданный файл подключится в одно из устройств /dev/loop. Если в системе не используются то будет /dev/loop0
А дальше как в инструкции. Перейти в папку с файлами раздачи, запустить терминал.
chmod +x ./installdog.sh
sudo ./installdog.sh /dev/loop0
После окончания установки отключить файл образа в gnome-disk-utility. Переименовать расширение в .rmd и скопировать на ZALMAN. Но вообще ZALMAN для этого не удобен. Тем более сейчас есть Ventoy. У меня ZM-VE300 давно уже лежит в ящике. Ventoy удобнее.
Обновление 2021.06.03 Исправлена ошибка в коде linuxrc из за которой загружался не совместимый модуль драйвера для видеокарт GeForce GT 440/430/420 с PCI Device ID 0DE0/0DE1/0DE2
Код:
-if grep -qi $nv /usr/share/nvidia/nvidia.ids; then NV=nvidia; break
+if grep -qi 10de$nv /usr/share/nvidia/nvidia.ids; then NV=nvidia; break
Исправленный файл /live/initrd1.xz можно скачать в GoogleDrive, в раздаче пока не буду исправлять.
Сделал всё по инструкции, при загрузке чёрный экран и мигает курсор.
Простояло так 10 минут, не каких изменений. Флешку делал из под винды.
Кто нибудь с таким сталкивался?
81535763Сделал всё по инструкции, при загрузке чёрный экран и мигает курсор.
Простояло так 10 минут, не каких изменений. Флешку делал из под винды.
Кто нибудь с таким сталкивался?
Это при загрузке в UEFI или Legacy/CSM ? При запуске syslinux.exe в конце после буквы диска должно быть : Попробуйте сделать по второму варианту из инструкции с поморью Ventoy. Он пересоздаст разметку MBR, и это исключит проблемы с ней.
81535763Сделал всё по инструкции, при загрузке чёрный экран и мигает курсор.
Простояло так 10 минут, не каких изменений. Флешку делал из под винды.
Кто нибудь с таким сталкивался?
Это при загрузке в UEFI или Legacy/CSM ? При запуске syslinux.exe в конце после буквы диска должно быть : Попробуйте сделать по второму варианту из инструкции с поморью Ventoy. Он пересоздаст разметку MBR, и это исключит проблемы с ней.
Legacy/CSM. Двоеточие в конце добавлял. Попробовал через Ventoy. "This is not standart Ventoy device and is not supported (0x1002)" FATAL: No bootable device. Было бы это всё iso-шником, проблем было бы куда меньше....
FireBuGs
Похоже что то не так с разметкой. Попробуйте из под линукса.
С помощью скрипта installdog.sh
Или ventoy-1.0.45-livecd.iso > Было бы это всё iso-шником, проблем было бы куда меньше....
Нет загрузка из iso организована совсем по другому. Isohybrid тот еще изврат.
81536211FireBuGs
Похоже что то не так с разметкой. Попробуйте из под линукса.
С помощью скрипта installdog.sh
Или ventoy-1.0.45-livecd.iso > Было бы это всё iso-шником, проблем было бы куда меньше....
Нет загрузка из iso организована совсем по другому. Isohybrid тот еще изврат.
Из под линукса пробовал. Такая же история.
Попробую ventoy-1.0.45-livecd.iso
FireBuGs
А что за флешка или другое устройство куда записываете ?
На чем загружаете ? По опыту например старые платы Gigabyte Soc-775 и Soc-AM3 не хотят грузится с syslinux. Обычно Boot error пишут.
Флешка на 4Гб.
Пробовал на разных компах, то же самое. Или чёрный экран и мигающий курсор или ventoy посылает далеко и на долго.
ventoy-1.0.45-livecd.iso то же не помог. Обидно. По работе приходиться постоянно ковыряться с компами и было бы удобно если бы все тесты находились в одном месте, а не куча iso-шников на флешке. А по поводу iso, grub4dos и делаешь multi-boot, очень удобно.
Так у меня на флешке живёт установщик WinXP, Win7, LiveCD Linux Mint, Hyren BootCD и куча ещё всякого разного, и полезного.
Был бы этот DogLinux в образе, дописал бы себе его туда же и пользовался. А так пол дня потратил, а толку нет. (( А за помощь спасибо.
81536422Флешка на 4Гб.
А по поводу iso, grub4dos и делаешь multi-boot, очень удобно.
Так у меня на флешке живёт установщик WinXP, Win7, LiveCD Linux Mint, Hyren BootCD и куча ещё всякого разного, и полезного.
Был бы этот DogLinux в образе, дописал бы себе его туда же и пользовался. А так пол дня потратил, а толку нет. ((
Так допишите конфиг для grub4dos а папки live и live32 просто скопируйте в корень флешки. Не нужно их в iso паковать.
Как пример конфиг для grub2 ventoy/ventoy_grub.cfg
Если все заработает то скиньте рабочий конфиг кому нибудь пригодится. Я grub4dos не пользовался, для тех же целей использую Ventoy но он не поддерживает XP.
Итак поскольку вопросы про grub4dos и создание iso для загрузки с помощью него поступали не только здесь. Спешу сообщить во всеуслышание что паковать дистрибутив в iso для загрузки grub4dos не нужно !
Пруфы и конфиг ниже.
Итак я скачал дистрибутив grub4dos-0.4.6a-2021-06-02.7z отсюда https://github.com/chenall/grub4dos/releases
Для проверки создал образ 2Gb и установил grub4dos в него
Код:
cd grub4dos-0.4.6a/
./bootlace.com /dev/loop0
В основной конфиг menu.lst нужно дописать
Код:
title DebianDog Linux
find --set-root /doglinux.lst
configfile /doglinux.lst
Для UEFI режима menu.lst лежит в /efi/grub
Содержимое doglinux.lst который нужно скопировать в корень флешки вместе с папками live и live32
doglinux.lst
title DebianDog 64bit Linux
kernel /live/vmlinuz1 nvidia_detect noauto nocd from=/ extramod=/live/firmware mitigations=off nvme_core.default_ps_max_latency_us=5500
initrd /live/initrd1.xz title DebianDog 64bit Linux Copy2RAM
kernel /live/vmlinuz1 copy2ram nvidia_detect noauto nocd from=/ extramod=/live/firmware mitigations=off nvme_core.default_ps_max_latency_us=5500
initrd /live/initrd1.xz title DebianDog 64bit + GoogleChrome Copy2RAM
kernel /live/vmlinuz1 load=chrome copy2ram nvidia_detect noauto nocd from=/ extramod=/live/firmware mitigations=off nvme_core.default_ps_max_latency_us=5500
initrd /live/initrd1.xz title DebianDog 64bit + UnigineHeaven Copy2RAM
kernel /live/vmlinuz1 load=heaven copy2ram nvidia_detect noauto nocd from=/ extramod=/live/firmware mitigations=off nvme_core.default_ps_max_latency_us=5500
initrd /live/initrd1.xz title DebianDog 64bit Linux autorun=winpasswd
kernel /live/vmlinuz1 autorun=winpasswd copy2ram auto noload=modules nocd from=/ extramod=/live/firmware mitigations=off nvme_core.default_ps_max_latency_us=5500
initrd /live/initrd1.xz title DebianDog 64bit Linux load=dkms;headers for kernel module building
kernel /live/vmlinuz1 load=dkms;headers noauto nocd from=/ extramod=/live/firmware mitigations=off nvme_core.default_ps_max_latency_us=5500
initrd /live/initrd1.xz title DebianDog 32bit Linux
kernel /live32/live/vmlinuz1 noauto nocd from=/live32 extramod=/live/firmware mitigations=off
initrd /live32/live/initrd1.xz title DebianDog 32bit Linux Copy2RAM
kernel /live32/live/vmlinuz1 copy2ram noauto nocd from=/live32 extramod=/live/firmware mitigations=off
initrd /live32/live/initrd1.xz title DebianDog 32bit Linux autorun=winpasswd
kernel /live32/live/vmlinuz1 autorun=winpasswd copy2ram auto noload=modules nocd from=/live32 extramod=/live/firmware mitigations=off
initrd /live32/live/initrd1.xz title Previous Menu
find --set-root /menu.lst
configfile /menu.lst
Оба конфига в GoogleDrive
Предложения по улучшению от знатоков grub4dos приветствуются.
Обновление 2021.08.24 Пакеты базовой системы обновлены до релизной версии Debian 11
Добавлены модули 2D видео драйверов X.org xserver-xorg-video-amdgpu, radeon, nouveau, openchrome, fbdev, vesa
Добавлена утилита мониторинга radeontop
Ядро Linux обновлено до верии 5.10.46
Обновлен драйвер nVidia 460.91.03 с поддержкой RTX 3050 Ti, 3070 Ti, 3080 Ti Торрент обновлен. Можно скачать и перехэшировать.
а можно странный вопрос
Для чего x86 если вот добавляются поддержка RTX 3070 TI etc... RStudio4 Кстати нет случайно вылеченной? вторая она слишком древняя плохой опыт с ней был.
Пришлось какую то другую утилиту на R использовать что то похожее на Рарлаб но не рарлаб.
81888518а можно странный вопрос
Для чего x86 если вот добавляются поддержка RTX 3070 TI etc...
x86 для процессоров которые не умеют amd64. Редко такое в ремонт приносят, но все же бывает. В x86 версии здесь нет nVidia драйверов.
dj--alex писал(а):
81888518RStudio4 Кстати нет случайно вылеченной? вторая она слишком древняя плохой опыт с ней был.
Пришлось какую то другую утилиту на R использовать что то похожее на Рарлаб но не рарлаб.
RStudio4 нет, еслиб была то выложил бы. Сейчас пользуюсь DMDE. Результаты лучше чем с R-Studio, и часто показывает разделы и открывает fs сразу без сканирования. Она активируется онлайн. Ключь есть в /opt/dmde/dmde.iniНебольшое исправление 2021.08.27 Исправлена ошибка в коде linuxrc. При наличии в системе более одной видеокарты nVidia - поиск совместимого драйвера не осуществлялся.
Код:
nvlist=`grep -i "030.: 10de:" /tmp/lspci | cut -d":" -f4`
if param nonvidia; then
echo $i"skipping nvidia GPU detection"
- elif [ $nvlist ]; then
+ elif [ -n "$nvlist" ]; then
for nv in $nvlist
do
echo $i"$nv chip found, checking which nvidia driver supports it"
Исправленный файл ~10MB live/initrd1.xz можно скачать в GoogleDrive, в раздаче пока не буду исправлять.
arma_arma писал(а):
81464709Доброе время суток, подскажите как сделать загрузочный iso , мне так удобнее чем флешка
Создание простого .iso с загрузчиком grub4dos без isohybrid и без поддержки UEFI.
С флешек он вряд ли будет загружаться а для KVM-over-IP Virtual Media или Zalman ZM-VE сойдет.
Скопировать папки live, live32, из папки grub4dos скопировать конфиги.
В doglinux.lst заменить все вхождения nocd на nohd.
Обновление 2021.09.16 Обеспечена поддержка видеокарт Radeon RX 6000 серии (проверено на 6800M в ноутбуке Asus G513QY-HQ007) и
WiFi модуля Mediatek MT7921E 802.11ax [14c3:7961] (используется например в ноутбуках Asus G513QY и FX506LH) Добавлен HWE стек (папка live/hwe): ядро Linux 5.14.3 mesa-21.2.1 libdrm-2.4.107 llvm-12
Для нового ядра собран модуль актуального драйвера nvidia-460.91.03
Соответствующие опции добавлены в конфиги всех загрузчиков.
Обновлен google-chrome-93.0.4577.82 Торрент обновлен. Можно скачать и перехэшировать.
Супер, отличная флешка. Но, мне не помогли встроенные утилиты. Так, как у меня на SSD стоял linux на ext4.
Но, я установил туда R-Linux тулзу и она мне помогла восстановить большую часть файлов. Нечаянно залил образ для SD карточки одноплатника на внутренний SSD так как у него сменилась буква из-за использования для SD карты с картридером внешним, где он ей назначил имя /dev/sdb, а карту свинул на /dev/sdc. При чем не сразу, так как изначально в dmesg у карточки было имя sdc.
Утилита бесплатная https://www.r-studio.com/ru/free-linux-recovery/Download.shtml.
Может в слеующий релиз добавите. Огромное спасибо.
Я в курсе. Но не планирую добавлять так как функционал ограничен линуксовыми файловыми системами и не поддерживает реконструкцию RAID. А весит больше чем старая версия R-Studio for Linux 2.1.
Изначально как база был выбран DebianDog так как каждый может добавить нужный ему софт.
Мне важен компактный размер для быстрого запуска с копированием в память copy2ram.
x86-64 ядра собраны с патчем intel-nvme-remap из EndlessOS для обеспечения доступности NVMe SSD на платформах Intel Core i3/i5/i7 8-10ого поколений при включенной в BIOS настройке Intel RST Premium With Optane
Для ядра 5.10 собран драйвер Realtek rtw88 с поддержкой WiFi 802.11ac модуля RTL8821CE ревизии RFE4
При загрузке с HWE ядром 5.16 по умолчанию используется новый NTFS3 драйвер от Paragon вместо NTFS-3G
Обновлен HWE стек: libdrm 2.4.109, Mesa 21.3.5 (собрана с LLVM 11 во избежание дублирования)
Обновлен драйвер nVidia 470.103.01 с поддержкой RTX 2050, MX550, MX570
Добавлен Chromium 98.0.4758.80 (Official Build) из репозиториев Debian 11 вместо Google Chrome
Добавлена программа для просмотра информации о системе CPU-X (сборка из git срез от 20220213)
Обновлена HDDSuperClone 2.3.2 (программа для копирования неисправных жестких дисков)
Новый скрипт установки instddog2win на HDD/SSD. Добавляет DebianDog к Windows, установленной в EFI режиме.
На ESP разделе заменяет файл загрузчика EFI/Boot/bootx64.efi на systemd-bootx64.efi
При этом основной файл загрузчика Windows EFI/Microsoft/Boot/bootmgfw.efi сохраняется.
Создает на нем же папку loader, в ней конфиги loader.conf и entries/01-dog.conf
И туда же копирует vmlinuz1 и initrd1.xz
На первом найденном NTFS разделе, с как минимум 2Гб свободного места, создает папку dog, и копирует туда squashfs-модули.
Включен в состав обновления 2022.07.12 Скачать:instddog2win.zip, распаковать на флешку с заменой.
В меню загрузки материнской платы скорее всего потребуется выбрать пункт "UEFI OS" вместо "Windows Boot Manager".
Windows XP не поддерживает производитель Microsoft с 2014 года.
Ядра Linux 5.10.92 и 5.16.7 (2020), в отличие от 4.19.xx, не заточены для x86, о чем автор косвенно заметил в своем описании ("Для ядра 5.10 собран драйвер Realtek rtw88...".
Хотел раскритиковать автора за отсутствие инструкции (шагов) по загрузке. Но другие в ветке уже высказались об ошибках в командах для записи на флэшку и для загрузки сборки с флешки.
R-Studio, конечно, не для SSD и далеко не лучший пакет для восстановления данных с HDD.
Я бы добавил, что сборка предназначена в основном для использования в laptop 2010-2014 годов выпуска с неопределенными (общими) целями пользователя или для теста.