In de "Herstart acties" dialoog, kunt u &xshutdown; laten weten om niet zijn interne herstart
routine te gebruiken, maar elk ander programma, welke u kunt opgeven.
De onderdelen die u hier opgeeft zullen tevoorschijn komen in het &xshutdown; bevestigingsvenster;
als u iets anders opgeeft dan "Standaard" in dat venster, wordt de opdracht die u
geconfigureerd heeft uitgevoerd in plaats van de standaard &xshutdown; herstart functie.
Dit is vooral handig als u de IBM Boot Manager ge‹nstalleerd heeft, die met &os2; komt.
De Boot Manager kan geactiveerd worden door vanaf een opdrachtregel gebruik te maken van
de SETBOOT opdracht.
Zie de documentatie in de
Handleiding bij &os2; opdrachten voor details.
In &xshutdown; zijn context, kan de "Herstart naar" functie van deze opdracht handig zijn. Deze
functie wordt aangeroepen met de "/iba:<os>" optie van SETBOOT,
met "<os>" als zijnde de exacte naam van het besturingssysteem zoals het verschijnt in het
Boot Manager menu nadat het systeem opstart. Door het gebruik van deze optie zal het systeem herstarten
zonder het Boot Manager menu te laten zien, maar rechtstreeks de opgegeven partitie doorstarten.
Bijvoorbeeld, als u rechtstreeks op wilt starten met PC-DOS 7, wat de naam "PC-DOS 7" heeft
in het Boot Manager menu, type dan het volgende op de opdrachtregel in:
setboot /iba:"PC-DOS 7"
Nu, met dit voorbeeld, als u nu wilt dat PC-DOS 7 een gebruikers herstart actie
van &xshutdown; moet worden, doet u het volgende:
- Druk op de "Nieuw" knop.
- In het "Actie beschrijving" veld, voert u datgene in wat u wilt zien in het &xshutdown;
bevestigingsdialoog (b.v. "PC-DOS 7").
- In het "Actie opdrachtregel" veld, vul de uit te voeren opdracht in, in dit geval:
setboot /iba:"PC-DOS 7"
- Druk op "OK". Het onderdeel zal te voorschijn komen in het &xshutdown; bevestigingsdialoog de
volgende keer dat u probeert uw systeem af te sluiten.
Beginnend met V0.9.0 is er een "Partities" knop toegevoegd aan deze dialoog.
Deze knop is alleen geactiveerd als een herstart actie geselecteerd is van de selectielijst bovenin;
het kan zijn dat u op de "Nieuw" knop moet drukken voordat de "Partities" knop geactiveerd wordt.
Na het indrukken van die knop krijgt u een menu waarin alle opstartbare partities van uw systeem getoond worden.
Let op dat dit alleen werkt als u de Boot Manager ge‹nstalleerd heeft, omdat die rechtstreeks vanuit de
partitie tabellen zal lezen en zal zoeken naar Boot Manager onderdelen.
Welnu, als u nu een onderdeel van dat menu selecteert, wordt de momenteel gekozen herstart actie
bijgewerkt met de correcte naam en opdracht voor SETBOOT.EXE.
Belangrijke opmerkingen:
- Er is geen fout controle, niet in de "Herstart acties" dialoog, als ook niet op het
moment van afsluiten. Als u de uit te voeren opdracht verkeerd typt of SETBOOT
gebruikt terwijl de Boot Manager niet ge‹nstalleerd is, het systeem zal gewoon vastlopen nadat alle
vensters gesloten zijn.
- Als u de exacte namen van de Boot Manager partities op uw systeem niet weet en de "Partities" knop
werkt niet, kunt u FDISK opstarten (of
LVM voor Aurora en eCS) vanaf een
opdrachtregel en ze handmatig overnemen van daaruit.
- De opdracht die u hier invoert wordt gestart nadat alle vensters zijn afgesloten en de
INI bestanden zijn weggeschreven; echter, bestandssystemen worden niet vrijgegeven bij &xshutdown; als
u een gebruikers herstart kiest. &xshutdown; verondersteld dat het programma dat u hier opgegeven heeft
zelf de bestandssystemen zal vrijgeven (b.v. roep de DosShutdown API aan).
SETBOOT doet dit, bijvoorbeeld.
- De opdracht die u hier opgeeft wordt gestart via een CMD.EXE met de /C
parameter. Dit
betekent dat u hier zelfs een
REXX
script kunt laten uitvoeren, als u echt van risico's houdt.
- Zoals altijd, als u een opdracht uit wilt laten voeren dat zich niet bevindt in een directory
dat onderdeel is van de PATH variabele, dient u het volledige
pad op te geven.
Voor SETBOOT is dat niet noodzakelijk, omdat die zich in de
OS2 directory bevindt.