PDA

Visualizza la versione completa : modificare Kolibri


viscontino
24-11-2009, 18:22
Salve a tutti, ho scaricato il file .iso del SO Kolibri (www.kolibrios.org), ho estratto i file e ho iniziato a cercare di capire come funziona un sistema operativo e magari modificare (solo per prova) una parola che compare al boot del SO... tipo al posto di "Kolibri 0.7.5" mettere "Provaaa 0.1". Ho cercato e cercato e non ho capito cosa dovevo fare...

la domanda che volevo farvi è una: qual'è il primo file (in ordine di lettura) che viene eseguito per far partire il SO? in generale non solo nel caso specifico di kolibri.

ho installato (su Ubuntu) virtualbox e riesco a far partire l'iso di kolibri come se fossi su un altro pc tanto per fare delle prove. voi sapreste scrivermi un file, anche semplicissimissimo, che partirebbe se lo comprimessi (non so se è il termine giusto) in una .iso? magari che scriva "a", niente di più.

conosco il c/c++ e un po' di assembly.

scusate se sono stato poco chiaro.

Grazie,

Viscontino

cron
24-11-2009, 20:54
Forse è meglio iniziare con un buon libro per capire come funziona un os. :)

viscontino
24-11-2009, 21:12
Proprio ieri sono andato in biblioteca e ho preso un libro... Ne volevo uno sull'assembly ma non ce l'avevano...

viscontino
25-11-2009, 19:33
Niente da consigliare?

viscontino
29-11-2009, 00:31
C'è la possibilità che qualcuno sappia rispondermi?

mcz
29-11-2009, 11:58
Il file iso non contiene solo i programmi del sistema operativo, ma l'intera struttura delle cartelle. con tanto di istruzioni per l'avvio del sistema.
Tale istruzioni si trovano sul settore di boot (come avviene del resto per grub) e si appoggiano a quanto contenuto, ad esempio, nel file syslinux o isolinux .

Un'idea te la possono dare questi links:

Guida a Gentoo Linux LiveUSB (http://www.gentoo.org/doc/it/liveusb.xml)
Creare CD/DVD ISO Slackware (http://www.slacky.eu/wikislack/index.php?title=Creare_CD/DVD_ISO_Slackware)
creare iso avviabile (http://forum.html.it/forum/showthread/t-866834.html)

Per modificare un file ISO puoi usare AcetoneIso (http://www.acetoneteam.org/). Per Debian e Ubuntu esiste:
Remastersys for Debian and Ubuntu (http://www.geekconnection.org/remastersys/remastersystool.html)

P.S.: vedi anche:
The Syslinux Project (http://syslinux.zytor.com/wiki/index.php/The_Syslinux_Project)
Isolinux (http://syslinux.zytor.com/wiki/index.php/ISOLINUX)

viscontino
29-11-2009, 12:19
Ti ringrazio tanto, adesso provo!

Loading