Newsgroup: it.comp.os.linux.iniziare
Titolo: winXP + linux

salve,
ho installato linux sul fondo del mio disco da 30GB... in cima c'è winXP.
Ho messo LILO sul settore di boot della partizione e non sul MBR.
E ho anche fatto dischetto di avvio di linux.
Partendo da dischetto tutto ok.
Per partire tramite il boot manager di winXP, ho fatto come sta scritto
sulll' HOWTO, cioè immagine del settore di boot di linux copiata su
dischetto e quindi sulla directory di winXP e poi ho modificato boot.ini
Ma quando seleziono "Linux" non succede nulla!
Poi ho provato a copiare l'immagine del boot dal dischetto di LILO, e questa
volta esce scritto "Boot Failed" e niente altro.
Come devo fare?
grazie

 E ho anche fatto dischetto di avvio di linux.
Uhm...
Io a dire il vero ho installato XP sulla prima partizione, messo il lilo
in mbr e gestisco da Lilo... E ho XP e linux che convivono senza alcun
problema...
-- 
           ~~ ICQ#: 8761263 ~~ 
http://www.delymyth.net/
 ~~
            E-Mail Addy: DElyMyth [at] delymyth [dot] net
           => FREE! Hardware Anti-Virus!!! - /dev/brain <=
Powered By RedHat 7.2 (Enigma) - Kernel 2.4.7 - X-SecurePro on WinXP

 problema...
cioč LILO riesce a far partire winXP?



Certo :)


 
Strano, l'ho vatto una ventina di volte senza problemi.
sei sicuro di aver fatto tutto correttamente.
La cosa piu` delicata e` la riga di comando per dd.
sicuro di aver dato esattamente il nome del disco e della partizione
in cui hai la directory /boot (di solito la stessa di  /).
Un disco di 40G potrebbe essere /dev/hde e non /dev/hda
controlla dando il comando "mount" senza opzioni.
ciao, Andrea

 Certo :)
uhmmm :)
la cosa č interessante... valuterņ!
piuu che altro mi tornava comodo partire coll boot manager di winxp in modo
che se scelgo di togliere linux (che ho messo per fare delle sperimentazioni
piu che altro) non mi troverņ costretto a ripristinare il MBR

 Un disco di 40G potrebbe essere /dev/hde e non /dev/hda
si è /dev/hdf infatti...
tra l'altro non capisco la differenza che quando ho preso l'immagine dal
dischetto esce scritto boot failed... può dipendere dal boot manager di
winXP ?
acc :(

 il MBR
Con LILO lo fai da linux...
lilo -u se non erro :)


 lilo -u se non erro :)
ma si ripristina il boot manager di winXP anche?



Io a dire il vero non sapevo nemmeno che il boot manager di XP fosse nel
MBR...


> ma si ripristina il boot manager di winXP anche?
ma il boot manager non credo stia nel mbr...
credo cmq di si. pero' io non l'ho mai fatto.

uhm si ora che me lo dite, è vero mi sa che non sta nel MBR... vabbè magari
ci provo... cioè spero che togliendo LILO poi riparta tranquillamente con il
boot di XP :)

 MBR...
Infatti non dovrebbe esserci... E' nei primi 512 byte di memoria della
partizione attiva. Infatti formattando non c'è più il bootloader cosa
che non dovrebbe succedere se fosse nell'mbr visto che è una "sezione"
esterna alle partizioni...
-- 
e-mail: dialtone#NOSPAM#@
aruba.it
	|Non vorrei piacere a tutti
togliere #NOSPAM# per inviare		|Avrei meno stima di me stesso
Powered by Debian Woody			|Se piacessi a certa gente
On Linux 2.4.17 - WM 0.80.0		|

ho ricontrollato e ho fatto tutto per benino:
ho copiato bootsect con il comando dd (provando sia dalla partizione di
linux, sia dal dischetto di avvio di linux) .... ho messo il file sulla
directory c: di winXP, ho modificato  boot.ini
Quando seleziono la voce Linux, non mi parte oppure esce scritto boot
failed.
Ma forse è perchè il boot loader di XP sta sul settore d'avvio della sua
partizione e non sul MBR ??
Help :)


Deve stare li.
I sistemi M$ per avviarsi usano una tecnica molto elementare: 
MBR passa il controllo alla partizione "attiva" che fa tutto.
A questo punto e` difficile dirti qualcosa "al buio".
Prova ad inviare 
- i file boot.ini e /etc/lilo.conf
- l'elenco dei dischi (dove sono montati) e loro partizioni
  (strano quel /dev/hdf, hai un altro disco udma in hde?)
Sono convinto che sia qualcosa di estremamente banale
e quindi ... difficile da vedere da soli :-)
ciao, Andrea

Elenco dischi:
2 dischi attaccati al controller raid primario della scheda madre (Abit),
uno impostato come master, l'altro come slave.
Sul primo ci sono i sistemi operativi messi cosě:
prima partizione (>20GB) --> primaria fat32 con WinXP
partizione estesa (spazio rimanente) contentente:
- fat
- linux ext2
- linux swap
Sui controller ide ci sono masterizzatore e lettore cd.
Quindi:
----------------------------------------------------------
/ETC/LILO.CONF
prompt
timeout=50
default=linux
boot=/dev/hde6
map=/boot/map
install=/boot/boot.b
message=/boot/message
linear
image=/boot/vmlinuz-2.4.7-10
    label=linux
    read-only
    root=/dev/hde6
    append="hdb=ide-scsi"
other=/dev/hde1
    optional
   label=DOS
------------------------------------------------------------
dal dischetto: SYSLINUX.CFG
default linux
prompt 1
display boot.msg
timeout 100
label linux
kernel vmlinuz
append root=/dev/hde6
-----------------------------------------------------------
file BOOT.INI di winXP:
[boot loader]
timeout=30
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"
-----------------------------------------------------------

 linear
....................
In un pigro pomeriggio, in cui ho piu` voglia di fare una siesta
che altro...:-)
direi che l'unica cosa che mi convince poco e` quel "linear"
Prova a fare un paio di tentativi:
- sostituiscilo con "lba32", rilancia /sbin/lilo, rifai il bootsect.lnx,
..
- se non funziona, elimina del tutto la riga, rilancia /sbin/lilo, rifai 
il bootsect.lnx, ..
L'append="hdb=ide-scsi" e` relativo al masterizzatore.
Che la partizione di sistema Linux sia hde6 e` abbastanza logico.
I programmi di installazione, quando creano le partizioni,
assegnano il numero 4 alla partizione estesa, 5 e` la fat (prima
logica),
6 la / (seconda logica) e 7 lo swap(terza logica).
Altre cose strane i miei occhi semi-chiusi non ne vedono :-)
ciao, andrea

 il bootsect.lnx, ..
ti ringrazio, ci provo e poi faccio sapere :)