Newsgroup: it.comp.os.linux.iniziare
Titolo: Non mi si avvia piu' linux .....

Smanettando col kernel il mio sistema non si avvia +.
Compare lilo, si avvia il caricamento che si blocca su Uncompressing
kernel.
Quindi compare un bel "ran out of input data" e il sistema si blocca.
Pensavo di essermi creato un dischetto di boot ma a quanto pare non
basta, visto che nel dischetto ho la dir /boot e il kernel vmlinuz. Il
dischetto cmq non fa partire il sistema.
Ho provato col cd della slack cercando di riparare le cose alla prima
console utilizzabile ma non ci sono riuscito.
Insomma quello che ho fatto e' stato spostare vmlinuz da / in /boot
rinominandolo vmlinuz-2.2.16 e in / creare un link a
/boot/vmlinuz-2.2.16 chiamato vmlinuz.
Secondo me in effetti non cambiava nulla e quindi non ho avvertito
lilo del cambiamento. Che sia questo il problema ?
Insomma, come risolvo questo grosso inconveniente ?
-----------------------------------------
Togliere NO SPAM per rispondere in email.

 [cut]
Ho appena scaricato, da win ... :(((((, alfalinux una mini slackware
su 2 floppy. Pensate possa essermi utile a risolvere il problema ?
Non ho idea di cosa fare e come procedere ... :((


>Smanettando col kernel il mio sistema non si avvia +.
Non puoi riavviare usando i floppy di installazione, quindi
montare a manetta la partizione di / e rimettere a posto il tuo
kernel?
P.S. ma perche' lo hai spostato ed hai creato il link? non
bastava spostarlo e modificare il lilo.conf per farlo 'puntare'
all'immagine giusta?
Davide

 Insomma, come risolvo questo grosso inconveniente ?
Con un qualsiasi dischetto di boot, monta / (e /boot se e' una diversa
partizione) sotto, 
p.es
., /mnt e poi fai:
# lilo -r /mnt 
e vedi che ti dice. Se lilo non e' sul dischetto, usa qullo sul disco
rigido, /mnt/sbin/lilo. Visto che non hai probabilmente il manuale
sotto mano:
      -r root-directory
              Before doing anything else,  do  a  chroot  to  the
              indicated  directory.  Used  for  repairing a setup
              from a boot floppy.
Dopo aver riparato il tutto, se proprio vuoi avere il kernel in /boot
anziche' in / non fare il link, ma metti "/boot/vmlinuz-2.2.16" in
/etc/lilo.conf al posto di "/vmlinuz". E ridai /sbin/lilo.
Buon smanettamento,
-- 
Stefano - Hodie postridie Nonas Martias MMI est

 Non ho idea di cosa fare e come procedere ... :((
basta, per quello che ti serve, usare un floppy di boot o un cd di
installazione e rispondere "rescue" al prompt di lilo.
Entri in in Linux base con cui puoi montare la tua partizione e cercare
di risistemare le cose.
ciao, andrea

Insomma, come risolvo questo grosso inconveniente ?
se non riesci ad entrare col cd di qualche distribuzione, basta anche
solo un kernel, un DOS avviato e funzionante, e Loadlin ("loadlin
vmlinuz root=/dev/hdxx")
-- 
    Pardo 
 
pardo.cjb.net

 # lilo -r /mnt 
WOW ha funzionato. Grazie 1000 a tutti, solo nell'usare agent, win ha
crashato ben 2 volte .... :(((
-- 
--------------------------------------------
Correggere l'indirizzo x rispondere in email.

Ora che sono riuscito a far funzionare di nuovo tutto (naturalmente grazie a
voi) coem lo creo un *bel* boot disk che rispecchi appieno il mio sistema
_attualmene_ funzionante ?
Copiare, come credevo, il kernel e l'intera /boot su floppy non e'
sufficiente, a me serve un floppy avviabile.
Grazie ancora.


 sufficiente, a me serve un floppy avviabile.
Se ti serve solo il kernel, dd if=kernel.file of=/dev/fd0, se invece
cerchi un sistema funzionante cerca su freshmeat una mini distro, io ho
usato "alinuz" o "alinux" (ora non ricordo esattamente) che e` una slack
su 2 floppy.
Ciao

Se ti serve solo il kernel, dd if=kernel.file of=/dev/fd0
..e fini` con un bel "VFS: unable to mount root
partition blablabla....... kernel panic"
se fate cosi` usate rdev, dopo, per dirgli qual'e` la partizione root
rdev /dev/fd0 /dev/hdXX
Cmq io continuo a sostenere che la cosa piu` pratica in assoluto e` un
bootdisk del dos, con dentro solo il command, loadlin, e il kernel.
Con loadlin ci si passano tutti i parametri che possono servire e un
disco cosi` e` molto piu` semplice da fare di uno con lilo+kernel.
Mentre un disco con solo il kernel non e` minimamente flessibile. Basta
cambiare la partizione root, o usarlo su un computer che non e` quello
su cui e` stato creato, che diventa inutile.
-- 
    Pardo 
 
http://pardo.cjb.net
 
http://pardo.tsx.org

 su cui e` stato creato, che diventa inutile.
Non mi risulta, a lilo basta dire <etichetta di boot> boot=/dev/hda
root=/dev/hda2
Ciao

root=/dev/hda2
a lilo, ma fare un bootdisk con lilo+kernel non e` tanto facile, e io
stavo appunto parlando del bootdisk solo kernel fatto con dd come avevi
detto tu...
si fa in 2 secondi ma non c'e` nessuna linea di comando per passare
parametri, se non si fa l'rdev il kernel non sa neanche quale
partizione root deve montare!


 partizione root deve montare!
Sorry =)
Ciao