Это компактный (всего ~1GB) Linux LiveUSB с почти полной поддержкой оборудования в ноутбуках начиная от выпуска как минимум 2007г и заканчивая моделями которые вышли в 2021г.
Скачать: .torrent / magnet-link / drive.google.com
В состав входят такие приложения, как GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE.
Особенности:
- Позволяет проверить/продемонстрировать работоспособность железа, нагрузить процессор и видеокарту, мониторить температуру, проверить SMART HDD и NVMe SSD
- Поддерживается загрузка в UEFI и Legacy/CSM режиме. В том числе по сети через PXE с NFS. С устройств USB/SATA/NVMe, с файловых систем FAT32/exFAT/Ext2/3/4/NTFS. 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
- ПО для поиска потерянных/поврежденных разделов/файловых систем testdisk и DMDE
- Можно устанавливать любое ПО из доступного в 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.
Сборка выполнена на базе наработок проекта DogLinux - Puppy sized Debian Linux
Bullseye build script. By fredx181
Debian GNU/Linux https://www.debian.org/
Технические подробности:
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. В скрипте 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
FurMark одновременно на GTX 1660 Ti и i7-10750H iGPU |
Unigine Heaven RTX 2060 SUPER |
RTX 2060 SUPER Quake2 OpenGL |
RTX 2060 SUPER Quake2RTX |
День добрый, насколько я понял, эту сборку вы сделали самостоятельно. Скажите, а планируются ли в будущем обновления, и если да, то как часто. Спасибо.
ОтветитьУдалитьДобрый день.
ОтветитьУдалитьПланируются обновления ядер и драйверов для поддержки свежего железа. И новых версий HDDSuperClone, DMDE (хотя это не сложно сделать самостоятельно) например. Но пакетная база будет от стабильной версии Debian 11.
P.S. Вот нужно добавить драйвер rtl8821ce. В ближайшее время займусь этим. Без него не работает WiFi на Asus X509FA.
DMDE полная версия или демо?
ОтветитьУдалитьDMDE Free Edition можно активировать онлайн, если у вас есть ключ. В любом случае там у активации привязка к железу. Другой вариант купить Pro версию, у них есть привязка к USB накопителю, и сделать для себя модуль с такой версией. Распространять его нельзя будет разумеется. И из за привязки с SN накопителя, смысла этого делать не будет.
Удалитьhttps://dmde.ru/manual/activation.html#actypes
А как правильно сделать .iso этой сборки, чтобы подключить имидж к мультибутовой флешке (все остальное там windows)?
ОтветитьУдалить>> А как правильно сделать .iso этой сборки?
ОтветитьУдалитьприсоединяюсь к вопросу, а так же задам свой:
как настроить загрузку и работу по pxe/nfs (по pxe модули грузятся, но далее нет монтирования nfs)? Сделал всё по соответствующей инструкции но не происходит монтирование nfs шары (кстати, а сделать произвольный путь шары нельзя было и указывать его в опциях загрузки, как скажем, это сделано в systemrescuecd)?
iso делается с помощью xorriso но по параметрам не подскажу. И с конфигурацией загрузчика нужно будет что то делать. Что планирутся делать с iso, записать на DVD ?
УдалитьВ каком именно месте загрузка прерывается ? Может сделаете фото ? Для pxe используете syslinux как в инструкции ? Он передает параметр ip= и с этого ip монтируется шара.
Путь /srv/pxe прописан в скрипте /usr/local/cr-initrd/initramfs/linuxrc
Можете отредактировать скрипт (просто заменить путь или добавить опцию) и затем пересоздать initrd1.xz при помощи запуска скрипта /usr/local/cr-initrd/mkinitrd
Сделал простой iso без isohybrid и без поддержки UEFI. Для ip-kvm наверно сойдет.
УдалитьСкопировать папки live, live32, из папки grub4dos скопировать конфиги.
В doglinux.lst заменить все вхождения nocd на nohd.
Скачать дистрибутив grub4dos, например отсюда https://github.com/chenall/grub4dos/releases
Распаковать из архива grldr
genisoimage -R -b grldr -no-emul-boot -boot-load-seg 0x1000 -o bootable.iso liveusb-1100mb-doglinux-debian-11
bootable.iso в QEMU проверил, загружается https://b.radikal.ru/b00/2108/a3/e98bd697f271.png
> монтирование nfs шары (кстати, а сделать произвольный путь шары нельзя было и указывать его в опциях загрузки, как скажем, это сделано в systemrescuecd)?
УдалитьВ новой версии liveusb-doglinux-debian-12-2024.11.05 сделал:
При сетевой PXE загрузке можно переопределить nfs путь по умолчанию /srv/pxe/ с помощью параметра nfspath=
>> Что планирутся делать с iso, записать на DVD ?
ОтветитьУдалитьмонтировать в virual media в kvm-over-ip и в залман положить.
>> В каком именно месте загрузка прерывается ?
Там где ищется каталог /live
>> Может сделаете фото?
Да.
>> Для pxe используете syslinux как в инструкции ?
Нет, grub4dos.
>> Путь /srv/pxe прописан в скрипте /usr/local/cr-initrd/initramfs/linuxrc
Можете отредактировать скрипт (просто заменить путь или добавить опцию) и затем пересоздать initrd1.xz при помощи запуска скрипта /usr/local/cr-initrd/mkinitrd
Ну зачем путь гвоздями прибивать-то? Эх...
>> Для pxe используете syslinux как в инструкции ?
Удалить> Нет, grub4dos.
Он умеет ipappend ? Если нет то нужно передать параметр ip=
Каталог live должен быть доступен по nfs пути /srv/pxe/live и в нем должен лежать файл initrd1.xz
Гвоздями было прибито изначально в Porteus. Да неправильно. Но мне лень было исправлять.
С созданием iso не помогу. Можете посмотреть как оно делается в оригинальном скрипте mklive-bullseye но конфигурацию загрузчика нужно будет адаптировать.
Для Zalmanа можно сделать не iso а raw образ с fat32. Расширение .rmd или .dsk
>> Он умеет ipappend ? Если нет то нужно передать параметр ip=
ОтветитьУдалитьГляну в мануале на g4d и попробую ещё ipxe покрутить.
>> Гвоздями было прибито изначально в Porteus.
А, тогда сорри, за наезд :-)
>> Можете посмотреть как оно делается в оригинальном скрипте mklive-bullseye но конфигурацию загрузчика нужно будет адаптировать.
Гляну, спасибо.
>> Для Zalmanа можно сделать не iso а raw образ с fat32. Расширение .rmd или .dsk
Да для залмана то не особо надо, а в virual media - очень.
Русский язык будет добавлен? И как насчёт Wine предустановленого?
ОтветитьУдалитьНет, локализации интерфейса не будет.
УдалитьWine теоретически можно добавить модулем, но он будет очень долго запускаться или придется паковать сразу настроенный профиль wine для конкретного приложения. В любом случае это будет много весить и увеличит требования для загрузки в память copy2ram.
Гугль говорит (который драйв), мол вирус там.
ОтветитьУдалитьЭто про live32\live\vmlinuz1 ?
Удалитьhttps://www.virustotal.com/gui/file/91ec44a16f7a166834bf65b7f132a0b7f4613a8a465df1e6440cc057c4b1d118
Ложное срабатывание.
Это официальное ядро из пакета linux-image-5.10.0-8-686
eb91acf2a99d1da29718855425dbafd8 boot/vmlinuz-5.10.0-8-686
На боле новое i686 ядро также срабатывает
linux-image-5.10.0-9-686-unsigned
77e06271fb5036bfe7568c36dc2179bf boot/vmlinuz-5.10.0-9-686
https://www.virustotal.com/gui/file/5d8f0ae05db86419ddff5ebe3501d248efcc5563c79b78f0bf5b115342464f56
Здраствуйте, ваш образ взял на вооружение поскольку мне часто несут компы с диагнозом включается, но не показывает)) Я являюсь счастливым обладателем сетевой карты Broadcom Netlink BCM57780 которая дарит бесплатный гемморой не только в Arch linux-е но как оказалось и здесь.
ОтветитьУдалитьПока прикручивал ваш тестовый дистр. к своей USB-Аптечке на базе GRUB 2.06 заметил 1 ошибку и 2 пробела:
=================================
1) https://i6.imageban.ru/out/2022/03/05/e0d913d5316c96b6efb64443358afd63.png
2)нет hwinfo очень полезная штука
3) https://i1.imageban.ru/out/2022/03/05/8d56fbe08864ee5e66f626fb0a6d5310.png
Спасибо за компактый дистрибутив.
Broadcom проводные сейчас редко попадаются. Был на руках недолго ноутбук. При загрузке не работала. Помогало rmmod tg3 && modprobe tg3
УдалитьВремени разбираться небыло.
1) vlc нет в составе. Так и задумано. Можно установить онлайн (для этого сначала запустить apt update). Если нужен - можете сделать модуль.
2) hwinfo также легко добавить модулем. Возможно добавлю в следующий релиз.
В новой версии liveusb-doglinux-debian-12-2024.11.05 исправил:
УдалитьИсправлен порядок загрузки модулей ядра broadcom и tg3. Ранее адаптер Broadcom Netlink BCM57780 Ethernet был не работоспособен при загрузке.
Просто при запуске ориг. Live-CD Debian 11 с любой DE такой проблемы нет.
ОтветитьУдалить"Если нужен - можете ..." лезть со своим самаваром в чужой монастырь не хочу, авторское право надо соблюдать
если посчитали так-значит имеете право так считать как автор
Если я буду куралесить вашу сборку это значит залез со своим самоваром с запахом плагиата, чего не хочется
Просто добавьте vlc hwinfo s/mplayer tg3 как полезные фишки для будушего релиза.
VLC желательно последней версией;)
Вы не поняли. Изначально предусмотрена возможность создания модулей с доп. ПО. Так как размер сборки оптимизирован для copy2ram и поэтому ни vlc ни другого видео плеера нет и не будет в составе. Все хотелки включить невозможно.
Удалитьvlc и hwinfo вы можете добавить модулями с помощью apt2sfs
Здесь писал подробней как это сделать.
http://www.opennet.ru/openforum/vsluhforumID3/126779.html#30
Модули продолжат работать в следующих версиях сборки.
По проблеме с tg3 - он есть. В отличие от оригинального Debian здесь initrd от Porteus. Он дает много нужных фич но есть недостатки и недоделки.
Добрый день! Есть ли возможность запустить с флешки только консоль, без GUI X ? У меня в середине загрузки выходит сообщение "out of range", из-за видеокарты, скорее всего. Мне нужна утилита ddrescue
ОтветитьУдалитьЗапускать с параметром text - не запускать автоматом графику (X-сервер) при загрузке, остаться в консоли
Удалить