Pagina 1 di 1

[Risolto] [Grub] Windows non parte: hal.dll mancante o danneggiato

Inviato: venerdì 8 maggio 2009, 20:26
da sigolo
Dopo aver installato ubuntu 9.04 senza problemi, non mi parte piu winzozz col messaggio in oggetto.
Ho provato la soluzione a questo link senza successo:
http://forum.ubuntu-it.org/viewtopic.php?t=178859
Ho anche dato un'occhiata qui ma prima di fare il ripristino come descritto:
http://forum.ubuntu-it.org/viewtopic.php?t=45376
vorrei sapere se ci sono soluzioni alternative. Posto il mio grub e il partizionamento dei dischi:

Codice: Seleziona tutto

title		Ubuntu 9.04, kernel 2.6.28-11-generic
uuid		a0ee7d21-bfa1-4501-aa4e-9c496f9924f9
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=a0ee7d21-bfa1-4501-aa4e-9c496f9924f9 ro quiet splash 
initrd		/boot/initrd.img-2.6.28-11-generic
quiet

title		Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid		a0ee7d21-bfa1-4501-aa4e-9c496f9924f9
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=a0ee7d21-bfa1-4501-aa4e-9c496f9924f9 ro  single
initrd		/boot/initrd.img-2.6.28-11-generic

title		Ubuntu 9.04, memtest86+
uuid		a0ee7d21-bfa1-4501-aa4e-9c496f9924f9
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/sda2
title		Microsoft Windows XP Professional
rootnoverify	(hd0,1)
savedefault
makeactive
chainloader	+1
e questo è i partizionamento:

Codice: Seleziona tutto

Disco /dev/sda: 81.9 GB, 81964302336 byte
255 testine, 63 settori/tracce, 9964 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x29392938

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1               2        2549    20466810    f  W95 Esteso (LBA)
/dev/sda2   *        2550        6805    34179687+   7  HPFS/NTFS
/dev/sda3            9831        9964     1076355   82  Linux swap / Solaris
/dev/sda4            6806        9830    24298312+  83  Linux
/dev/sda5               2        2549    20466778+   7  HPFS/NTFS

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco

Disco /dev/sdb: 15.0 GB, 15020457984 byte
255 testine, 63 settori/tracce, 1826 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xbb7fbb7f

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1825    14659281    7  HPFS/NTFS
Sono fiducioso in voi. Grazie.

Re: [Grub] Windows non parte: hal.dll mancante o danneggiato

Inviato: venerdì 8 maggio 2009, 22:04
da sigolo
Anche se ho risolto da solo, vorrei ringraziare la comunità perche comunque sia ho preso spunto da questo:
http://forum.ubuntu-it.org/viewtopic.php?t=178859
quindi non è tutta farina del mio sacco.. allora ho risolto così:
ho aperto il file boot.ini di winzozz e mi sono accorto che il boot loader lo andava a cercare nella partizione 2 cosi come anche il sistema operativo ... chissà perche?? comunque ho inserito 4 come partizione per il boot loader e 1 per il sistema operativo come qui sotto:

Codice: Seleziona tutto

[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
ed ho risolto!! Certo il motivo per il quale ho il boot loader da una parte e winzozz da un'altra è un bel dilemma ... ci sono arrivato perche nel partizionamento postato prima non mi tornavano quelle due hpfs/ntfs in sda2 e sda5 con inizio e fine uguale e con blocchi uguali quindi vista la stellina in sda2 (che penso sia il winzozz) ho provato ad inserire 4 per il bootloader ed è andato.... certo siccome non sono sicuro del mio ragionamento se qualcuno può chiarire la vera motivazione per la quale il problema è stato risolto forse sarebbe utile a qualcun'altro. Ringrazio nuovamente chi si prodiga per il prossimo.. vedo che qui è proprio la regola! Che bella cosa!!