Jump to content

partition table non valida (?!) [RISOLTO]


13 posts in this topic

Recommended Posts

Salve a tutti,

 

premetto che è il mio primo post e che ho fatto varie ricerche in giro ma non sono riuscito a trovare nulla di significativo, ho deciso dunque di rivolgermi al forum.

 

Ho installato OS X 10.4.7 su un Amilo PI1505 (HCL link: http://wiki.osx86project.org/wiki/index.ph...s_AMILO_PI1505)

 

Le partizioni sono divise in questo modo

 

Primaria 1 - NTFS (Non riconsciuta da Vista, penso per qualche funzione di Recovery)

Primaria 2 - NTFS - Windows Vista

Primaria 3 - NTFS - Dati

Primaria 4 - HFS+ - OS X 10.4.7

 

L'installazione si è svolta senza particolare intoppi. Scegliendo installazione "ad hoc" deseleziono tutte le lingue tranne l'italiano, scelgo le necessarie patch, deseleziono tutti i driver di stampanti e aspetto il tempo di copia dei files.

 

Dopo il reboot:

 

Con il boot da disco appare un "HFS+ Partition Error"

con il boot da DVD il sistema parte e configuro l'utente, tutto all'interno del OS sembra funzionare.

 

Decido dunque di avviare con un CD-ROM con su GRUB (cd creato "ad hoc"):

 

> rootnoverify (hd0,1)

> makeactive

> chainloader +1

> boot

 

PRIMO TENTATIVO

------------------------

 

Riparte Windows Vista, installo Acronis OS Selector, che si "accorge" SOLO di OSX e lo fa partire senza alcun problema,in NESSUNO MODO il wizard rileva la presenza di Windows Vista. Ho quindi modo di entrare SOLO in OSX

 

Decido di Disinstallare Acronis OS Selector, che simpaticamente rende OS X l'unico OS bootabile.

Nuovamente uso il CD con GRUB e rientro in Windows Vista.

 

SECONDO TENTATIVO

----------------------------

 

Installo EasyBCD 1.7 e con questo pulisco l'MBR dell'unico disco presente, Creo due Entry nell'elenco degli OS di cui uno è appunto "NST MacOS X" già presente nell'elenco dei possibili SO bootabili da EasyBCD.

Al riavvio quando seleziono la voce, appare per qualche frazione di secondo l'animazione dello "slash roteante" e poi torno al menù di boot.

Scelgo Windows Vista

 

TERZO TENTATIVO

------------------------

 

Tolgo la voce "NST MacOS X" e da buon linuxiano mi affido a NeoGrub, creo e configuro così menu.lst:

 

title OSX

rootnoverify (hd0,3)

makeactive

chainloader +1

boot

 

Trovo in EasyBCD l'utile voce 'Recovery "HFS+ Partition Error"' e decido di usarla (disk0,part4) fatto questo

lancio cmd.exe ed eseguo "diskpart"

 

> select disk 0

> select partition 4

> active

> exit

 

e riavvio.

All'avvio scelgo la voce "NeoGrub Bootloader" che mi rimanda alla familiare schermata di GRUB, scelgo OSX ma non parte, premo 'c' e riscrivo uno ad una le righe di menu.lst per cercare l'intoppo.

 

> rootnoverify (hd0,3)

 

e qui ecco che vengo avvisato (un bel Warning) del fatto che a suo dire la tabella delle partizione non è del tipo "Microsoft-Compatible" e di usare un tool come fdisk per ricrearla. Risulato non va, e la cosa comincia ad insospettirmi.

 

QUARTO TENTATIVO

---------------------------

 

Decido di tentare con la guida presente nel forum e di affidarmi al "Darwin Bootloader", inserisco il DVD di OS X,premo F8 e parto in single user mode (flag -s), ottenuta la shell scrivo:

 

# fdisk -e /dev/rdisk0

 

ottengo dei messaggi d'errore su disk0 e poi una bella domandona:

 

MBR non valido

ricreare la tabella delle partizioni [y] ?

 

Ma tu sei matto! ricreare la tabella vuol dire fondamentalmente perdere il contenuto del disco (almeno solitamente quando ti fanno questa domanda intendono questo)

 

Tutto questo per dire, come faccio a far partire questo maledettissimo dual boot ? è possibile riparare in qualche modo (relativamente sicuro) la tabella delle partizioni ?

 

Grazie,

cili0

perchè non ho un sistema linux installato su questo portatile, solo Vista e OSX. i port esistenti di Grub per win32k da quanto ho potuto capire hanno dei problemi con Vista.

 

Ho nel frattempo fatto una prova, ricreando la partizione di OSX con diskpart (prima l'avevo creata con il live cd di Gparted) perchè avevo letto che una possibile causa del famigerato "HFS+ partition error" potesse essere dovuto al fatto che la partizione hfs+ non fosse settata come 0xAF ma come 0xA7. Ma anche con questo accorgimento si è rivelato inutile dato che ancora una volta,ad installazione finita, appare il messaggio di errore.

 

Vorrei ritentare con Acronis (dato che è stato l'unico in grado di farmi entrare in OSX), se solo riuscissi a capire perchè diamine non rileva vista (mentre OSX sì!), qualche idea a tal proposito ?

 

Grazie,

cili0

Più o meno ho il tuo stesso problema,

 

io ho 3 sistemi installati su un HD

 

Windows Vista

Mac osx 10.4.9 (installato senza grossi problemi)

Linux Ubuntu

 

Il tutto sistemato dal Grub di linux...

 

dal quale Windows Vista parte, Linux Parte, ma se clicco su Mac mi appare la lista delle partizioni dal Darwin in bianco e nero....

 

Dove vedo anche li i tre sistemi ... però anche li ... se clicco su Mac non parte... non fa nulla.. sia se scrivo -v ... o se premo "?"

 

Come potrei risolvere?... il problema sta nell'assegnazione della partizione dal Grub? o è all'interno di MacOsx?

 

grazie

Più o meno ho il tuo stesso problema,

 

io ho 3 sistemi installati su un HD

 

Windows Vista

Mac osx 10.4.9 (installato senza grossi problemi)

Linux Ubuntu

 

Il tutto sistemato dal Grub di linux...

 

dal quale Windows Vista parte, Linux Parte, ma se clicco su Mac mi appare la lista delle partizioni dal Darwin in bianco e nero....

 

Dove vedo anche li i tre sistemi ... però anche li ... se clicco su Mac non parte... non fa nulla.. sia se scrivo -v ... o se premo "?"

 

Come potrei risolvere?... il problema sta nell'assegnazione della partizione dal Grub? o è all'interno di MacOsx?

 

grazie

 

Io ho messo Xp/Mac/Ubuntu... Quando facevo partire il pc partiva grub e funzionava bene Xp e ubuntu ma quando andavo a selezionare Mac mi dava una schermata nera o non faceva niente...

Non so se è il tuo stesso problema kmq io ho fatto così:

 

ho aperto il file menu.lst:

 

sudo gedit /boot/grub/menu.lst

 

 

poi ho aggiunto o modifivato questo:

 

title Mac OSX 10.4.8

root (hd0,1) #<--- qui metti in ke partizione hai mac(io l'avevo nel primo HD come seconda partizione)

makeactive

chainloader +1

 

Poi fai SALVA e chiudi

 

 

e digiti nella console:

/sbin/update-grub

 

RIAVVI e dovrebbe andare tutto

allora, io in pratica ce l'ho proprio identico al tuo... solo che ho vista invece che xp

 

prima partiva tutto tranne mac che proprio non dava alcun segno...

 

poi ho guardato il menu.lst e ho notato che avevo la partizione su 0,2 quando invece è 0,1.. e ho cambiato.

 

dopo che feci questo cambio quando al boot andavo a selezionare mac... ho un cambio pagina dove appare una scritta del darwin x86... ed un conteggio dove al termine mi parte un bootloader.. (non sò di chi) dove riappaiono i 3 sistemi... e qui sono punto a capo perchè se seleziono linux torno al grub.. se seleziono windows.. parte... invece con mac rimango li...

ho la possibilità sotto di scrivere ma anche se lo faccio.. scrivendo -v... o altro non succede nulla.

 

Io credo di avere ora qualche problema interno al mac... qualche configurazione del suo boot.. ma non sò dove mettere le mani.

 

Questo è quello che ho nel menu.lst per quanto riguarda le partizioni :

 

 

title Ubuntu, kernel 2.6.20-16-generic

root (hd0,2)

kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=0919cf8c-e203-47a0-bd2b-7f58a5b8a462 ro quiet splash

initrd /boot/initrd.img-2.6.20-16-generic

quiet

savedefault

 

title Ubuntu, kernel 2.6.20-16-generic (recovery mode)

root (hd0,2)

kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=0919cf8c-e203-47a0-bd2b-7f58a5b8a462 ro single

initrd /boot/initrd.img-2.6.20-16-generic

 

title Ubuntu, kernel 2.6.20-15-generic

root (hd0,2)

kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=0919cf8c-e203-47a0-bd2b-7f58a5b8a462 ro quiet splash

initrd /boot/initrd.img-2.6.20-15-generic

quiet

savedefault

 

title Ubuntu, kernel 2.6.20-15-generic (recovery mode)

root (hd0,2)

kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=0919cf8c-e203-47a0-bd2b-7f58a5b8a462 ro single

initrd /boot/initrd.img-2.6.20-15-generic

 

title Ubuntu, memtest86+

root (hd0,2)

kernel /boot/memtest86+.bin

quiet

 

### END DEBIAN AUTOMAGIC KERNELS LIST

 

# This is a divider, added to separate the menu items below from the Debian

# ones.

title Other operating systems:

root

 

 

# This entry automatically added by the Debian installer for a non-linux OS

# on /dev/sda1

title Windows Vista

root (hd0,0)

savedefault

makeactive

chainloader +1

 

title MacOS 10.4.9

root (hd0,1)

makeactive

chainloader +1

 

 

grazie per la risposta

io non mi intendo tanti di linux ma in quel file menu.lst vedo ke hai tipo due ubuntu installati con kernel diversi:

Ubuntu, kernel 2.6.20-16-generic

e

Ubuntu, kernel 2.6.20-15-generic

 

non so se posso dipendere da questo... non so propio asp qualke risp di ki sa di piu :rolleyes:

quello non dovrebbe influire... ho formattato due volte la 7.04, e per due volte mi ha fatto questa cosa... credo in seguito ad un aggiornamento del kernel dovuto a problemi con la scheda video!

 

ma quello non credo influisca perchè è nel settore di linux... e dal grub parte senza alcun problema.

 

Per dare qualche indicazione in più posso dire che dopo aver selezionato mac dal grub ho un cambio pagina dove appare:

 

Darwin/x86 boot v5.0.132

1022MB memory

Use PageUp e PageDown (sotto forma di freccia) keys to select the startup volume.

 

Con un conteggio di 6 o 7 secondi dove al termine mi appaiono i 3 sistemi in questo ordine:

 

hd (0,1) Windows ntfs

hd (0,2) MacOsx

hd (0,3) Linux

hd (0,4)

 

lo 0,4 credo sia linux swap

 

 

Io credo che dal grub la partizione del Mac sia giusta... ma al suo interno Mac non si riconosce... o ha qualche problema a partire, perchè se tengo premuto invio sul volume MacOsx, vedo in trasparenza una serie di scritte dove ci sono diversi caricamenti di file del Macos... alcune librerie ma arrivano ad un certo punto e non continuano... non vedo errori o altro.

ho risolto, sono infatti riuscito a far riconoscere a Acronis la presenza di Windows Vista, copiando da un CD di Windows XP SP2 il file "ntldr" e creando un boot.ini "ad hoc", ora il dual boot funziona!

 

Ciao, per favore potresti spiegarmi come hai fatto per far riconoscere vista ad Acronis?

sono veramente disperato e non so proprio come fare...

Ciao e grazie...

×
×
  • Create New...