Newsgroup: it.comp.os.linux.sys
Titolo: e image=/boot/vwlinuz... come la sposto?

Aiuto!!
Ho acquistato un nuovo hard disk (installato come slave) lilo è installato
sul MBR del primo disco (master).
Ora volevo spostare linux sul nuovo disco, e per quanto riguarda le
partizioni sono riuscito a rimettere tutto a posto.
Ma il problema è questo:
Come faccio a cambiare il puntamento al kernel di linux se nel lilo.conf ho
image=/boot/vmlinuz-2.2.... ovvero come faccio a dire a lilo che il kernel
deve andarlo a cercare nel nuovo disco??
Grazie per l'aiuto.
PS: è un'emergenza.
-- 
Posted from [195.223.139.226] by way of 
oe64.law10.hotmail.com
 [64.4.14.199] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

deve andarlo a cercare nel nuovo disco??
Strano ma vero..
vi /etc/lilo.conf
e ricordati, poi, di rilanciare lilo per aggiornare la configurazione.

 e ricordati, poi, di rilanciare lilo per aggiornare la configurazione.
Sě ho capito che devo editare il file lilo.conf ma non so dove!
Questo č il mio vecchio lilo.conf le nove partizioni sono hdd1 ( / ) e
hdd2 (swap), puoi aiutarmi per favore?
--------------------------------------------------
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux
image=/boot/vmlinuz-2.2.14-12
        append = "hdc=cdrom"
        label=linux
        read-only
        root=/dev/hda2
other=/dev/hda1
        label=w98
--------------------------------------------------
Grazie!

--------------------------------------------------
boot=/dev/hdd
[..]
other=/dev/hdd1
Cosě dovrebbe andare..

Veramente non capisco il prob del "puntamento"
Hai gia' copiato il contenuto delle partizioni nelle "nuove" del nuovo disco
?
in questo caso parti con un floppy di boot montando la root del nuovo  nuovo
disco (hdb..)
Per fare questo se non hai un floppy di boot fai
# cat tuo_kernel > /dev/fd0
# rdev /dev/fd0 /dev/hdb??
una volta partito vai a modificare /etc/lilo.conf  per la direttiva root =
/dev/hdb??
e poi fstab in maniera conseguente
lanci lilo e hai finito
bye


 Così dovrebbe andare..
Non credo che così sia giusto, scusami se insisto, ma il MBR sta su hda
per cui perché mettere boot=/dev/hdd??
Comunque ho fatto questa prova.
Sono entrato in linux installato su hda2 (vecchia partizione) ho montato
hdd1 (nuova partizione che è la copia identica di hda2) su una directory
ho modificato i files fstab sulla directory /etc/ del nuovo disco ed ho
modificato il lilo.con della vecchia partizione in questa maniera:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=nwlinux
image=/boot/vmlinuz-2.2.14-12
        append = "hdc=cdrom"
        label=nwlinux
        read-only
        root=/dev/hdd1
image=/boot/vmlinuz-2.2.14-12
        append = "hdc=cdrom"
        label=linux
        read-only
        root=/dev/hda2
other=/dev/hda1
        label=w98
e poi ho lanciano /sbin/lilo chiaramente sulla vecchia installazione di
linux.
Al riavvio tutto bene:
- se digito linux avvio la vecchia partizione
- se digito linuxnw mi parte linux sulla nuova partizione
- se digito w98 parte windows su hda1
Tutto contento avvio il "nuovo" linux e per una maggiore sicurezza
allineo il lilo.conf contenuto in questa partizione con quello presente
sulla vecchia (sopra riportato) vado a lanciare /sbin/lilo sulla nuova
installazione e guarda un po' cosa mi succede!
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Added linuxnw*
Warning: BIOS drive 0x82 may not be accessible
Added linux
Warning: BIOS drive 0x82 may not be accessible
Added W98
provo a riavviare la macchina ed invece di LILO boot: compare una serie
inarrestabile di 07 07 07 07 07 ... riavvio il PC con un dischetto di
emergenza per la partizione hda2 rientro quindi nella vecchia
installazione rilancio /sbin/lilo e tutto torna a posto.
Però io devo togliere la vecchia installazione dal primo disco!!!! Ma se
faccio così come farò poi per un qualsiasi motivo (ad esempio una
ricompilazione del kernel) a fare /sbin/lilo ???
PS: Ma i file dentro la nuova /etc/ come ad esempio boot.b, map, ecc.
ecc. quando si fanno questi spostamenti non vanno aggiornati in qualche
modo?? Se sì come??
Scusa per il poema e per il disturbo ma non so come diavolo risolvere
questo problema!

modo?? Se sì come??
Veramente boot.b é in /boot non in /etc e comunque se hai fatto la
copia identica del disco con dd non vedo il problema.

 wrote:


Penso proprio che dipende dal fatto che quando sei in linuxnw (cioe` in
hdd1), /boot e` appunto in 0x82=hdd, e dunque inaccessibile al bios.
Quando invece dai "lilo -v" da linux=hda2=0x80 essa si trova appunto in
hda2.
Potresti imbrogliare il bios con le righe: (per l'immagine di linuxnw)
map-drive=0x80
to=0x82
map-drive=0x82
to=0x80
Oppure mettere /boot in una partizione accessibile al tuo bios, cioe` di
hda.
-- /n
Ciao Remigio spinguinato e triste:-(

 Oppure mettere /boot in una partizione accessibile al tuo bios, cioe` di
hda.
se provo a mettere queste due righe per l'immagine linuxnw poi nella parte:
image=/boot/vmlinuz-2.2.14-12
        append = "hdc=cdrom"
        label=nwlinux
        read-only
        root=/dev/hdxx
                  |
                  |______________ Cosa ci metto? hda1 o hdd1 ??
Grazie e scusate per le continue richieste di chiarimenti.
-- 
Posted from [195.223.139.226] by way of 
oe32.law10.hotmail.com
 [64.4.14.89] 



be' se la root sta su hdd1...

                  |______________ Cosa ci metto? hda1 o hdd1 ??
Dove sta la tua root? hdd1? Allora..

                   |______________ Cosa ci metto? hda1 o hdd1 ??
Appunto:) e`per questo che mi puzza..
-- /n
Ciao Remigio