# R595 Offline Install Plan

Status: `PLAN ONLY · NOT EXECUTED`

## Preconditions

1. 사용자가 ch20/ch21 수동 Stop 완료를 명시한다.
2. Git, APT, package hash와 현재 Driver baseline을 다시 확인한다.
3. Driver를 사용하는 process와 container의 정지 범위를 확인한다.
4. R595 cache 22개와 R580.142 rollback cache 22개가 그대로인지 검증한다.

## Install

1. `/data/system-maintenance/nvidia-driver/20260831-r595-prep/r595-install/`의 local `.deb`만 사용해
   `--no-download` 방식으로 R595.84 Open Driver를 설치한다.
2. package install 또는 maintainer script가 실패하면 reboot하지 않고 즉시 rollback plan으로 전환한다.
3. `dkms status`와 kernel별 module file을 확인해 `6.8.0-117-generic`과 `6.8.0-138-generic`의
   R595 module build가 모두 성공했는지 확인한다.
4. 두 kernel 중 하나라도 build가 실패하면 reboot하지 않고 rollback한다.
5. package consistency와 initramfs 반영을 확인한다.
6. exact GRUB entry
   `Advanced options for Ubuntu>Ubuntu, with Linux 6.8.0-117-generic`을 one-time next boot로 설정한다.
7. `next_entry` readback 뒤 reboot를 정확히 1회 수행한다.

## Post-Reboot Acceptance

1. `uname -r=6.8.0-117-generic`
2. `nvidia-smi`에서 RTX A6000과 Driver 595.84 확인
3. Open Kernel Module·module version 확인
4. NVIDIA Container Toolkit 기본 readiness 확인
5. 필요한 container process readiness까지만 확인하고 사용자 Channel 수동 복구를 기다린다.

정상 중단 목표는 약 15~30분이다.
