Grub perchè non la smetti di litigare con winXP

5 risposte [Ultimo messaggio]
Ritratto di Giomy
Giomy
(Newbie)
Offline
Newbie
Iscritto: 17/09/2004
Messaggi: 3

Salve a tutti ragazzi...sono un principiante, un vero pivello nel campo di linux, ma vorrei cominciare a imparare ad usarlo affinchè possa essere anch'io un linuxiano doc.
Ho provato ad installare Suse 9.1 Personal sul mio disco rigido insieme a WindowsXP. Il procedimento di installazione è stato semplice e non ho avuto problemi neanche con le partizioni. Il problema l'ho avuto col bootloader grub. Infatti il mio problema è il più vecchio del mondo...come mai finita l'installazione grub mi permette di avviare solo linux e non winXP ? In fase di installazione come faccio a configurare il bootloader in modo tale che al successivo riavvio possa riuscire ad avviare WinXP oltre che linux ???
Nell'eventualità ci siano problemi seri, come faccio a riparare il mio mbr in modo tale da far ripartire solo windowsXP?.

La mia configurazione dell'hard disk è:
* C:\ NTFS Partizione con i file di sistema e i programmi di windowsXP
* D:\ NTFS Partizione che uso sempre con XP dove memorizzo i miei documenti
* dove creerò le due partizioni swap e linux native.

Prego qualcuno di buon cuore e di tanta pazienza rispondermi indicandomi le procedure esatte per configurare grub correttamente durante l'installazione di Suse.
Grazie in anticipo

Ritratto di Graziano
Graziano
(Geek)
Offline
Geek
Iscritto: 18/09/2004
Messaggi: 87

Quote:

Nell'eventualità ci siano problemi seri, come faccio a riparare il mio mbr in modo tale da far ripartire solo windowsXP?.

All'avvio di WinXP, premi F8 per accedere alle varie modalita' di diagnostica.
Scegliere "Prompt dei comandi con Rete" e dopo essersi autenticato, digita FIXMBR seguito da invio.
Rispondi si alle varie domande.

Oppure inserisci il cd di Xp alla schermata di benvenuto premi F10, per ripristinare l'MBR ti logghi come amministratore e dai il comando
fixmbr device

Ritratto di Graziano
Graziano
(Geek)
Offline
Geek
Iscritto: 18/09/2004
Messaggi: 87

hai controllato durante la fase di installazione dove punta grub l'avvio di linux?
Io eliminerei la partizione vuota che hai riconsegnando quello spazio alla partizione di win, dopo proverei a reinstallare Suse, quindi yast ti ridimensionerà quella partizione e farà in modo che grub punti nel modo giusto.

Ritratto di Giomy
Giomy
(Newbie)
Offline
Newbie
Iscritto: 17/09/2004
Messaggi: 3

Ragazzi ho un problema! Ho provato ad installare Suse 9.1 Personal sul mio pc accanto a WinXP su partizioni differenti. L'installazione è avvenuta correttamente, solo che al momento del riavvio, una volta selezionata la voce "windows" dal bootloader Grub, mi appaiono le seguenti scritte:

root (hd0,0)
Filesystem type unknow, partition type 0x7
chainloader +1

dopo di ciò aspetto che mi si avvi windowsXP...ma invano !!! Tutto tace...il pc si blocca qui. Solo linux riesce ad avviarsi. Dove ho sbagliato?

Prima del procedimento di installazione di Linux avevo il disco rigido partizionato in questo modo:

C: 37.2 GB NTFS contenete i file di sistema di Windows e i programmi
D: 37.2 GB NTFS contenente i miei documenti
8 MB di spazio non partizionato

Durante il procedimento di installazione Linux mi ha ripartizionato il disco nella seguente maniera:
(la prima colonna è il device, la seconda il size, la terza il type e la quarta il mount)

/dev/hda 74.56 GB SV8004H
/dev/hda1 37.2 GB HPFS/NTFS /windows/c
/dev/hda2 37.2 GB Extended
/dev/hda5 11.5 GB HPFS/NTFS
/dev/hda6 1008.0 MB Linux Swap swap
/dev/hda7 24.7 GB Linux Native /

Inoltre sempre durante il procedimento di installazione, Linux ha autoconfigurato Grub nella seguente maniera:

Boot Loader Type: GRUB
Boot Loader Location: 1.IDE, 74.56 GB, /dev/hda, SAMSUNG-SY8004H (MBR)
Disk Order: /dev/hda
Default Section: Linux
Avaible Sections: Linux (default), Windows, Dischetto, Failsafe
Activate Boot Loader Partition: NO
Replace Code in MBR: Leave Untouched
Back Up Affected Disk Areas: NO
Add Saved MBR to Boot Loader Menu: NO
Save Method: Save Only Changed Files

color: white/blue black/light-gray
timeout: 8s
gfx menu: (hd0,6)/boot/message

In corrispondenza della sezione "Windows" sono impostati i valori:
(la prima colonna rappresenta il label, la seconda il type e la terza l'image/device)

Windows other (hd0,0) (/dev/hda1)

Credo di essere stato esauriente. Quindi come mai non mi si avvia Windows XP ? Grazie in anticipo

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

Dalle informazioni che hai fornito è stata ridimensionata la partizione NTFS contenente i tuoi documenti, che è diventata di 11,5 GB, ma non è stato assegnato nessun punto di montaggio a tale partizione (ad es. /windows/D). E' stata creata una partizione di swap ed una partizione di root.
Nel file /boot/grub/menu.lst dovrebbe esserci la seguente voce:

root (hd0,0)
chainloader +1

e non questa:

root (hd0,0)
Filesystem type unknow, partition type 0x7
chainloader +1

L'errore è proprio nella prima partizione del tuo hard disk, ovvero hda1, che non è stata modificata (ad es. con ridimensionamenti) durante l'installazione di SuSE 9.1.

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di Simone
Simone
(Geek)
Offline
Geek
Iscritto: 13/09/2004
Messaggi: 84

Sono sicuro al 99% che si tratta del bug di installazione di Suse 9.1. Leggiti questo mio vecchio post inviato su free.it.linux.suse:

http://groups.google.it/groups?hl=it&lr=&selm=N5ONc.64971%245D1.3097356%40news4.tin.it

Dovrebbe chiarirti le idee su cosa è successo...

Simone

Linux Registered User #353303

www.sromano.com