Feature #269

ATXOFF als Boot-Target (Ersatz des ATXOFF.COM für Non-APM-Maschine)

Added by dvs over 3 years ago. Updated about 3 years ago.

Status:Erledigt Start date:
Priority:Normal Due date:
Assignee:mj0 % Done:

0%

Category:konzept
Target version:Ver. 5.0
Resolution:worksforme

Description

Für bestimmte neue Maschinen klappt das alte Assembler ATXOFF.COM nicht mehr. Hierfür bräuchte man ein eigenes Boot-Target mit Kernel und minimalem InitRamFS:

#!/bin/ash
mount proc ...
echo "o" >/proc/sysrq-trigger

History

Updated by mj0 over 3 years ago

Replying to dvs:

Für bestimmte neue Maschinen klappt das alte Assembler ATXOFF.COM nicht mehr. Hierfür bräuchte man ein eigenes Boot-Target mit Kernel und minimalem InitRamFS:

> #!/bin/ash
> mount proc ...
> echo "o" >/proc/sysrq-trigger

Für alle Kernel welche SysRQ unterstützen kann man inzwischen über die Kernel-CML-Option 'shutdown' den Rechner ausschalten. Hierzu gibt es 2 Haupt-Einsatzmöglichkeiten:
1: Zum Ausschalten wird irgendein Menüeintrag gewählt, welcher zusätzlich noch
  die Option 'shutdown' bekommt. Der Eigentliche Eintrag wird dadurch nicht
  verändert, die Option wird nur bei 'ONTIMEOUT' verwendet.
[ ... ]
TIMEOUT 3000
TOTALTIMEOUT 6000
ONTIMEOUT openslx-default shutdown
MENU AUTOBOOT Rechner schaltet sich in # Sekunden aus
[ ... ]

LABEL openslx-default
    MENU LABEL ^Kursraumsystem
    MENU DEFAULT
    KERNEL kernel-default
    APPEND initramfs-default aufs file vga=791 quiet
    IPAPPEND 3
++++++++++++++++++
2: Ein Menüeintrag
[ ... ]
LABEL openslx-default
    MENU LABEL ^Rechner ausschalten
    KERNEL kernel-default
    APPEND initramfs-default shutdown
    IPAPPEND 3

Updated by dvs about 3 years ago

Evtl. Einsatz eines älteren/geeigneten Kernels, der mit möglichst vielen Maschinen umgehen kann. Möglichst kompakt kompiliert ohne Module ...

Updated by mj0 about 3 years ago

  • Status changed from Neu to Erledigt
  • Resolution set to worksforme

Siehe PxeLinux. Kernel und Initrd dabei jeweils um die 650-680kB. Über kleinere Busybox, etc.. noch optimierbar, aber jetzt ausreichend.

Also available in: Atom PDF