Commit Graph

  • 0a52a4f3ba fix(iso): restore loglevel=7 on VGA console for crash visibility iso/v1.0.19 Mikhail Chusavitin 2026-03-26 11:19:07 +03:00
  • b132f7973a fix(iso): derive ISO filename from iso/v* tags, not audit/v* iso/v1.0.18 Mikhail Chusavitin 2026-03-26 11:05:51 +03:00
  • bd94b6c792 fix(iso): add libnvidia-ptxjitcompiler + ldconfig for PTX JIT and NCCL iso/v1.0.17 Mikhail Chusavitin 2026-03-26 10:37:27 +03:00
  • 06017eddfd feat(tui): remove nvtop auto-launch from NVIDIA SAT audit/v1.0.9 Mikhail Chusavitin 2026-03-26 10:29:05 +03:00
  • 0ac7b6a963 fix(iso): restore console=tty0 — VGA screen was black without it iso/v1.0.16 Mikhail Chusavitin 2026-03-26 10:23:53 +03:00
  • 3d2ae4cdcb fix(iso): use Ubuntu jammy codename for AMD ROCm repo — Debian not supported iso/v1.0.15 Mikhail Chusavitin 2026-03-26 10:08:58 +03:00
  • 4669f14f4f feat(tui): GPU Platform Stress Test — live nvtop chart during test audit/v1.0.8 Mikhail Chusavitin 2026-03-26 10:01:31 +03:00
  • 540a9e39b8 refactor(audit): rename Fan Stress Test → GPU Platform Stress Test audit/v1.0.7 Mikhail Chusavitin 2026-03-26 09:56:25 +03:00
  • 58510207fa fix(iso): fall back through ROCm 6.4→6.3→6.2 if repo Release file missing iso/v1.0.14 Mikhail Chusavitin 2026-03-26 09:52:17 +03:00
  • 4cd7c9ab4e feat(audit): fan-stress SAT for MSI case-04 fan lag & thermal throttle detection audit/v1.0.6 Mikhail Chusavitin 2026-03-26 09:51:03 +03:00
  • cfe255f6e4 Release audit/v1.0.5 audit/v1.0.5 Mikhail Chusavitin 2026-03-26 09:41:19 +03:00
  • 8b9d3447d7 Overlay SAT results into audit JSON audit/v1.0.4 Mikhail Chusavitin 2026-03-25 20:11:03 +03:00
  • 614b7cad61 Improve PCIe inventory and hardware identity collection audit/v1.0.3 Mikhail Chusavitin 2026-03-25 20:00:38 +03:00
  • 9a1df9b1ba Tighten support bundles and fix AMD runtime checks audit/v1.0.2 Mikhail Chusavitin 2026-03-25 19:35:25 +03:00
  • 30cf014d58 Rename NVIDIA bootloader modes Mikhail Chusavitin 2026-03-25 19:12:26 +03:00
  • 27d478aed6 Add bootloader choice for safe vs full NVIDIA boot Mikhail Chusavitin 2026-03-25 19:11:15 +03:00
  • d36e8442a9 Stabilize live ISO consoles and NVIDIA boot path Mikhail Chusavitin 2026-03-25 19:05:18 +03:00
  • b345b0d14d Derive ISO version from git tags Mikhail Chusavitin 2026-03-25 18:40:48 +03:00
  • 0a1ac2ab9f Bootstrap ROCm hook prerequisites in ISO build Mikhail Chusavitin 2026-03-25 18:38:19 +03:00
  • 1e62f828c6 Embed MOTD banner into TUI audit/v1.0.1 Mikhail Chusavitin 2026-03-25 18:11:17 +03:00
  • f8c997d272 Add missing SAT progress TUI helpers Mikhail Chusavitin 2026-03-25 18:03:45 +03:00
  • 0c16616cc9 1. Verbose live progress during SAT tests (CPU, Memory, Storage, AMD GPU) - New tui/sat_progress.go: polls {DefaultSATBaseDir}/{prefix}-*/verbose.log every 300ms and parses completed/in-progress steps - Busy screen now shows each step as PASS lscpu (234ms) / FAIL stress-ng (60.0s) / ... sensors-after instead of just "Working..." Mikhail Chusavitin 2026-03-25 17:54:27 +03:00
  • adcc147b32 feat(iso): add AMD Instinct MI250X/MI250 driver support Mikhail Chusavitin 2026-03-25 15:42:10 +03:00
  • 94e233651e fix(sat): fix nvme device-self-test command flags Mikhail Chusavitin 2026-03-25 15:24:52 +03:00
  • 03c36f6cb2 fix(iso): add stress-ng to package list for CPU SAT Mikhail Chusavitin 2026-03-25 13:50:30 +03:00
  • a221814797 fix(tui): fix GPU panel row showing AMD chipset devices, clear screen before TUI Mikhail Chusavitin 2026-03-25 13:49:09 +03:00
  • b6619d5ccc fix(iso): skip NVIDIA module load when no NVIDIA GPU present Mikhail Chusavitin 2026-03-25 13:38:31 +03:00
  • 450193b063 feat(iso): remove splash.png, show EASY-BEE ASCII art in GRUB text mode Mikhail Chusavitin 2026-03-25 13:32:23 +03:00
  • ee8931f171 fix(iso): pin ISO kernel to same ABI as compiled NVIDIA modules Mikhail Chusavitin 2026-03-25 12:26:59 +03:00
  • b771d95894 fix(iso): fix linux-packages to "linux-image" so lb appends flavour correctly Mikhail Chusavitin 2026-03-25 11:45:41 +03:00
  • 8e60e474dc feat(iso): rebrand to EASY-BEE with ASCII art banner Mikhail Chusavitin 2026-03-25 11:45:12 +03:00
  • 2f4ec2acda fix(iso): auto-detect and install kernel headers at build time Mikhail Chusavitin 2026-03-25 11:25:29 +03:00
  • 7ed5cb0306 fix(iso): auto-detect kernel ABI at build time instead of pinning Mikhail Chusavitin 2026-03-25 11:17:29 +03:00
  • 6df7ac68f5 fix(iso): bump kernel ABI to 6.1.0-44 (6.1.164-1 in bookworm) Mikhail Chusavitin 2026-03-25 11:16:09 +03:00
  • 0ce23aea4f feat(iso): add exfatprogs and ntfs-3g for USB export support Mikhail Chusavitin 2026-03-25 11:12:51 +03:00
  • 36dff6e584 feat: CPU SAT via stress-ng + BMC version via ipmitool Mikhail Chusavitin 2026-03-25 11:06:12 +03:00
  • 1c80906c1f feat(tui): rebuild TUI around hardware diagnostics (Health Check + two-column layout) Mikhail Chusavitin 2026-03-25 10:59:21 +03:00
  • 2abe2ce3aa fix(iso): fix NCCL version to 2.28.9+cuda13.0, add sha256 verification Mikhail Chusavitin 2026-03-19 12:04:03 +03:00
  • 8233c9ee85 feat(iso): add NCCL 2.26.2 to LiveCD Mikhail Chusavitin 2026-03-19 09:51:28 +03:00
  • 13189e2683 fix(iso): pet hardware watchdog via systemd RuntimeWatchdogSec=30s Mikhail Chusavitin 2026-03-18 23:56:42 +03:00
  • 76a17937f3 feat(tui): NVIDIA SAT with nvtop, GPU selection, metrics and chart — v1.0.0 audit/v1.0.0 Mikhail Chusavitin 2026-03-18 15:18:57 +03:00
  • b965184e71 feat: wrap chart viewer in web shell Mikhail Chusavitin 2026-03-16 18:26:05 +03:00
  • b25a2f6d30 feat: add support bundle and raw audit export Mikhail Chusavitin 2026-03-16 18:20:26 +03:00
  • d18cde19c1 Drop legacy non-container builders Mikhail Chusavitin 2026-03-16 00:23:55 +03:00
  • 78c6dfc0ef Sync hardware ingest contract v2.7 Mikhail Chusavitin 2026-03-15 23:03:38 +03:00
  • 72cf482ad3 Embed Reanimator Chart web viewer Mikhail Chusavitin 2026-03-15 22:07:42 +03:00
  • a6023372b1 Use microcode as CPU firmware Mikhail Chusavitin 2026-03-15 21:16:17 +03:00
  • ab5a4be7ac Align hardware export with ingest contract Mikhail Chusavitin 2026-03-15 21:04:53 +03:00
  • b8c235b5ac Add TUI hardware banner and polish SAT summaries Mikhail Chusavitin 2026-03-15 14:27:01 +03:00
  • b483e2ce35 Add health verdicts and acceptance tests Mikhail Chusavitin 2026-03-14 17:53:58 +03:00
  • 17f0bda45e Update docs for current LiveCD flow Mikhail Chusavitin 2026-03-14 16:28:30 +03:00
  • 591164a251 Rename ISO volume to BEE Mikhail Chusavitin 2026-03-14 14:58:49 +03:00
  • ef4ec5695d Remove broken TUI log redirection Mikhail Chusavitin 2026-03-14 14:57:31 +03:00
  • f1e096cabe Keep live TUI logs off the console Mikhail Chusavitin 2026-03-14 14:51:25 +03:00
  • 6082c7953e Add console tools and bee menu startup livecd-v0.1.1-6082c79 Mikhail Chusavitin 2026-03-14 08:36:38 +03:00
  • f37ef0d844 Run live TUI as root via sudo Mikhail Chusavitin 2026-03-14 08:34:23 +03:00
  • e32fa6e477 Use live-config autologin for bee user Mikhail Chusavitin 2026-03-14 08:33:36 +03:00
  • 20118bb400 Fix tty1 autologin override order Mikhail Chusavitin 2026-03-14 08:17:23 +03:00
  • 55d6876297 Avoid tty1 black screen on live boot Mikhail Chusavitin 2026-03-14 08:14:49 +03:00
  • e8e176ab7f Add zstd to live image packages Mikhail Chusavitin 2026-03-14 08:04:18 +03:00
  • caeafa836b Improve VM boot diagnostics and guest support Mikhail Chusavitin 2026-03-14 07:51:16 +03:00
  • e8a52562e7 Persist builder caches outside container Mikhail Chusavitin 2026-03-14 07:40:32 +03:00
  • 6aca1682b9 Refactor bee CLI and LiveCD integration Mikhail Chusavitin 2026-03-13 16:52:16 +03:00
  • b7c888edb1 fix: getty autologin root, inject GSP firmware for H100, bump 0.1.1 Mikhail Chusavitin 2026-03-08 22:12:02 +03:00
  • 17d5d74a8d fix: nomodeset + remove splash (framebuffer hangs on headless H100 server) Mikhail Chusavitin 2026-03-08 21:39:31 +03:00
  • d487e539bb fix: use sudo git checkout to reset root-owned build artifacts Mikhail Chusavitin 2026-03-08 20:54:15 +03:00
  • 441ab3adbd fix: blacklist nouveau driver (hangs on H100 unknown chipset) Mikhail Chusavitin 2026-03-08 20:51:49 +03:00
  • c91c8d8cf9 feat: bee-themed grub splash (amber/black honeycomb) with progress bar Mikhail Chusavitin 2026-03-08 20:44:19 +03:00
  • 83e1910281 feat: custom grub bootloader - bee branding, 5s auto-boot, no splash Mikhail Chusavitin 2026-03-08 20:35:23 +03:00
  • 2252c5af56 fix: use isc-dhcp-client for dhclient, remove standalone lsblk (in util-linux) Mikhail Chusavitin 2026-03-08 19:43:59 +03:00
  • 7a4d75c143 fix: remove unsupported --hostname/--username from lb config Mikhail Chusavitin 2026-03-08 19:28:01 +03:00
  • 7c62d100d4 fix: use SYSSRC=common SYSOUT=amd64 for NVIDIA build on Debian split headers Mikhail Chusavitin 2026-03-08 19:23:47 +03:00
  • c843ff95a2 fix: add -Wno-error to CFLAGS_MODULE for NVIDIA kernel 6.1 compat Mikhail Chusavitin 2026-03-08 18:55:25 +03:00
  • 0057686769 fix: pass GCC include dir to NVIDIA make to resolve stdarg.h not found Mikhail Chusavitin 2026-03-08 18:53:37 +03:00
  • 68b5e02a74 fix: run-builder.sh uses BUILDER_USER from .env, not hardcoded Mikhail Chusavitin 2026-03-08 18:48:33 +03:00
  • fa553c3f20 fix: update DEBIAN_KERNEL_ABI to 6.1.0-43 (actual kernel on build host) Mikhail Chusavitin 2026-03-08 18:35:44 +03:00
  • 345a93512a migrate ISO build from Alpine to Debian 12 (Bookworm) Mikhail Chusavitin 2026-03-08 18:01:38 +03:00
  • d952e10dbb fix: fail loudly on missing NVIDIA libs and .ko, improve mknod logging Mikhail Chusavitin 2026-03-08 17:07:47 +03:00
  • 11e001cafa fix: add libc6-compat — required for dlopen of glibc shared objects on Alpine Mikhail Chusavitin 2026-03-08 17:03:45 +03:00
  • 5db3c3c74c fix: create /dev/nvidia* nodes in bee-nvidia — mdev has no NVIDIA rules Mikhail Chusavitin 2026-03-08 14:42:18 +03:00
  • 98f14b21c1 fix: remove kernel version pin — dynamic detection prevents KVER mismatch Mikhail Chusavitin 2026-03-07 12:11:05 +03:00
  • 18f377987f fix: audit pipeline correctness after full review Mikhail Chusavitin 2026-03-07 12:06:25 +03:00
  • 0e0760bba9 build: always nuke apks_* cache to prevent stale package errors Mikhail Chusavitin 2026-03-07 11:59:37 +03:00
  • 7d19fb8f60 Fix stale genapkovl in /var/tmp shadowing ~/.mkimage version Mikhail Chusavitin 2026-03-07 11:55:16 +03:00
  • 449da7012c bee-tui: default mask /24, gateway x.x.x.1, DNS 77.88.8.8/77.88.8.1/1.1.1.1/8.8.8.8 Mikhail Chusavitin 2026-03-07 11:40:21 +03:00
  • dbbc8628d0 Remove linux-lts from apks — kernel handled by kernel_flavors Mikhail Chusavitin 2026-03-07 11:30:32 +03:00
  • 1feb956e30 Fix: use dl-cdn.alpinelinux.org everywhere for consistent package resolution Mikhail Chusavitin 2026-03-07 11:28:14 +03:00
  • 699c8d2473 docs: document kernel pin and mirror invariants in runtime-flows Mikhail Chusavitin 2026-03-07 11:23:04 +03:00
  • ac6aeefa1a Fix: use builder's own mirror for mkimage, not dl-cdn Mikhail Chusavitin 2026-03-07 11:22:31 +03:00
  • cdc2996cd3 Fix mkimage git conflict: cd /var/tmp before running mkimage.sh Mikhail Chusavitin 2026-03-07 11:16:56 +03:00
  • 5bc6d3da42 Add bee-smoketest to ISO overlay Mikhail Chusavitin 2026-03-07 10:54:25 +03:00
  • ffc7e5c71a Fix critical ISO build bugs: kernel pinning, service registration, PATH, audit checks Mikhail Chusavitin 2026-03-07 10:52:54 +03:00
  • 493ccea415 Clear ~/.mkimage before build to prevent stale profiles Mikhail Chusavitin 2026-03-07 10:05:06 +03:00
  • 0a13463e94 Fix misleading password fallback message in build.sh Mikhail Chusavitin 2026-03-07 09:51:16 +03:00
  • a2b2cb23bc Fix run-builder.sh: update overlay and build script paths Mikhail Chusavitin 2026-03-07 09:50:18 +03:00
  • b8135a19df Remove leftover debug/prod split files from tracking Mikhail Chusavitin 2026-03-07 09:49:11 +03:00
  • 1e98428be8 Add nvidia-bug-report.sh to ISO and fix GPU diagnostic pack in bee-tui Mikhail Chusavitin 2026-03-07 09:48:27 +03:00
  • 240c33f6a1 Add backlog with GPU stress test task Mikhail Chusavitin 2026-03-07 09:45:51 +03:00
  • 1eeee46a34 Remove gpu_burn from ISO build — binary too large Mikhail Chusavitin 2026-03-06 20:17:30 +03:00
  • 1768bb58dd Merge debug/prod into single ISO build, fix NVIDIA module loading Mikhail Chusavitin 2026-03-06 20:14:18 +03:00