Newsgroup: it.comp.os.linux.redhat
Titolo: Ricreare il menù di Grub e/o avviare Linux con il boot menù di NT/XP

Ciao,
[Su Free.it.linux mi hanno consigliato dirovolgermi qua.]
credo di avere seguito in modo corretto le istruzioni trovate online, ma non
riesco a risolvere il problema.
Situazione:
Ho 2 dischi (SATA)
Disco1  -   prima partizione 55MB FAT32 (di servizio per il recupero di XP)
             -   seconda partizione (di boot) 31 Gb con XP 64 (NTFS)
             -   Altre partizioni NTFS con dati
Disco 2  - prima partizione 40 Gb con Win2003 srv
              - seconda partizione 100 Mb di swap per linux RedHat 
Enterprise 64
              - terza partizione 100 Gb linux (root e dati) RedHat 
Enterprise 64
In precedenza avevo installato RedHat con il boot loader di Grub
(sull'MBR del disco 1). Appariva il menu' di Linux da cui potevo
accedere ai vari boot dei Windows. Tutto funzionante alla perfezione.
Ho aggiornato XP32 sulla partizione 2 del primo disco a XP 64,
e questo ha mandato a farsi benedire il dual boot loader di Grub ed ora
posso accedere a tutti i Windows, ma NON a Linux.
Ho letto un po' in giro ed ho trovato (pensato) fosse possibile riattivare
il dual boot NT aggiungendo il boot di Linux. Perciò ho fatto così:
1 - riavviato Linux dal CD 1
2 - scelto di aggiornare il sistema Linux che vede e riconosce
3 - configurato il boot loader sul settore di boot della partizione di Linux
--->> Al termine però della procedura appare questo messaggio: <<---
          "Nessun Pacchetto del Kernel è stato installato sul sistema
--->>  La configurazione del Boot loader non verrà modificata"   <<---
4 - Il messaggio mi dice "non continuare tanto il boot loader non e'
      cambiato". Però seguito nella procedura affichè possiate
      confermarla. Ho avviato XP, lanciato BootPart e visualizzato
      il numero della partizione di Linux (9)
5 - ho dato il comando:
     BootPart 9 BOOTLINX.BIN Linux
     che termina in modo corretto aggiorndo il boot.ini e creando
     il file .bin con l'immagine del settore di boot della partizione
     Linux
5 - Ho riavviato il PC ed al menù di Boot ho scelto Linux
     Ma non parte.
Qualche consiglio per ricreare il Menù di Grub?
P.S. ho anche selezionato l'opzione per ricreare il boot menù sull'MBR
del disco 1 , ma appare ugualmente lo stesso messaggio:
--->> Al termine però della procedura appare questo messaggio: <<---
          "Nessun Pacchetto del Kernel è stato installato sul sistema
--->>  La configurazione del Boot loader non verrà modificata"   <<---
Che debba scegliere nuova installazione?????? Davvero?
Grazie 1000 anticipatamente
Roberto 

 
Strano che non ti abbiano dato una risposta ...
comunque primo disco di RH al boot vai in rescure mode, ti si apre una shell 
virtuale in cui sei root (segui le indicazioni che ti vengono date) quindi digita:
	cd /sbin
e una volta entrato nella cartella	
	./grub-install /dev/hda
Tutto qui, reboot e vedrai che tutto sarà tornato come prima 
dell'aggiornamento di Windows.
-- 
ciao Max
         ...  per raggiungermi, -il fuoristrada- non ti serve!

 ciao Max
Ciao Max,
grazie per le dirtte. Ho provato a seguirle, ma con scarso successo.
Ovviamente dipende dalla mia incompetenza. Riassumo:
1 - Avvio da CD1 RedHat
2 - [F5 rescue] premo F5 alla prima schermata
3 - digito 'linux rescue' <INVIO>
4 - Scelgo la lingua
5 - scelo la tastiera
6 - Non atttivo le interfacce di rete
7 - [Continua][ignora][shell] click su Continua
8 - digito (su suggerimento) chroot /mnt/sysimage
9 - allare il prompt: SH-3.00#
10 - digito cd /sbin (ma non noto nulla di diverso)
11 - digito ./grub -install /dev/hda (appare un errore nel comando)
12 - allora digito ./grub --install /dev/hda
13 - Una frazione di secondi, un messaggio che pare confermare
        il successo dell'operazione, e il prompt cambia in 'grub'
14 - digito reboot
15 - riappare il prompt SH-3.00#
15 - ancora reboot ed il sistema si riavvia
16 - tolgo il CD ma riappare il boot loader di XP/NT
Dove sbaglio?
Roberto 

Azim ha scritto:

visto che i tuoi dischi sono serial ata, il tuo disco primario dovrebbe 
essere /dev/sda e non /dev/hda. Puoi comunque verificare: una volta 
fatto il chroot digita fdisk -l. Ti farà vedere tutti i dischi fissi e 
le partizioni.
Ciao.
Cristian.

Azim ha scritto:

l'errore che ricevevo al comando:
./grub-install /dev/hda
era:
Not found or not a block device
ho provato a modificare device indicando anche con hd0,1 ecc.
Nulla da fare l'errore permaneva. Leggendo qua e la ho trovato questa
nota:
"Notare che Grub ha una propria naming convention sugli hard disk
diversa da quella tipica di linux: hd0 può corrispondere sia a
/dev/hda che a /dev/sda
Allora al punto 12 ho digitato:
./grub-install /dev/sda
Meraviglie delle meraviglie, il comando è andato in porto. Ho
riavviato e Grub ha preso il controllo ... C'è solo un piccolo
problema. Nel menù iniziale di Grub non compaiono più le diverse
opzioni per poter avviare gli altri sistemi operativi ... Ora posso
solo avvia Linux
C'è semrpe da studiare ... non s'è proprio mai finito.
Che faccio creo un nuovo thread,, oppure aspetto un aiutino qua ad
esempio, per aggiungere al menù di Grub l'avvio di XP64 che si trova
sul primo disco nella priama partizione?
Un saluto a tutti
Roberto

 Cristian.
Grazie Cristian,
era proprio quello che si doveva fare.

 wrote in message 
news:1140164485.8...@o13g2000cwo.googlegroups.com...
Azim ha scritto:
[...]
Scusate, un abbaglio.
Funziona tutto alla grande!
Il menů che Grub presenta č corretto. Il boot loader č stato ripristinato 
alla perfezione.
Grazie a tutti.
Roberto