-
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 ChusavitinandClaude Sonnet 4.6
2026-03-08 19:28:01 +03:00
-
7c62d100d4
fix: use SYSSRC=common SYSOUT=amd64 for NVIDIA build on Debian split headers

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-08 19:23:47 +03:00
-
c843ff95a2
fix: add -Wno-error to CFLAGS_MODULE for NVIDIA kernel 6.1 compat

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-08 18:55:25 +03:00
-
0057686769
fix: pass GCC include dir to NVIDIA make to resolve stdarg.h not found

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-08 18:53:37 +03:00
-
68b5e02a74
fix: run-builder.sh uses BUILDER_USER from .env, not hardcoded

Mikhail ChusavitinandClaude Sonnet 4.6
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 ChusavitinandClaude Sonnet 4.6
2026-03-08 18:35:44 +03:00
-
345a93512a
migrate ISO build from Alpine to Debian 12 (Bookworm)

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-08 18:01:38 +03:00
-
d952e10dbb
fix: fail loudly on missing NVIDIA libs and .ko, improve mknod logging

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-08 17:07:47 +03:00
-
11e001cafa
fix: add libc6-compat — required for dlopen of glibc shared objects on Alpine

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-08 17:03:45 +03:00
-
5db3c3c74c
fix: create /dev/nvidia* nodes in bee-nvidia — mdev has no NVIDIA rules

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-08 14:42:18 +03:00
-
98f14b21c1
fix: remove kernel version pin — dynamic detection prevents KVER mismatch

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 12:11:05 +03:00
-
18f377987f
fix: audit pipeline correctness after full review

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 12:06:25 +03:00
-
0e0760bba9
build: always nuke apks_* cache to prevent stale package errors

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 11:59:37 +03:00
-
7d19fb8f60
Fix stale genapkovl in /var/tmp shadowing ~/.mkimage version

Mikhail ChusavitinandClaude Sonnet 4.6
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 ChusavitinandClaude Sonnet 4.6
2026-03-07 11:40:21 +03:00
-
dbbc8628d0
Remove linux-lts from apks — kernel handled by kernel_flavors

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 11:30:32 +03:00
-
1feb956e30
Fix: use dl-cdn.alpinelinux.org everywhere for consistent package resolution

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 11:28:14 +03:00
-
699c8d2473
docs: document kernel pin and mirror invariants in runtime-flows

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 11:23:04 +03:00
-
ac6aeefa1a
Fix: use builder's own mirror for mkimage, not dl-cdn

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 11:22:31 +03:00
-
cdc2996cd3
Fix mkimage git conflict: cd /var/tmp before running mkimage.sh

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 11:16:56 +03:00
-
5bc6d3da42
Add bee-smoketest to ISO overlay

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 10:54:25 +03:00
-
ffc7e5c71a
Fix critical ISO build bugs: kernel pinning, service registration, PATH, audit checks

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 10:52:54 +03:00
-
493ccea415
Clear ~/.mkimage before build to prevent stale profiles

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 10:05:06 +03:00
-
0a13463e94
Fix misleading password fallback message in build.sh

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 09:51:16 +03:00
-
a2b2cb23bc
Fix run-builder.sh: update overlay and build script paths

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 09:50:18 +03:00
-
b8135a19df
Remove leftover debug/prod split files from tracking

Mikhail ChusavitinandClaude Sonnet 4.6
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 ChusavitinandClaude Sonnet 4.6
2026-03-07 09:48:27 +03:00
-
240c33f6a1
Add backlog with GPU stress test task

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-07 09:45:51 +03:00
-
1eeee46a34
Remove gpu_burn from ISO build — binary too large

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-06 20:17:30 +03:00
-
1768bb58dd
Merge debug/prod into single ISO build, fix NVIDIA module loading

Mikhail ChusavitinandClaude Sonnet 4.6
2026-03-06 20:14:18 +03:00
-
0907ba07c3
debug iso: add menu command to relaunch tui
Mikhail Chusavitin
2026-03-06 19:49:35 +03:00
-
94b305f166
Switch debug TUI menus to dialog and include dialog package
Mikhail Chusavitin
2026-03-06 17:57:40 +03:00
-
f84ec9320c
Fix NVIDIA module version selection and add load diagnostics
Mikhail Chusavitin
2026-03-06 17:30:41 +03:00
-
a55b4108d5
Add wget/curl fallback for vendor and update downloads
Mikhail Chusavitin
2026-03-06 14:45:50 +03:00
-
18b8c69bc5
Implement audit enrichments, TUI workflows, and production ISO scaffold
Mikhail Chusavitin
2026-03-06 11:56:26 +03:00
-
bdfb6a0a79
fix: reset VM working tree before pull to clear stale build artifacts

mchusandClaude Sonnet 4.6
2026-03-05 23:11:18 +03:00
-
867565cbf8
fix: inject motd build info in genapkovl tmp, not overlay on disk

mchusandClaude Sonnet 4.6
2026-03-05 23:11:07 +03:00
-
b72688cf2c
fix: chmod +x overlay scripts on builder VM after git pull

mchusandClaude Sonnet 4.6
2026-03-05 23:03:35 +03:00
-
e8e09e9063
fix: chmod +x in genapkovl to fix permissions regardless of git filemode on VM

mchusandClaude Sonnet 4.6
2026-03-05 22:59:28 +03:00
-
63c608711d
fix: use agetty --autologin instead of busybox getty -a (unsupported flag)

mchusandClaude Sonnet 4.6
2026-03-05 22:48:13 +03:00
-
eecd0799a0
fix: check local/remote sync before building to prevent building stale code

mchusandClaude Sonnet 4.6
2026-03-05 22:44:22 +03:00
-
fd071e28db
fix: include build-debug.sh and motd changes missed from previous commit

mchusandClaude Sonnet 4.6
2026-03-05 22:43:23 +03:00
-
c908809991
fix: init scripts not executable, add autologin and build version in motd

mchusandClaude Sonnet 4.6
2026-03-05 22:33:45 +03:00
-
2235a89364
fix: add modloop= to cmdline, revert lz4 compression

mchusandClaude Sonnet 4.6
2026-03-05 18:23:26 +03:00
-
871c766194
docs: add bible-local with architecture and decisions, fix PLAN.md versions

mchusandClaude Sonnet 4.6
2026-03-05 18:15:07 +03:00
-
559fc2961d
fix: update NVIDIA to 590.48.01, add sha256 verification for installer

mchusandClaude Sonnet 4.6
2026-03-05 18:10:31 +03:00
-
e5c1ef2c33
fix: run build in screen session to survive SSH disconnects

mchusandClaude Sonnet 4.6
2026-03-05 18:07:17 +03:00
-
d4a2d7fa55
fix: use proprietary NVIDIA .run installer instead of open kernel modules

mchusandClaude Sonnet 4.6
2026-03-05 18:05:57 +03:00
-
ec9c65e20e
feat: build NVIDIA open kernel modules during ISO build

mchusandClaude Sonnet 4.6
2026-03-05 18:01:11 +03:00
-
5475a0aa77
fix: fall back to scp if rsync not available on builder VM

mchusandClaude Sonnet 4.6
2026-03-05 17:44:42 +03:00
-
fdbf533e6c
fix: replace linux-firmware-nfp with linux-firmware-netronome (correct package name)

mchusandClaude Sonnet 4.6
2026-03-05 17:41:19 +03:00
-
47d717955c
fix: add NIC firmware packages
mchus
2026-03-05 17:40:09 +03:00
-
bd9279f96d
perf: use lz4 compression for modloop squashfs

mchusandClaude Sonnet 4.6
2026-03-05 16:23:55 +03:00
-
34faddb9d5
perf: cache syslinux and grub sections between builds

mchusandClaude Sonnet 4.6
2026-03-05 16:22:23 +03:00
-
836c098044
perf: also cache kernel modloop between builds

mchusandClaude Sonnet 4.6
2026-03-05 16:21:43 +03:00
-
413f188278
perf: skip go rebuild if sources unchanged, use rsync for ISO download

mchusandClaude Sonnet 4.6
2026-03-05 16:21:14 +03:00
-
bb4ceab452
perf: cache apk packages between ISO builds

mchusandClaude Sonnet 4.6
2026-03-05 16:20:07 +03:00
-
ec1a96976b
chore: ignore .DS_Store, remove from tracking, fix genapkovl path in build, udhcpc background mode

mchusandClaude Sonnet 4.6
2026-03-05 16:18:26 +03:00
-
279ef318e1
fix: genapkovl copy to /var/tmp, udhcpc background mode
mchus
2026-03-05 16:17:52 +03:00
-
40815161fe
fix: clean workdir before build so apkovl changes are always applied
mchus
2026-03-05 15:05:42 +03:00
-
8c0e66c3ef
fix: copy genapkovl-bee_debug.sh to ~/.mkimage in build-debug.sh
mchus
2026-03-05 15:01:20 +03:00
-
8502100074
fix: dropbear/network boot ordering — dropbear starts without network
mchus
2026-03-05 14:59:23 +03:00
-
ab22e3ad74
add: NVMe wear telemetry via nvme smart-log (1.8b)
mchus
2026-03-05 14:55:53 +03:00
-
e79f972fb5
add: PSU collector (1.7) via ipmitool fru, skips gracefully without IPMI
mchus
2026-03-05 14:54:12 +03:00
-
55f6098a17
add: memory, storage, pcie collectors (1.4-1.6) — tested on real hardware
mchus
2026-03-05 14:50:34 +03:00
-
569bbf8909
fix: add interfaces file so networking starts, enable dropbear default
mchus
2026-03-05 14:47:21 +03:00
-
aa051266bb
fix: replace build_bee_debug with proper apkovl mechanism for Alpine LiveCD
mchus
2026-03-05 14:21:45 +03:00
-
5ecbf185ea
fix: add initfs_cmdline/features and grub_mod for USB boot
mchus
2026-03-05 13:29:49 +03:00
-
06da04236b
add: download ISO to iso/out/ after build
mchus
2026-03-05 12:17:23 +03:00
-
e2a3775342
fix: remove udhcpc (busybox), rename qrencode to libqrencode-tools
mchus
2026-03-05 11:59:00 +03:00
-
569fd72c62
fix: set TMPDIR=/var/tmp to avoid tmpfs overflow during mkinitfs
mchus
2026-03-05 11:49:21 +03:00
-
554e1eee21
fix: use /var/tmp for mkimage workdir (tmpfs too small)
mchus
2026-03-05 11:44:09 +03:00
-
9508743dcd
fix: add arch=x86_64 to profile, improve abuild key generation in setup
mchus
2026-03-05 11:37:46 +03:00
-
21c4a42333
fix: install profile to ~/.mkimage, pass overlay via BEE_OVERLAY_DIR env
mchus
2026-03-05 11:32:26 +03:00
-
0c16d9fb76
fix: cd /tmp before mkimage.sh to avoid git repo context conflict
mchus
2026-03-05 11:31:20 +03:00
-
45f3182470
add run-builder.sh, .env, .gitignore; fix community repo in setup-builder.sh

mchusandClaude Sonnet 4.6
2026-03-05 11:27:26 +03:00
-
65d92d59c2
feat(iso): 2.1-2.3 — debug ISO builder with SSH access

mchusandClaude Sonnet 4.6
2026-03-05 10:43:53 +03:00
-
00bb2fdace
feat(audit): 1.3 — CPU collector (dmidecode type 4, microcode)

mchusandClaude Sonnet 4.6
2026-03-05 10:37:19 +03:00
-
f1e392a7fe
feat(audit): 1.2 — board collector (dmidecode types 0, 1, 2)

mchusandClaude Sonnet 4.6
2026-03-05 10:35:14 +03:00
-
a4f70b17f0
feat(audit): 1.1 — project scaffold, schema types, collector stub, updater trust

mchusandClaude Sonnet 4.6
2026-03-05 10:32:12 +03:00