http://www.xbmcfreak.nl/
Heb je al in de grub documentatie gekeken?
This too shall pass
Debian | VirtualBox (W7), Flickr
Bedoel je de boot parameters? Wel eens in /proc/ gekeken daarvoor? Kijk eens in /proc/cmdline, staat precies de kernel parameters in die bij Grub gebruikt zijn.
Commandline FTW | Tweakt met mate
Als je gewoon wil onthouden wat grub de laatste keer geboot heeft, kun je ook savedefault gebruiken:
http://www.gnu.org/softwa...tml_node/savedefault.html
http://www.gnu.org/softwa...tml_node/savedefault.html
“I'd give an arm to be ambidextrous!"
Al werkt het voor GRUB2 wat anders, aangezien je daar geen menu.lst meer hebt. Maar aangezien je het zelf noemt, lijkt me dat niet het geval.
IMDB vote history | Next-gen OS, audio en video player, search engine en Movie DB
met de /proc/cmdline is het me al redelijk gelukt.
Ik ben een livecd aan het maken met een bash start-up script. Afhankelijk van de optie of menu keuze tijdens het booten wil ik bepaalde zaken wel of niet laten uitvoeren. Nu (niet zo netjes) heb ik de boot parameters in een iets andere volgorde gezet. Deze volgorde lees ik uit de /proc/cmdline en aan de hand daarvan doe ik bepaalde dingen wel of niet.
Mooier zou een omgevings variable zijn of dat de title naam ergens achteraf is uit te lezen..
Ik ben een livecd aan het maken met een bash start-up script. Afhankelijk van de optie of menu keuze tijdens het booten wil ik bepaalde zaken wel of niet laten uitvoeren. Nu (niet zo netjes) heb ik de boot parameters in een iets andere volgorde gezet. Deze volgorde lees ik uit de /proc/cmdline en aan de hand daarvan doe ik bepaalde dingen wel of niet.
Mooier zou een omgevings variable zijn of dat de title naam ergens achteraf is uit te lezen..
http://www.xbmcfreak.nl/
Als het toch je eigen LiveCd is, kan je dan geen custom parameter toevoegen aan de kernel cmdline? De kernel zal dan wel mss klagen over een "unknown parameter", maar AFAIK verschijnt die dan toch in /proc/cmdline.
De meeste Livecds doen dit via /proc/cmdline
Je zou eens hier naar kunnen kijken
(kleine toevoeging)
Deze worden dan gefilterd door middel van een IF ELSE functionaliteit of CASE.
In deze functies worden weer verschillende programma's wel of juist "niet" op gestart.
Succes.
Je zou eens hier naar kunnen kijken
(kleine toevoeging)
Deze worden dan gefilterd door middel van een IF ELSE functionaliteit of CASE.
In deze functies worden weer verschillende programma's wel of juist "niet" op gestart.
Succes.
[ Voor 55% gewijzigd door yeadder op 11-01-2010 19:59 ]
Volgens mij worden argumenten die niet door de kernel herkend worden automatisch enviroment variables.
Weet alleen niet of dit binnen de ramdisk blijft, of ook na init nog aanspreekbaar is.
Weet alleen niet of dit binnen de ramdisk blijft, of ook na init nog aanspreekbaar is.
We are pentium of borg. Division is futile. You will be approximated.
Niet alle argumenten worden enviroment variables dacht ik:Rainmaker schreef op maandag 11 januari 2010 @ 17:08:
Volgens mij worden argumenten die niet door de kernel herkend worden automatisch enviroment variables.
Weet alleen niet of dit binnen de ramdisk blijft, of ook na init nog aanspreekbaar is.
Als je parameter op een = eindigt wel, anders komt het in de /proc/cmdline, als ik het goed heb.Note that ALL kernel parameters listed below are CASE SENSITIVE, and that a trailing = on the name of any parameter states that that parameter will be entered as an environment variable, whereas its absence indicates that it will appear as a kernel argument readable via /proc/cmdline by programs running once the system is up.
Je kunt het runlevel (2-5) tijdens de boot kiezen door het nummer ervan (als los nummer) op de kernel-commandline mee te geven. Da's de normale manier.
Have a taste of freedom. It is sometimes a bitter pill. To me though, this is the sweetness of the GPL
Pagina: 1