Newsgroup: it.comp.os.linux.iniziare
Titolo: installare il boot

Salve, ho installato la knoppix 3.4 nela partizione dove prima avevo 
mdk10. Tutto a buon fine se non il fatto che sia rimasto nel boot la 
versione di lilo che aveva installato mandrake, con le relative 
configurazioni. Quindi riesco a far partire win x' c'è ancora il 
settaggio giusto nel lilo, ma non riesco a far partire knoppix. Cosa 
posso fare?
Grazie a tutti

Piolo wrote:

Ti sei fatto un giro in /etc/lilo.conf? e
#vi lilo.conf
Hai dato un'occhiata al manuale di lilo?
$man lilo
una procedura passo passo:
1) Fai partire knoppix dal cd live, possibilmente con un ambiente grafico
legero, o meglio in single mode.
2) monta la partizione da dove normalmente fai il boot (/dev/hda1)
3) fai #chroot /mnt/hda1 (se non va fai #chroot /mnt/hda1 bash ) Questo ti
sposta / su /mnt/hda1
4) modifica /etc/lilo.conf in base ai kernel che hai nel boot
5) lancia #lilo -v
6) riavvia

 6) riavvia
il file lilo.conf è gia configurato, solo che se lancio il comando lilo 
continua a dirmi che prima dovrei editare il file lilo.config!

 sposta / su /mnt/hda1
Su hda1 ho win e su hda5 c'è installato knoppix.
Se faccio
#chroot /mnt/hda5 mi dice permesso negato.

 continua a dirmi che prima dovrei editare il file lilo.config!
si, per questo devi fare chroot. Se fai #lilo dal prompt, lui va a cercare
/etc/lilo.conf del filesystem creato da knoppix
LA procedura è giusta. devi solo individuare quale partizione è la tua root
quando usi la distro su hd.
inoltre, in boot deve trovare la giusta directory che contiene i kernel. 
Quindi io farei:
..
2) monta quella partizione dove hai la root (/)
3) fai chroot su quella partizione (chroot /mnt/hdax)
3A) monta la partizione dove hai i kernel (se l'hai divisa) in boot
prosegui..

 3) fai chroot su quella partizione (chroot /mnt/hdax)
se cerco di fare #chroot /mnt/hda5/
mi da accesso negato se si blocca...
sono root e ho abilitato la scrittura su hda5..
non so cosa fare d'altro!!
Grazie dell'aiuto!!

 Grazie dell'aiuto!!
Allora. Ho fatto delle prove. Una cosa importante è che chroot esegue le
cose in questa sequenza:
a) porta la root nella directory specificata
b) esegue il comando, quello predefinito nel caso tu non scriva altro.
allora il problema è che quando fai 
# chroot /mnt/hda5 /bin/bash
quello va a cercare /bin/bash in hda5.
Probabilmente non c'è. Allora le cose che puoi fare sono:
1) fai dalla shell di knoppix live #ldd /bin/bash
2) copi esattamente le librerie che ti dice, nelle esatte posizioni in
/mnt/hda5 (ATTENZIONE: solo se gia non ci sono!)
3)copi /bin/bash in /mnt/hda5/bin/bash (IDEM se gia non c'è!)
4) esegui #chroot /mnt/hda5 /bin/bash
Dovrebbe funzionare. Assicurati che hda5 è la partizione di root della tua
installazione. se è così, dovrebbe già avere /bin/bash.
Se non lo ha evidentemente hda5 è un altra partizione.
Se hai eventuali altri problemi fammelo sapere, che proviamo a operare
insieme, poi ti faccio sapere come.

 mi da accesso negato se si blocca..
vabbe', fai :
[ root@knoppix ]# lilo -C /path_dove_hai_messo_lilo.conf/lilo.conf
provided that tu abbia un lilo.conf valido e che tu abbia montato
quanto richiesto dal medesimo.
Prova a postarlo ,eventualmente.