Newsgroup: it.comp.os.linux.iniziare
Titolo: Boot linux

Su un hd ho due partizioni, su una ho mk 9.2, e sull'altra ho copiato
tramite ghost, l'immagine di w2000.
La partizione di mk e' formattata con ext3, mentre la partizione di w2000
con ntfs.
Come boot loader uso lilo, all'avvio durante il boot, viene rilevato un
errore.
Mi dice che il sistema non riesce a "capire" che filesystem ci sia su
hda7(w2000/ntfs) e mi da' la possibilita' di correggere l'errore tramite
e2fsck(che io non so' usare).
Il risultato e' che non riesco + nemmeno a far avviare la mandrake se non
riconverto la partizione del 2000 in ext3.
Come devo intervenire sul boot per far in modo che venga accettata la
partizione ntfs e si avviino i so.
riepilogo:
1 hd
2 partizioni
mandrake9.2  fs ext3
w2000 fs ntfs
grazie

 PER ESSERE + PRECISI RIPORTO CIO' CHE APPARE NEL BOOT.
Controllo del filesystem
/dev/hda7
the superblock could not be read or does not describe a correct ext2
filsystem. If the device is valid and it really contains an ext2 fs (and not
swap or ufs or something else), then the superblock is corrupt, and you
might try running e2fsck with an alternate superblock.
e2fsck -b 8193 <<device>>
fsck.ext3:Bad magic number in super-block
while trying to open /dev/hda7
/dev/hda6 : clean, 40158/6488064 files, 1512557/12972479 blocks.
Non sono riuscito a controllare il filesystem. Vuoi riparare gli errori?
(s/n)

 filsystem. If the device is valid and it really contains an ext2 fs (and not
OK, non so come la mandrake abbia pensato che la partizione NTFS sia una 
partizione linux ext2.
E non ho nemmeno capito come mai con due partizioni, la seconda sia hda7
Hai ripartizionato con il mai abbastanza maledetto partition magic?
Perche' PM e' utilissimo per restringere le partizioni, ma non fategli
fare altro, per carita', le statistiche qui dentro sono contro la sua
efficacia.
Prova a postare, quando sei al prompt dei comandi, il risultato di
fdisk -l /dev/hda
che ci diamo una occhiatina.
Ora, non so se la mandrake usa meccanismi automatici per il
riconoscimento di hardware e partizioni, ma io la prova la farei:
quando ti dice di eseguire l'fsck (che tu NON hai lanciato, vero???)
ti chiede la password di root.
La dai, e ti trovi su un prompt di comandi.
Scusa se ti guido tasto per tasto, non e' che ti considero scemo,
non so se conosci l'editor vi, che non e' proprio amichevole.
A questo punto scrivi:
  vi /etc/fstab
a video dovresti trovarti una serie di righe.
Con i tasti freccia ti sposti sulla riga che ha al suo interno
/dev/hda7
premi due volte la lettera d
la riga dovrebbe scomparire
premi il tasto : (il due punti) e la lettera x
dovresti tornare al prompt #
digitando exit ti si dovrebbe o riavviare i sistema, o entrare
normalmente.
Se mandrake ha il riconoscimento automatico, sei daccapo, appena
riparte, trova una partizione che gli piace, e cerca di farne il mount.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net



Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Avvio    Inizio    Fine   Blocchi   Id  Sistema
/dev/hda1   *         1       764   6136798+  83  Linux
/dev/hda2           765      9964  73899000    f  Win95 Ext'd (LBA)
/dev/hda5           765       827    506016   82  Linux swap
/dev/hda6           828      7287  51889918+  83  Linux
/dev/hda7          7288      9964  21502971    7  HPFS/NTFS
Allora grazie tantissime perche' il problema e' risolto, cioe' ora tutto
e' ripartito normalmente, ho cancellato da fstab la riga.
A questo punto effetuero' questa operazione
# mkdir /mnt/w2000
# mount /dev/hda7 /mnt/w2000
poi aggiugerò la nuova voce (w2000) in LILO (A mano come si fa' ad
aggiungere voci per il bootloader) e quidi dovrei avere la possibilita' di
far partire anche i l2000 su questo hd.
Giusto?
grazie ancora
 

 grazie ancora
Prego.
Adesso, pero', cerchi di inparare anche come si quota, che hai lasciato 
tutto il mio post, e ne bastavano un paio di righe per sapere di cosa
parlavamo.


 
Perfetto il 2000 non parte ma mi rimane lo schermo nero con un bel cursore
che lampeggia in alto a sinistra.
Come devo fare per aggiungere a lilo w2000 e poter far partire mk (che cmq
parte ancora tranquillamente) e il 2000?

 parte ancora tranquillamente) e il 2000?
Non hai risposto quando ti ho domandato se hai lanciato e2fsck quando
te lo ha chiesto.
Se lo hai fatto, puoi scordarti il 2000, temo.
Se non lo hai fatto, non saprei, io non ho mai saputo che 2000 partisse
anche da una partizione non primaria. :-)
di solito, se la partizione ha il suo boot loader a posto, basta
indicare a lilo dove e' la partizione da avviare.
Ripristinare il boot loader di 2000 lo lascio spiegare a chi lo conosce
meglio.


 meglio.
OK grazie lo stesso ;-)

 di solito, se la partizione ha il suoboot loader a posto, basta


 cmq parte ancora tranquillamente) e il 2000?
vale quanto ho detto prima, cmq, per non perdere le speranze, prova a
sfiduciarmi facendo:
avvio della macchina con floppy di w98: fdisk /mbr oppure con cd di w2k
avvio modalita' consolle: fixmbr poi avvi linux col floppy di emergenza o
con il cd i installazione (fai tu, ma controlla prima che funzioni) e dai
uno /sbin/lilo (i due bootloader convivono, perche' lilo e' + furbo).

 settore della prima partizione (cioe' /dev/hda1, alias C:)
Beh, la macchina da cui sto scrivendo adesso non e' d'accordo.
hda1 /boot (debian)
hda2 win2k  NTFS
hda3 swap  (debian)
hda4 /     (debian)
hdb1 FAT32  per interscambio
Avvio con lilo.
Puo' essere che debba stare sulla prima partizione windows, non che
debba essere sulla hda1.
