Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "FilippoMeloni/Prove3"
Differenze tra le versioni 5 e 6
Versione 5 del 10/08/2008 15.17.53
Dimensione: 9809
Commento:
Versione 6 del 10/08/2008 18.22.32
Dimensione: 6088
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 17: Linea 17:
= Primo metodo = = Tramite terminale =
Linea 41: Linea 41:
= Secondo metodo =
Linea 43: Linea 42:
Il metodo seguente è il più semplice dei tre perché non richiede l'utilizzo della riga di comando, in quanto si utilizza l'applet per l'installazione guidata del Live Cd. Tuttavia ha dato problemi ad alcuni utenti nel momento del montaggio delle partizioni. = Tramite interfaccia grafica =

Il metodo seguente è il più semplice, perché non richiede l'utilizzo della riga di comando, in quanto si utilizza l'applet per l'installazione guidata del Live Cd. Tuttavia ha dato problemi ad alcuni utenti nel momento del montaggio delle partizioni.
Linea 59: Linea 60:
= Terzo metodo =

È il metodo più laborioso, ma, se eseguito correttamente, dà la certezza di successo. Per proseguire è necessario:

 0. Conoscere la configurazione delle proprie partizioni.
 È sufficiente consultare il file `/etc/fstab` per avere tutte le informazioni necessarie. Per ottenere queste informazioni, in un terminale digitare: {{{
cat /etc/fstab
}}} oppure {{{
fdisk -l /dev/hda
}}}

 0. Conoscere il funzionamento del kernel, nel caso si utilizzi un kernel diverso da quello della propria distribuzione o compilato personalmente.
 0. Conoscere la versione del proprio kernel. Questa guida si basa sulla versione '''2.6.10-5-386'''.
 Per conoscere la versione del proprio kernel, in un terminale digitare: {{{
uname -r
}}}

== Preparazione dell'ambiente di lavoro ==

 0. Inserire il Live CD nel lettore CD e riavviare il computer
 0. Attendere il completamento dell'avvio del sistema operativo dal CD
 0. Una volta avviato il sistema, aprire un terminale da '''''Applicazioni -> Accessori -> Terminale'''''
 0. E' ora necessario diventare l'utente '''root'''. Dal terminale digitare: {{{
sudo passwd root
}}} inserire una password, quindi digitare: {{{
su
}}} e inserire la password precedente.
 0. Ora è necessario montare le partizioni contenenti i file del bootloader. E' necessario accedere sia alla cartella `/sbin/` che a `/boot/`. Se nel file `/etc/fstab` c'è una anche la voce '''/boot/''' allora bisogna montare anche quella. Creare un punto di montaggio: {{{
mkdir /mnt/work
}}} Se è necessario montare anche `/boot/`, digitare: {{{
mkdir /mnt/work/boot
}}}
 0. Controllare il proprio file `/etc/fstab` per identificare le partizioni `/` e `/boot/`. Probabilmente saranno qualcosa come `/dev/hda3` e `/dev/hda4`. Per il resto di questa guida saranno utilizzati `/dev/hda3` e `/dev/hda4`, adattare quindi i comandi presentati alla propria situazione
 0. Eseguire i seguenti comandi per caricare il filesystem e alcune informazioni che possono servire a '''GRUB''': {{{
mount /dev/hda4 /mnt/work
mount -o bind /dev /mnt/work/dev
mount -o bind /proc /mnt/work/proc
cp /proc/mounts /mnt/work/etc/mtab
}}}
 0. Digitare: {{{
chroot /mnt/work/ /bin/bash
}}} per entrare nell'ambiente di lavoro.

||<tablestyle="width:100%; margin: 0 0 0 0; align: justify;" style="border: 0 none"> attachment:Icone/Piccole/warning.png ||<style="padding:0.5em; border: 0 none; text-align: justify;"> '''Da questo punto in poi si sta lavorando direttamente sulla propria installazione, qualsiasi modifica interesserà la propria installazione di Ubuntu. Muoversi con cautela!'''||

== Ripristinare GRUB automaticamente ==

Se si ha una partizione `/boot/` separata, lanciare il seguente comando: {{{
mount /dev/hda3 /boot/
}}}

A questo punto, reinstallare GRUB è facile. Eseguire il seguente comando: {{{
/usr/sbin/grub-install /dev/hda
}}}

Se il comando appena usato dovesse fallire, è necessario [#manuale ripristinare GRUB manualmente].

[[Anchor(manuale)]]
== Ripristinare GRUB manualmente ==

Prima di intraprendere il prossimo passo, è necessario capire come GRUB identifichi le partizioni. Per GRUB i numeri iniziano con 0, e le lettere sono espresse numericamente, sempre iniziando da 0. Per esempio, `/dev/hda1` è "hd0,0" per GRUB. Ugualmente, `/dev/hdb3/` è "hd1,2".

[[Immagine(Icone/Piccole/note.png,,left)]] [[BR]] La linea "root" deve puntare alla posizione della vostra partizione `/boot/` se ne avete una. Altrimenti deve puntare alla vostra partizione `/`.

Quindi digitare: {{{
/usr/sbin/grub

grub> root (hd0,2)

grub> setup (hd0)

grub> quit
}}}

= Alternative =

== Salvare il mbr (Master Boot Record ) prima di reinstallare windows ==
= Salvataggio MBR =
Linea 169: Linea 94:
== Usare Super Grub Disk == = Usare Super Grub Disk =

BR Indice(depth=2)

Introduzione

Questa guida contiene tre diverse soluzioni per ripristinare GRUB a causa di:

  • sistemi in dual-boot in cui Windows è stato installato dopo Ubuntu
  • problemi di Windows che hanno obbligato a una sua reinstallazione
  • tecniche di recupero di Windows che comportino il "ripristino" del MBR
  • errori nell'installazione di GRUB.

Tutti e tre i metodi qui descritti richiedono l'utilizzo del Live CD.

Tramite terminale

Il primo metodo è una procedura molto semplice che prevede l'utilizzo del terminale. La seguente procedura dovrebbe funzionare, a patto che alla struttura delle partizioni del disco contenente GRUB non sia stata effettuata alcuna modifica, tramite programmi come gparted, Norton Partition Magic: in tal caso è necessario effettuare una verifica all'interno del file /etc/fstab.

  1. Avviare il Live Cd
  2. Aprire un terminale da Applicazioni -> Accessori -> Terminale e avviare grub con privilegi di amministrazione:

    sudo grub
    Il passo successivo serve per determinare la propria partizione di boot. Se si è già a conoscenza di questo dato, è possibile saltare il passo.
  3. Digitare

    find /boot/grub/stage1

    Verrà data una risposta del tipo hdX o (hdX,Y)

  4. Digitare:

    root (hdX,Y)
  5. Digitare:

    setup (hdX,Y)

    Questo è il passaggio chiave. In alternativa è possibile digitare:

    setup (hdX)
    nel caso si voglia riscrivere GRUB nel MBR. Nel primo caso invece GRUB verrà riscritto nella partizione contenente Linux.
  6. Digitare:

    quit
  7. Riavviare il sistema e rimuovere il Live CD.

Tramite interfaccia grafica

Il metodo seguente è il più semplice, perché non richiede l'utilizzo della riga di comando, in quanto si utilizza l'applet per l'installazione guidata del Live Cd. Tuttavia ha dato problemi ad alcuni utenti nel momento del montaggio delle partizioni.

La soluzione proviene dal forum internazionale di Ubuntu. Il documento originale si trova [http://www.ubuntuforums.org/showthread.php?t=24113&highlight=grub+restore a questo indirizzo].

  1. Fare il boot con il CD di Ubuntu/Kubuntu
  2. Proseguire nel programma di installazione fino al passo in cui si partiziona il disco
  3. Selezionare il partizionamento manuale
  4. Montare le partizioni presenti sul disco (/, /boot e /swap)

  5. Non formattare
  6. Concludere il partizionamento manuale
  7. Rispondere «» al momento di salvare i cambiamenti

  8. Verrà dato un errore del tipo «il sistema non può concludere l'installazione...»

  9. Ignorare l'errore e premere «Continue» fino a tornare alla schermata di installazione di Ubuntu

  10. Andare al passo in cui si installa GRUB e procedere con l'installazione
  11. Riavviare il computer dal disco fisso

Salvataggio MBR

Immagine(Icone/Piccole/warning.png,,center)

Nei seguenti esempi verrà utilizzato il dispositivo generico /dev/sdxX per la partizione Windows, /dev/sdyY per la partizione di swap e /dev/sdzZ per la partizione Linux . Sostituire tali diciture con quelle adatte alla propria configurazione.

  • /dev/sdxX: WindowsBR

  • /dev/sdyY: swapBR

  • /dev/sdzZ: UbuntuBR

Salvataggio del mbr

  1. Aprire un terminale e digitare il seguente comando:

    sudo dd if=/dev/sdx of=mbr.img bs=512 count=1 

    Con il comando dd vengono salvati i primi 512 mg del disco, settore in cui risiede MBR, in un file chiamato mbr.img nella Home dell'utente.

  2. A questo punto reinstallare Windows nella sua posizione originaria. Una volta terminata la procedura d'installazione si più notare che al boot Ubuntu è sparito e viene avviato automaticamente Windows.

Ripristino del mbr

  1. Fare il boot da un Live CD di Ubuntu e aprire un terminale montando la partizione in cui risiede la Home dove è presente il file creato in precedenza, nello specifico esempio /dev/sdzZ, lanciare il seguente comando in una finestra di terminale:{{{sudo mount -t ext3 /dev/sdzZ /mnt

}}} Sostitiuire la dicitura «/dev/sdzZ» con il nome della partizione dove è fisicamente installato Ubuntu.

  1. Spostarsi nella Home dell'utente:{{{cd /mnt/home/utente

}}} Sostituire la dicitura «utente» con il nome utente dove è presente il file salvato in precedenza.

  1. Ripristinare MBR lanciando in una finestra di terminale il seguente comando:

    sudo dd if=mbr.img of=/dev/sdxX bs=512 count=1

    Sostitiuire la dicitura «/dev/sdzX» con il nome della partizione dove è fisicamente installato Windows.

  2. Terminata l'operazione smontare regolarmente la partizione montata in precedenza, per prima cosa uscire dalla directory corrente:

    cd ..
    sudo umount /dev/sdzZ

    Sostitiuire la dicitura «/dev/sdzZ» con il nome della partizione dove è fisicamente installato Ubuntu.

  3. Riavviare il sistema e verificare la presenza di Ubuntu nella lista dei sistemi avviabili.

Usare Super Grub Disk

E' disponibile un Live CD in grado di riparare automaticamente GRUB dopo l'installazione di Windows, ed è molto facile da utilizzare. Per scaricare il CD di «Super Grub Disk», consultare [http://supergrub.forjamari.linex.org/ questa] pagina.

Una volta scaricato e masterizzato il CD, avviare il computer con tale CD inserito e scegliere: Italian -> Linux -> Fix Linux Boot (GRUB). Al termine dell'operazione si riceverà il messaggio: «SGD has done it!!!». In questo modo GRUB verrà ripristinato e sarà di nuovo possibile avviare sia Linux che Windows.

Ulteriori risorse

  • [:Ufficio/EditorDiTesto/Nano:Guida all'editor di testi nano]


CategoryAmministrazione CategoryDaRevisionare