View Full Version : problema bootloader
frankifol
02-10-2006, 22:54
questi sono i dischi fissi che ho nel pc;
sata 80 Giga con su win xp
Pata 80 Giga (primary slave) con kubuntu (e con lilo come residuo di una vecchia installazione di mandriva)
pata 40 Giga (primary master) formattato nfts. E' vuoto, tranne che per il bootloader di kununtu (grub).
quello che vorrei fare è installare mandriva nel 40 giga senza incasinare il bootloader. In più vorrei all'avvio poter scegliere tra tutti e tre i sistemi operativi. Si può fare?
frankifol
03-10-2006, 15:57
nessuna anima pia?
Intanto su ntfs non ci installi nessun linux ;)
Cmq, qualunque distro tu installi dovrebbe automaticamente vederti gli altri due o.s. e configurarsi di conseguenza.
Mandriva credo che chieda dove installare lilo. Digli nell'MBR e sei a posto.
Se poi ci sono problemi torna qui che ti diciamo come editarlo a mano per riavere gli altri due.
frankifol
03-10-2006, 21:40
in che senso nell'nfts non ci instalo nulla? linux non riformatta l'hdd secondo le sue necessità?
Manndriva dovrebbe chiedere se si vuole installare lilo o grub. Leggevo in una guida qui nel forum che è meglio installare grub.
Cmq, lo metto nel 40 giga e li ci metto anche il bootloader che dovrebbe sovrascivere l'altro permettendomi cmq di usare tutto.
Provo e vediamo che succede........
grazie!
Io uso Debian Etch e per installare il Grub su un SATA, quando avevo montato anche un PATA ho avuto qualche problema. Nel senso che il sistema mi riconosceva per primo il Pata come /hda e il sata come /sda. Alla sua richiesta di installare il Grub nell'MBR, lui me ho ha installato nel PATA (secondo la sequenza di riconoscimento). Ora, dove era il problema? Che il mio boot sequence in avvio era il SATA e non PATA. Ho poi risolto subito, ma quando hai quel tipo di configurazione, occhio alla sequenza di riconoscimento dei Device e soprattutto dove te lo installa
frankifol
04-10-2006, 14:10
grazie delle dritte. Cmq la scheda madre permette di decidere l'ordine dei dischi fuffi per l'avvio e mandriva a difefrenza di altri (tipo kubuntu), chiede dove si vuole installare il bootloader. Quindi....mi viebe una domanda....mi consigliate di installare il bootloader di mandriva al posto di quello installato da kubuntu oppure lo metto in un altro hdd?
grazie delle dritte. Cmq la scheda madre permette di decidere l'ordine dei dischi fuffi per l'avvio e mandriva a difefrenza di altri (tipo kubuntu), chiede dove si vuole installare il bootloader. Quindi....mi viebe una domanda....mi consigliate di installare il bootloader di mandriva al posto di quello installato da kubuntu oppure lo metto in un altro hdd?
Adesso non conosco la scala di riconoscimenti di kubuntu e mandriva, comunque ti consiglio di installare il boot loader nell'HD con cui tu decidi di fare boot.
frankifol
05-10-2006, 15:11
allora, fatto. Ho installato mandriva 2007 e grub nel hdd da 40 giga. Mandriva va bene (ho fatto fatica solo a configurare i driver della scheda video, ma ora vado in xgl che è un piacere), tuttavia non mi vede affatto l'hdd su cui c'è Kubuntu. Tra le periferiche di archiviazione mi riconosce
: l'hdd sata su cui c'è win e: su cui mi permette di navigare
: l'hdd su cui c'è mandriva (come due diversi hdd, ma credo siano le due partizioni)
Dove è finito il terzo hdd? come ci accedo?
Apri una shell, diventa utente root e digita
fdisk -l
quanti dischi vedi?
frankifol
05-10-2006, 20:54
copincollo il risultato del comando.
Mi sembra siano tre.
Disk /dev/hda: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 1019 8185086 83 Linux
/dev/hda2 1020 4998 31961317+ 5 Esteso
/dev/hda5 1020 1528 4088511 82 Linux swap / Solaris
/dev/hda6 1529 4998 27872743+ 83 Linux
Disk /dev/hdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
/dev/hdb1 * 1 9587 77007546 83 Linux
/dev/hdb2 9588 9964 3028252+ 5 Esteso
/dev/hdb5 9588 9964 3028221 82 Linux swap / Solaris
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 9963 80027766 7 HPFS/NTFS
Ok, i dischi te li vede tutti e 3
/dev/hda è il tuo hd PATA da 40GB Master
/dev/hdb è il tuo hd PATA da 80GB Slave
/dev/sda è il tuo hd SATA1 da 80GB
ora scegli la partizione che vuoi montare è lancia
mount /dev/[dispositivo] /[punto-di-mount]
esempio
mount /dev/hdb1 /mnt
naturalmente devi essere utente root per montarla. Poi prova ad accederci e lancia un bel ls.
frankifol
05-10-2006, 23:06
fatto. Montandola come mi hai detto ho trovato il contenuto dell'hdd nella cartella mnt. Grazie! Ora però mi chiedo una cosa....una volta recuperati i dati che mi servono, posso formattare tutto e fare leggere l'hdd come ulteriore supporto a mandriva? potrei formattarlo da win in fat32 per avere un mezzo per far dialogare linux ed xp....è un idea malsana?
No, direi di no. Quando formatti la partizione in fat32 da windows, ritorni in linux, e riesegui "fdisk -l". Vedrai cosi a quale dispositivo corrisponde la nuova partizione che hai creato.
Dopodichè edita il file /etc/fstab (file che contiene i punti di mount e i modi in cui devono essere caricate le partizioni) e inserisci li dentro una riga tipo questa
/dev/[nomedispositivo] /[punto di mount] vfat umask=000 0 0
Dove vfat sta a specificare il tipo di filesystem della partizione che verrà montata, mentre umask è un filtro per i permessi, che con l'opzione 000 da la possibilità anche all'utente di poter leggere e scrivere.
Fatto questo, ogni volta che avvierai Linux, ti ritrovate la partizione Fat32 caricata in automatico e utilizzabile anche in linux oltre che in windows :)
frankifol
06-10-2006, 12:42
mi sono accorto ora che usando mount /dev/hdb1 /mnt si smonta il sata.
Cmq non fa niente perchè ho preso quello che mi serviva dal disco irragiungibile, che ora sarà formattato. Il punto è che con le utilità di win xp non mi fa mettere fat32. Forse che essendo il disco in nfts non è possibile passare a fat?
frankifol
06-10-2006, 12:45
smucinando con le utilità dei disk di xp, relativamente al disco hdb ho questo output con fdisk
Disk /dev/hdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
/dev/hdb1 2 9964 80027797+ f W95 Ext'd (LBA)
Il punto è che con le utilità di win xp non mi fa mettere fat32. Forse che essendo il disco in nfts non è possibile passare a fat?
Dipende da quato è grande la partizione che vuoi formattare in Fat32. Da Windows XP il massimo (se non ricordo male) è 32GB. Se vuoi andare oltre, prova con Partition Logic che è free, oppure con un prodotto specifico come Partition Magic ma che non è free :)
frankifol
06-10-2006, 22:55
scarico partition logic poi vediamo
frankifol
07-10-2006, 11:56
partition logic non mi parte. Al boot mi dice che c'è un problema con la tastiera, problema che permane anche sostituendola.
ho poi scaricato partition magic versione 8.0 demo. Da win avvio il programma, gli dico di convertitre il formato da nfts a fat32, lui mi chiede se sono sicuro poi quando faccio apply non succede una mazza.
Al che mi chiedo, come formatto in fat32 sto benedetto hdd? magari rimedio una versione di partition magic completa, sennò non lo so proprio
ps: attualmente fdisk definisce così l'hdd incriminato:
Dispositivo Boot Start End Blocks Id System
/dev/hdb1 * 1 9964 80035798+ 6 FAT16
da dove arriva fat16??? :mbe:
frankifol
07-10-2006, 14:29
ridotto a fat32
Disk /dev/hdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
/dev/hdb1 * 1 9964 80035798+ c W95 FAT32 (LBA)
in fstab metto preciso preciso:
/dev/[nomedispositivo] /[punto di mount] vfat umask=000 0 0
metto a nome dispositivo hdb1 oppure hdb ?
a punto di mount invece?
frankifol
07-10-2006, 23:21
ho risolto. Grazie!
Bene; cmq tanto per chiarezza.
(hd)(b)(1)
(hd): sono chiamati cosi i dispositivi IDE riconosciuti da Linux. Per i dischi SCSI o gli USB Storage Device (HD USB, o Chiavette) vegono chiamate con sd
(b): le lettere dell'alfabeto sono usate per indentificare le unità fisiche rilevate. Se hai 2 dischi IDE avrai sicuramente un hda e un hdb
(1): I numeri servono per identificare le partizioni di una unità fisica. Linux usa assegnare un numero anche per una partizione Estesa, e continua il conteggio dalle successive unità logiche che trovi.
Cià :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.