[Risolto] Gparted e Hal.dll mancante

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
shantaram77
Prode Principiante
Messaggi: 26
Iscrizione: mercoledì 9 aprile 2008, 16:51

[Risolto] Gparted e Hal.dll mancante

Messaggio da shantaram77 »

Voglio raccontare questa mia esperienza per aiutare chi si dovesse trovare nella mia stessa situazione senza dover impazzire.
In qualità di felice possesore di ubuntu 7.10 in dual boot con windows xp ho ben pensato ieri di fare più spazio ad ubuntu rimuovendo con gparted nel live cd la partizione di recovery di windows (inutile in quanto ho i cd di ripristino). La recovery era la prima partizione, l'ho cancellata e con pazienza ho spostato tutto fino ad aggiungere lo spazio ad ubuntu che era l'ultima. Gparted ha impiegato una valanga di ore per eseguire tutti gli spostamenti che ho fatto ma alla fine la ridimensione è andata a posto.
Appeno, però, riavvio il pc e seleziono da grub windows xp, mi appare il messaggio di impossibilità di avvio in quanto sarebbe mancante o danneggiato il file hal.dll.
Un attimo di panico...provo a riavviare e a far partire ubuntu. Per fortuna funziona. Mi metto subito alla ricerca sulla rete di una soluzione (ivi compreso il nostro meraviglio forum) e trovo svariate soluzioni, alquanto macchinose per un niubbo, che prevedono l'utilizzo del cd di windows e la sua console.
In verità se ci si trova in questa situazione conviene provare prima questa soluzione (soltanto accenata in un post di questo forum) che risolve il problema in 3 secondi.
Da ubuntu si entra nella directory principale della partizione con windows e si apre il file boot.ini (bisogna aver attivato la funzione di scrittura file ntfs su ubuntu però). Nelle due righe dov'è scritto la parola partition vi sarà tra parentesi un numero che indica su quale partizione è windows.
Ebbene nel mio caso, visto che avevo rimosso la prima partizione con la ricovery windows, era rimasto segnato xp sulla partizione 2 quando ormai era sulla prima partizione. Ebbene ho semplicemente sostituito il due con l'uno in entrambe le righe e ualà tutto è ritornato a funzionare perfettamente.
Spero di essere stato di aiuto a chi ha vuto questo mio stesso problema visto che io per una scemenza di questo genere c'ho perso un ora di ansiose ricerche.
ciauz
Avatar utente
pieddu
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13453
Iscrizione: sabato 11 novembre 2006, 21:46
Desktop: Mate XFCE
Distribuzione: Devuan Trisquel
Sesso: Maschile
Località: Serravalle di Chienti (Taverne)

Re: [Risolto] Gparted e Hal.dll mancante

Messaggio da pieddu »

Anzi che è partito linux.... anche lui è cambiato di n partizione. Hai cambiato tu grub?
:birra:
shantaram77
Prode Principiante
Messaggi: 26
Iscrizione: mercoledì 9 aprile 2008, 16:51

Re: [Risolto] Gparted e Hal.dll mancante

Messaggio da shantaram77 »

no...ho fatto solo quello che c'è scritto sopra. Sai darmene una spiegazione? Sono un niubbo ed ho agito per tentativi logici.
Su grub però rimane ancora indicata la partizione di recovery e se ci clicco sopra mi dice che la partizione non esiste più. Sai come posso corregere il menu di grub? Alla fine è noioso avere un indicazione inutile nel menu. Thankz.
Ciauz
Avatar utente
pieddu
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13453
Iscrizione: sabato 11 novembre 2006, 21:46
Desktop: Mate XFCE
Distribuzione: Devuan Trisquel
Sesso: Maschile
Località: Serravalle di Chienti (Taverne)

Re: [Risolto] Gparted e Hal.dll mancante

Messaggio da pieddu »

Per editare il menù di grub digita in un terminale

Codice: Seleziona tutto

sudo gedit /boot/grub/menu.list
Le linee che iniziano col simbolo # (commentate) sono ininfluenti.

Sai che non so come è possibile che è partito? Non sarebbe dovuto partire nemmeno lui....
Digita

Codice: Seleziona tutto

sudo fdisk -l
e vediamo come è partizionato il disco
:birra:
shantaram77
Prode Principiante
Messaggi: 26
Iscrizione: mercoledì 9 aprile 2008, 16:51

Re: [Risolto] Gparted e Hal.dll mancante

Messaggio da shantaram77 »

adesso sono su un altro computer. appena torno su quello "incriminato" ti posto il tutto così capiamo.
Avatar utente
pieddu
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13453
Iscrizione: sabato 11 novembre 2006, 21:46
Desktop: Mate XFCE
Distribuzione: Devuan Trisquel
Sesso: Maschile
Località: Serravalle di Chienti (Taverne)

Re: [Risolto] Gparted e Hal.dll mancante

Messaggio da pieddu »

ok
:birra:
shantaram77
Prode Principiante
Messaggi: 26
Iscrizione: mercoledì 9 aprile 2008, 16:51

Re: [Risolto] Gparted e Hal.dll mancante

Messaggio da shantaram77 »

rieccomi. la situazione è un po' strana, ecco com'è l'hard disk:

Codice: Seleziona tutto

Disco /dev/sda: 100.0 GB, 100030242816 byte
255 heads, 63 sectors/track, 12161 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5473db37

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda2   *           1        6054    48628723+   7  HPFS/NTFS
/dev/sda3            6055        6124      562275   82  Linux swap / Solaris
/dev/sda4            6125       12161    48492202+  83  Linux
Pare che abbia lasciato la vecchia numerazione facendo semplicemente scomparire la famosa prima partizione con il recovery.

Il file di grub che ho aperto come mi hai indicato è.....vuoto. Non c'è scritto niente. Faccio inoltre notare che il caricamento di avvio di windows mi sembra più lento. Forse con questo strano ordine ci mette di più, no? Però ripeto, funziona tutto.
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23523
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: [Risolto] Gparted e Hal.dll mancante

Messaggio da trekfan1 »

è vuoto perché il nome giusto è menu.lst (c'è una i di troppo...)
shantaram77
Prode Principiante
Messaggi: 26
Iscrizione: mercoledì 9 aprile 2008, 16:51

Re: [Risolto] Gparted e Hal.dll mancante

Messaggio da shantaram77 »

e si c'era una i di troppo. Per completezza vi posto il contenuto del file di grub:

Codice: Seleziona tutto

## ## End Default Options ##

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,3)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=ee1e4e05-3312-4a1d-bca0-fc31ca143f60 ro quiet splash locale=it_IT
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root		(hd0,3)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=ee1e4e05-3312-4a1d-bca0-fc31ca143f60 ro single
initrd		/boot/initrd.img-2.6.22-14-generic

title		Ubuntu 7.10, memtest86+
root		(hd0,3)
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 NT/2000/XP
root		(hd0,0)
savedefault
makeactive
chainloader	+1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title		Windows XP Media Center Edition
root		(hd0,1)
savedefault
makeactive
chainloader	+1
Preciso che il mio xp è media center edition, quindi quello segnato per primo è il famoso recovery cancellato dall'hard disk.

Qualche suggerimento per fare un po' di ordine? Così possiamo effettivamente segnare questo problema come risolto al 100%
Avatar utente
panarero
Prode Principiante
Messaggi: 80
Iscrizione: lunedì 11 giugno 2007, 11:48

Re: [Risolto] Gparted e Hal.dll mancante

Messaggio da panarero »

ti ringrazio tantissimo a me è successa la stessa cosa installando kubuntu in dual boot con xp,ed ho risolto cambiando il file bott ini il numero di partizione dopo averlo controllato da windows...
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], Google [Bot], gugli e 13 ospiti