Ciao e benvenuto.
In teoria l'installazione che hai effettuato è corretta, puoi provare a reinstallare grub come hai fatto la prima volta (su sda) e postare il file /boot/grub/grub.cfg?
E anche l'output del comando
sudo fdisk -l
grazie, fatto come detto, come prima Windows non sia avvia (BOOTMGR missing)
Ma forse ho trovato dov'è l'inghippo: come si vede dall'output di fdisk -l al fondo di questo post (ho anche allegato grub.cfg), sul disco sda è indicata come partizione di boot 'sda1', mentre quella di windows 7 è 'sda2'. sda1 è la partizione riservata di 100M creata dall'installazione di Win, non so nemmeno a cosa serve. Ovvio che su quella partizione non trovi il boot manager.
Per reinstallare Grub, ho usato il programma kde di ripristino boot loader nel menu /applicazioni/sistema/openmamba, sono sicurissimo (l'avrò già fatto una ventina di volte) di aver selezionato sda2. Mi sa che si tratta di un bug dell'applicazione.
Sono abbastanza novizio di Linux, è possibile corrreggere la situazione con comandi da shell ?
Ancora due o tre cosette, se non annoio troppo:
1) Ho installato mamba milestone 2 da snapshot recente. All'avvio mi propone come login un misterioso 'navlis' che però non esiste negli users. ?
2) Siccome su un altro PC ho un altro Mamba con parecchi pacchetti installati, è possibile migrarlo su un altro PC usando CloneZilla e impostando il boot con Grub ?
3) Come si crea un nuovo argomento sul forum ? Lo possono fare solo i moderatori ?
4) idem per la sezione bugs, non ho capito come postare una segnalazione.
Ciao e scusa la prolissità
--- output di fdisk -l ----
[gipipi@mamba-22 ~]$ sudo fdisk -l
Password:
Disco /dev/sda: 250.1 GB, 250059350016 byte
255 testine, 63 settori/tracce, 30401 cilindri, totale 488397168 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0xcbaffc74
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS
/dev/sda2 206848 245966847 122880000 7 HPFS/NTFS
/dev/sda3 245966848 488392703 121212928 7 HPFS/NTFS
Disco /dev/sdb: 250.1 GB, 250059350016 byte
255 testine, 63 settori/tracce, 30401 cilindri, totale 488397168 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x2c74badc
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 63 102398309 51199123+ 83 Linux
/dev/sdb2 102398310 112631714 5116702+ 82 Linux swap / Solaris
/dev/sdb3 254683136 488394751 116855808 7 HPFS/NTFS
Disco /dev/sdd: 320.1 GB, 320072933376 byte
255 testine, 63 settori/tracce, 38913 cilindri, totale 625142448 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x61d98ecc
Dispositivo Boot Start End Blocks Id System
/dev/sdd1 * 63 625137344 312568641 7 HPFS/NTFS
[gipipi@mamba-22 ~]$
Proprio come pensavo 🙂
Bene per correggere l'errore in modo permanente devi aprire il file /etc/sysconfig/grub con
sudo mcedit /etc/sysconfig/grub
Qui devi modificare la linea
GRUB_OTHER_DEVICES=(/dev/sda1)
in
GRUB_OTHER_DEVICES=(/dev/sda2)
salvi e esci da mcedit poi dai
sudo update-grub
Nel mentre verifichiamo il funzionamento dell'installer per vedere dov'è il problema
1) mi sa di bug: navlis è un utente del sistema di sviluppo. Sarà rimasto per errore. Verifico. Ad ogni modo il login con il tuo utente funziona giusto?
2) si è possibile, ma se la macchina è molto diversa potrebbe darti qualche problemino con la configurazione dell'hardware (anche se postplug fa miracoli)
3) Per il forum per creare un nuovo topic ti basta cliccare su
Discussione — Aggiungi Nuova »
in alto dopo aver selezionato in quale parte del forum postare: ad esempio
openmamba forum » Italiano » openmamba » utenti
oppure
openmamba forum » Italiano » openmamba » generale
Per navigare sulle sezioni clicca sotto la riga di benvenuto in alto sulla parola openmamba e ti mostrerà tutti i sottoforum disponibili tra cui scegliere.
4) Per i bug basta che ti registri (l'autenticazione non è ancora centralizzata) anche li magari con lo stesso nick così è più semplice riconoscerci.
RISOLTO IL PROBLEMA.
Il rebuilder Kde di Grub è innocente, non cercate bugs.
Dove era il mistero ? Semplice: la mia scarsa dimestichezza con Win Seven: a quanto pare il sistema di boot di Win 7 è COMPLETAMENTE DIFFERENTE dai suoi predecessori, XP, 2000 etc.
La partizione da 100M "Riservato al Sistema" di cui al post precedente E' LA VERA PARTIZIONE DI BOOT DI WIN 7 !!!
L'errore era inconsapevolmente mio, che continuavo ad indicare la partizione sda2 da mettere nel menu di Grub, invece dovevo mettere la sd1.
fdisk -l era nel giusto quando la segnalava come partizione di boot.
Mannaggia a te, Bill Gates. In rete questa cosa a quanto pare è pochissimo documentata.
per concludere, questa è la mia attuale configurazione:
- bootloader Grub residente su sda (primo disco Sata, cha ha una partizione di sistema x Win7 + una seconda NTFS di dati)
- voci menu di Grub :
1) Mamba su sdb1 (secondo disco Sata, cha ha Mamba e una partizione NTFS dati)
2) Mamba in 'recovery mode (sempre sdb1)
3) Win 7 che punta a 'sa1' ( la famigerata partizioncina da 100M).
Il tutto ora funziona bene. L'ultimo step che mi rimane è cambiare la partizione boot di default, da Mamba a Windows (come si fa ?)
Questa informazioni sarebbe cosa buona condividerle con tutti i futuri utenti Linux che dovranno combattere con il dual boot con Win7, visto che nel bene o nel male sta progressivamente sostituendo XP (e a quanto pare sono una delle ultime vittime). Se permetti apro una nuova discussione su questo tema duplicando questo post, pesnso possa essere utile.
Ciao e grazie per l'aiuto.
Buona idea quella del post nuovo.
Per cambiare l'ordine di boot segui le istruzioni di questo post, era nato proprio per questo scopo. Te le riassumo qui:
sudo mcedit /etc/default/grub
e modifica il file come dalla riga sopra:
"devi togliere il # davanti alla riga
#GRUB_DEFAULT=0
e modificare lo 0 nel numero di riga che vuoi avviare dell'elenco di grub all'avvio partendo da 0
Dovrebbe essere 2 (la 0 è il boot di default di openmamba, la 1 il boot di openmamba in modalità single e la 2 windows)."
per uscire dall'editor digita F10.
per rendere definitive le modifiche lancia il comando
sudo update-grub

