Newsgroup: it.comp.os.linux.iniziare
Titolo: classica sul multiboot, ma non mi va...

Salve,
lo so che è l'ennesima "classica" domanda sul multiboot :-)) ma non mi
funziona...
Ho Windows XP su hda1, 50 mb, FAT32 su hda2, 5 mb, Linux su hda3, 25
mb, ecc...
Non voglio usare il dischetto per avviare l'amico linux, quindi provo
con un
dd if=/dev/hda3 of=bootsect.lnx bs=512 count=1
sposto bootsect.lnx nella partizione con XP (ntfs), metto nel
bootmanager di XP la riga su linux ed ottengo
"[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
c:\bootsect.lnx="Linux"
ma linux non parte, se scelgo di farlo partire mi va su schermo nero,
cursore lampeggiante e stop... :-((
Ho provato a fare creare lilo alla Redhat 8, ma nulla...
Ch'aggia fa'? :-)
devo mettere qualcosa come
multi(0)disk(0)rdisk(0)partition(3)\???="Linux" ?
...rendere bootsect.lnx di sistema?
grazie, ciao
salvo
§alvomi©

 dd if=/dev/hda3 of=bootsect.lnx bs=512 count=1
La prima cosa che mi viene in mente... è banale ma non la citi... lo hai
installato lilo nel boot record di hda3 ?
-- 
Stefano Gatti 
Email: 
stefano.ga...@tin.it
 (togliere .levami)
Web: 
digilander.libero.it/sg67

installato lilo nel boot record di hda3 ?
Ho fatto fare tutto a Redhat (nuova installazione), mi ha chiesto il
disschetto, fatto. Poi in linux ho dato il comando lilo e mi ha detto
che ci sono problemi perché il disco è oltre i 1024 cilindri quindi si
potrebbe provare con LBA ecc...
Per evitare di far danni ho solo fatto quello che ti dicevo.
Ma al momento parte solo dal dischetto...
ciao,
salvo
§alvomi©

 installato lilo nel boot record di hda3 ?
Mi sfugge qualcosa o lilo dovrebbe stare nell'MBR e non in hda3 ?
Nicola.
-- 
chi va pian va san e va lontan



Normalmente si. Però nel caso in questione nel MBR NicoKid voleva
lasciare il MBR originale di Windows in modo da utilizzare il boot
manager di XP.....
Per maggiori info la procedura è descritta quì:
http://www.tldp.org/HOWTO/mini/Linux+NT-Loader.html


 Ma al momento parte solo dal dischetto...
L'avviso che hai visto relativo a Lilo è solo un warning. Sul tuo sistema
stai utilizzando un disco principale da almeno 80 GB. La cosa è possibile
solo con PC con bios costruito successivamente al 2000.... Di certo non hai
problemi legati al superamento dei 1024 cilindri (che si manifestano su
PC con bios antecedente al 1997).
Quindi stai pure tranquillo e installa Lilo nel boot record di hda3, per poi
seguire la procedura da te indicata, oppure nel MBR.


dd if=/dev/hda3 of=bootsect.lnx bs=512 count=1
...
brrrrrr!
le ho provate tutte, applicato i vostri consigli, lette le procedure
Howto su 
http://www.tldp.org/HOWTO/mini/Linux+NT-Loader.html
,
reinstallato LILO su /dev/hda3 con parametro LBA32...
Ho pure usato Bootaprt.exe direttamente da Win XP, letto il settore di
avvio linux, copiato in C:\, aggiornato boot.ini, ma all'avvio linux
non viene caricato, e devo sempre partire con il dischetto, una gran
scocciatura!
Cosa c'è che non va, maledetto "cilindro 1024"?
grazie di ulteriori graditi consigli!
salvo
§alvomi©

 scocciatura!
Io proporrei:
1) Provare GRUB da dischetto, se funziona installarlo anche su disco
(dato che i componenti sono *esattamente* gli stessi, la prova IMHO e`
affidabile nel 99% dei casi)
2) Installare LILO su disco fisso. Come gia` detto nel thread quello
che hai avuto e` piu` un warning che un problema, a meno che la tua
versione di lilo non sia davvero preistorica.
--
Ikitt 
"Stupid people do stupid things smart people outsmart each others"
*** mailserver: 
freemail.it

versione di lilo non sia davvero preistorica.
Già fatto, ma sulla partizione linux.
Mettendo "lba32" al posto di "linear" lilo funziona, ma posso farlo
anche su C:\ (ntfs, Win XP) senza zappare via nulla?
ciao,
salvo
§alvomi©

....
Parte Lilo ma ti ritorna un errore o non parte proprio ?
Io ho provato ad utilizzare il loader di NT e sono riuscito. Ma la
procedura va eseguita passo per passo alla lettera.


 anche su C:\ (ntfs, Win XP) senza zappare via nulla?
Non so, come bootloader ho sempre usato quelli di linux.


procedura va eseguita passo per passo alla lettera.
così ho fatto, estraendo il settore di boot con dd if=... e ponendolo
in C:\ ecc..., appunto è strano.
sto facendo prove con Grub, ora :-)
ciao,
salvo
§alvomi©

Ti rimando al manuale di grub per questo.
ok, provo ancora
vi faccio sapere!
ciao,
salvo
§alvomi©

Non so, come bootloader ho sempre usato quelli di linux.
e fai bene :-)
Ora mi funziona!
C'era un parametro errato in /etc/grub.conf
Poneva Windows sul dico "hd0 0" come lo chiama grub, ovvero la prima
partizione (/hda1), mentre in realtà lì c'è la FAT32, non NTFS-XP che
è su hda2, quindi ho dovuto mettere "hd0 1" e grub si è installato e
il multiboot funziona, se scelgo Windows XP parte il botloader di M$
come al solito.
La stranezza delle partizioni è causata dal fatto che prima della
partizione ntfs c'era una piccola partizione "non-dos" del notebook,
che ho tolto con Partition Magic, spostando poi quella di Windows come
prima.
Ora, Partition Magic la visualizza graficamente come prima, ma poi
qualunque fdisk dice che è la 2, mentre la FAR32, che graficamente è
in seconda posizione è la 1 (non avviabile, tra l'altro), e Linux è la
terza sia graficamente sia in effetti. Insomma, fumo negli occhi di PM
:-))
Comunque ora va!
Grazie mille
Salvo Micciché
§alvomi©

 O devo usare il CD?
Sta tutto (ovviamente) su floppy. Ed e' solo il boot loader. Quando hai
capito che magari puo' esserti utile lo installi sotto linux (o in una
partizione a se stante)
se ti serve io ho messo il mio floppy con GRUB online
http://spazioinwind.libero.it/fedro/
se usi solo win lo puoi creare con rawrite.exe  
(attenzione che contiene la configurazione che uso io)
fedro

 sto facendo prove con Grub, ora :-)
Dovrebbe andare lo stesso...


 
Ma se facessi 'dd if=/dev/hda3 of=/dev/fd0 bs=512 count=1' ed ovviamente 
avendo il FDD bootabile per primo, non avresti molta differenza che con l' 
avvio da HD. Unica "seccatura" inserire il floppy per avviare.


http://spazioinwind.libero.it/fedro/
hai fatto bene, può servire :-)
ciao,
salvo
§alvomi©

a buon fine o ti ha ritornato qualche errore ?
Avevo installato lilo sulla partizione linux.
Ora ho messo Grub, e dopo aver configurato i corretti parametri per la
partizione Windows, si è installata sulla partizione principale e
funziona.
ciao,
salvo
§alvomi©