Thread Previous • Date Previous • Date Next • Thread Next |
Jeg har lavet et simpelt lille script, som jeg syntes jeg ville dele med jer andre. Scriptet kan være nyttigt hvis man ofte compiler en ny kerne, eller hvis man ofte rebooter til Windows. Kort sagt kører det lilo og genstarter computeren. Man kan skrive navnet på et image som en valgfri parameter. I så fald vil lilo automagisk vælge det image ved boot. Eksempel: Jeg har 3 labels i min lilo.conf: lin, win og new. Hvis jeg vil over til windows, skriver jeg bootlilo win Hvis jeg vil teste en ny kerne, skriver jeg bootlilo new Hvis jeg (af en eller anden underlig grund) bare vil genstarte linux med standard-kernen, skriver jeg enten bootlilo lin eller bare bootlilo. Forskellen er, at uden parametre vil lilo komme frem og spørge efter et navn, når den booter. Hvis scriptet får et forkert label-navn, giver det en fejlmeddelelse og genstarter ikke computeren. Jeg har det liggende som /sbin/bootlilo Husk at køre chmod u+x /sbin/bootlilo Da ingen andre end root bør kunne køre lilo, skal dette script naturligvis også køres som root. Med venlig hilsen Ole PS. Scriptet er hermed overgivet til public domain. I må gøre med det nøjagtig hvad I har lyst til. På eget ansvar, naturligvis. #!/bin/bash # # # Usage: bootlilo [label] # # Runs lilo, and reboots. # If given a parameter, lilo will automatically # use the parameter as an image name at next boot. lilo if lilo -R $1 then sync reboot fi
Thread Previous • Date Previous • Date Next • Thread Next |