Newsgroup: it.comp.os.linux.development
Titolo: Linux che non si rompe allo spegnimento

So con certezza che è possibile installare linux e poi spegnere il pc
senza perdere dati e che al riavvio non faccia partire fsck. Dovrebbe
partire in "ramdisk", credo si dica così.Quello che ho in mente è
installare linux, farlo partire all'avvio in modalità grafica (inserendo
utente e password, non importa questo) e se il pc viene spento dal
pulsante e riacceso si riposiziona sulla solita schermata. Il tutto dovrebbe girare
in momoria. Se ricompilo il kernel con loopback e ramdisk (se installo
linux su 800 mega devo scrivere un ramdisk di tale quantità nel kernel),
poi cosa devo fare per realizzare il tutto ???
Grazie
Possibile che nessuno abbia mai fatto una cosa simile, eppure l'ho visto
con i miei occhi su un hard-disk comune, con la slack 7.0  installata in
versione minimale con bzImage e syslinux come bootloader ed una minima
partizione msdos in cui venivano copiati i file bzImage, boot.txt,
syslinux ecc. 
ciao.

 partire in "ramdisk"
Non mi e` molto chiaro quello che hai intenzione di fare, ma dai 
un'occhiata a come fa Knoppix (e non e` la sola a far cose del genere):
http://www.knoppix.org/
Il grosso del filesystem e` montato grazie a un cloop device (un 
"compressed loop", disponibile come patch a parte per il kernel, che 
funziona come un loop device ma che pero` legge i dati da un file 
compresso, e decomprime i blocchi al volo) attestato su un enorme file 
che occupa quasi tutto il CD.
Per il boot e per la rilevazione iniziale dell'hardware probabilmente 
usa un initial ramdisk (initrd), sul quale puoi trovare maggiori 
informazioni sulla Kernel-HOWTO
 
http://www.tldp.org/HOWTO/Kernel-HOWTO-12.html
ed anche in /usr/src/Linux/Documentation/initrd.txt
-- 
   |   \    \  | ___|_  |_  | ianezz a casa sua... :-)
   |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
  _|_/  _\_|  _|____|___|___| 
http://www.linuxtrent.it

 spento dal pulsante e riacceso si riposiziona sulla solita schermata.
Potresi usare una partizione root  read-only affiancata da un partizione
piu` piccola su tmpfs per log e file temporanei.
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Al termine di un pranzo di nozze mi hanno dato un
amaro alle erbe cosi' schifoso che perfino sull'etichetta
c'era un frate che vomitava.



Ciao,
se il problema e' "solo" il non fare partire fsck e non perdere dati in
caso di uno spegnimento cosi' brusco, non sarebbe sufficiente usare un
journaled filesystem, tipo ext3 o RaiserFS?
-- 
Lucio Benfante

 journaled filesystem, tipo ext3 o RaiserFS?
Il journal garantisce la consistenza  dei metadati, non dei dati stessi!
Per  adesso l'unico  fs  che  puo` garantire  l'integrita`  dei dati  (a
scapito delle performace) e` ext3 montato con data=journal.
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
"Su cio` di cui non si puo` parlare e` bene tacere".
 Ludwig Wittgenstein

 con i miei occhi su un hard-disk comune, con la slack 7.0  installata in
se quello che vuoi fare e' un semplice cd live (carica tutto in
memoria e non tocca il disco) allora avevo scritto qualcosina quando
ho cercato di capire come farne uno. Trovi la documentazione su
http://digilander.iol.it/foobar/papers/linux-live.txt
(in realta' di documenti simili se ne trovano diversi in rete, ma
nessuno prendeva in considerazione l'idea di usare il tmpfs dei
kernel 2.4.x...)
-- 
There are only 10 kinds of people in the world --
Those who understand binary, and those who don't.

 Kronos
Grazie
Giulio