Pagina 1 di 8

[RISOLTO] [Boot] Windows XP "Invisibile"

Inviato: mercoledì 12 ottobre 2011, 21:31
da Dreeg
Salve a tutti,

dopo tre anni riprendo in mano ubuntu con la versione 11.04.  ;D rieccomi..
Non sono una cima, anzi.. non ricordo praticamente nulla quindi devo ricominciare da capo  (good)

Inizio subito subito con un problema, ho usato ubuntu per una settimana installato in windows e tutto ok. Oggi installo un 4° Hard Disk nel mio computer e lo dedico a ubuntu. Disinstallo da win e da CD installo sull'HDD. Ho avuto molte noie ma ce l'ho fatta  (rotfl)

Ora mi rimane un problema, essendo consapevole dell'egoismo di Grub (sinceramente, esteticamente e funzionalmente, preferivo il Boot Menù di Windows) mi ero psicologicamente preparato alla sostituzione del Boot Manager da quello di Win a Grub. Finisco di installare ubuntu, tutto contento riavvio e ho una spiacevole sorpresa..

Non c'è ne il boot di win, ma neanche grub!
Se accendo mi parte in automatico Ubuntu.

Io ho 4 Hard Disk (3 Sata e 1 IDE):
- Uno freedos dove tengo tutti i file belli al sicuro.
- Due con Windows XP, uno per lavoro uno per i giochi ( (good) ci si deve svagare ogni tanto senno si impazzisce  ::) )
- Uno dedicato a Ubuntu (quello IDE da 120Gb).

Il problema è che ora non mi vede i due sistemi operativi Windows XP!

Un mio amico mi ha consigliato di eseguire questi comandi in seguenza:

Codice: Seleziona tutto

sudo fdisk -l
 
sudo mount /dev/sda3 /mnt

sudo mount -o bind /dev /mnt/dev

sudo chroot /mnt
--------------------------------
sudo update-grub

grub-install /dev/sda
--------------------------------
sudo apt-get install os-prober

sudo os-prober

sudo update-grub
Ora, lui mi ha scritto /dev/sda, ma io ho installato ubuntu nell'HDD visto da ubuntu come /dev/sdb1 (e lo swap in sbd2) per cui ho sostituito sda con sdb, e nel secondo comando anziché 3 ho messo 1.


Tutti sono stati eseguiti meno che l'ultimo. E comunque il risultato non cambia, parte sempre e solo ubuntu (il Boot Menù non appare proprio)

Come risolvo?

Re: [Boot] Windows XP "Invisibile"

Inviato: mercoledì 12 ottobre 2011, 23:10
da GjMan78
Ragioniamo: ora come ora il bios è impostato per fare il boot su 1 dei 4 hdd presenti sul tuo pc, quasi sicuramente però grub ha scritto il suo avvio su un'altro disco... quello principale (cioè quello collegato al primo canale sata che linux chiama sda).

Entra nel bios e imposta il boot da quell'harddisk(sata 1) e dovresti vedere il multiboot al successivo riavvio.

Re: [Boot] Windows XP "Invisibile"

Inviato: mercoledì 12 ottobre 2011, 23:31
da giulux
da quanto detto
Un mio amico mi ha consigliato di eseguire questi comandi in seguenza:
Codice:
sudo fdisk -l
sudo mount /dev/sda3 /mnt
sudo mount -o bind /dev /mnt/dev
sudo chroot /mnt
--------------------------------
sudo update-grub
grub-install /dev/sda
--------------------------------
sudo apt-get install os-prober
sudo os-prober
sudo update-grub

Ora, lui mi ha scritto /dev/sda, ma io ho installato ubuntu nell'HDD visto da ubuntu come /dev/sdb1 (e lo swap in sbd2) per cui ho sostituito sda con sdb, e nel secondo comando anziché 3 ho messo 1.
grub è stato erroneamente indirizzato su sdb1, ma non capisco però come faccia a partire ubuntu senza grub al posto giusto

io proverei a rifare la procedura con sda (senza numero) previa verifica che il bios lo abbia come disco d'avvio

Re: [Boot] Windows XP "Invisibile"

Inviato: mercoledì 12 ottobre 2011, 23:38
da Dreeg
GjMan, come identifico il cosidetto "Sata1"? E perché sul sata? Ubuntu è nell'IDE

Giulix, perché erroneamente? Io ho installato ubuntu su sdb1.. e per rifare la procedura (perché su sda?)  devo prima disinstallare il grub fantomaticamente installato?

Re: [Boot] Windows XP "Invisibile"

Inviato: mercoledì 12 ottobre 2011, 23:49
da giulux
Dreeg ha scritto: Giulix, perché erroneamente? Io ho installato ubuntu su sdb1.. e per rifare la procedura (perché su sda?)  devo prima disinstallare il grub fantomaticamente installato?
in soldoni: grub è composto di due parti, una con i suoi settaggi sta col sistema operativo, l'altra va nel MBR del disco che il bios va a leggere per primo e dice dove sta ubuntu. se installi su un disco diverso da quello di avvio grub non funziona. però senza grub non dovrebbe partirti ubuntu, quindi non capisco che succede.
ti suggerivo a titolo sperimentale di rifare la procedura con sda per vedere se così risolvevi

non c'è bisogno di disinstallare quanto fantomaticamente installato, anche perchè credo che grub si possa installare solo nel MBR e non in una partizione e quindi, probabilmente, non hai installato niente.
In alternativa aspetta qualcuno più esperto di me che capisca bene la situazione

Re: [Boot] Windows XP "Invisibile"

Inviato: mercoledì 12 ottobre 2011, 23:54
da GjMan78
Dreeg ha scritto: GjMan, come identifico il cosidetto "Sata1"? E perché sul sata? Ubuntu è nell'IDE
La classificazione dei dischi la trovi nel bios, in genere la lista completa la trovi in "System Information" o similari.

Grub, durante l'installazione di Natty, scrive il boot non sul disco sul quale c'è il sistema ma su quello che riconosce come principale (sda) e che nel tuo caso è il primo disco sata della catena.

Te lo posso dire con certezza perché mi è capitato...

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:03
da hellojoker
Dreeg ha scritto:
Ora mi rimane un problema, essendo consapevole dell'egoismo di Grub
Questa mi mancava ...

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:04
da Dreeg
:o

Allora..

::)

Ho provato a vedere nel Bios e ho trovato un altra curiosità  >:( come dispositivo bootabile posso scegliere solo 1° e 2° (solo l'IDE e CD/DVD) poi posso scegliere l'ordine degli HDD (attualmente l'IDE è primo, da qui la possibilità di scegliere solo lui tra 1° e 2°).

Onde evitare di riavviare ed entrare nel bios ogni volta ho aperto manualmente il boot menù scegliendo uno alla volta tutti e 4 gli HDD.. il famoso "trattino bianco lampeggiante  a sfondo nero" (non so che sia, ma a rigor di logica mi porta a pensare che è il sistema che cerca il boot loader) va 4 volte a capo (quindi cerca e non trova subito) e poi parte ubuntu.. ma in nessuno dei quattro casi parte ne il Boot Loader ne Windows!

Inoltre, ora, per curiosare in Ubuntu ho installato il monitor di sistema e l'occhio mi è caduto sull'unico "File System" che monitora ed è SDD (e non SDB dove avevo installato Ubuntu).. E da terminale con sudo fdisk -l mi analizza tutti gli HDD dicendomi dov'è linux e mi dice proprio sdd
Perché è cambiato?

P.S:
hellojoker ha scritto: Questa mi mancava ...
Suvvia! Dai!! Era ironica la frase!!! xD Però è vero xD sovrasta gli altri boot loader xD
Comunque ho visto che è piuttosto "plasmabile".. appena risolvo il problema di farlo apparire e fargli leggere Windows vedo di modificarlo a mio piacimento ..

Prima, nella settimana di prova, partiva il boot menù di Windows e c'era la terza opzione ubuntu, dalla quale partiva il grub che leggeva 4 versioni di linux (2 sono apparse dopo il primo aggiornamento) e Windows 7 (e basta).. non capisco perché, 7 l'ho disinstallato mesi fa!  :o .. e Win XP?

Inoltre, se seguo la guida per installare il grub (http://wiki.ubuntu-it.org/Amministrazio ... tallazione) mi si installa ma non succede nulla ed il comando successivo non mi funziona, se scelgo "continuare senza installare grub -> no" looppa la configurazione da capo, se metto "si" lo installa, fa l'update-grubb e poi lo rimuove -.- antilogico!

Se invece seguo li ripristino (http://wiki.ubuntu-it.org/Amministrazio ... Ripristino) mi fermo a

Codice: Seleziona tutto

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
che mi ritornano errore

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:13
da GjMan78
Quindi, ricapitolando, da quale unità stai facendo il boot quando parte ubuntu?

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:14
da hellojoker
lasciamo stare wubi e del perchè grub trovava ancora windows 7 è acqua passata, avvia ubuntu e sudo fdisk -l postalo qui tanto per capire, tanto comunque a prescindere ti dirò di dare sudo update-grub

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:14
da Dreeg
GjMan78 ha scritto: Quindi, ricapitolando, da quale unità stai facendo il boot quando parte ubuntu?
Non saprei risponderti, l'ho installato su sdb1 ma nel sistema mi dice sdd
hellojoker ha scritto: lasciamo stare wubi e del perchè grub trovava ancora windows 7 è acqua passata, avvia ubuntu e sudo fdisk -l postalo qui tanto per capire, tanto comunque a prescindere ti dirò di dare sudo update-grub
ho già fatto update-grub ma nada :(

l'fdisk -l è:
Disco /dev/sda: 320.1 GB, 320072933376 byte
255 testine, 63 settori/tracce, 38913 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x09c209c1

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       38912   312560608+   7  HPFS/NTFS

Disco /dev/sdb: 122.9 GB, 122942324736 byte
255 testine, 63 settori/tracce, 14946 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00009401

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       14698   118057984   83  Linux
/dev/sdb2           14698       14947     1999872   82  Linux swap / Solaris

Disco /dev/sdc: 500.1 GB, 500107862016 byte
255 testine, 63 settori/tracce, 60801 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x57aa37ee

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       60801   488384001   42  SFS

Disco /dev/sdd: 500.1 GB, 500107862016 byte
255 testine, 63 settori/tracce, 60801 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x224a5ead

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdd1               1       58250   467893093+   7  HPFS/NTFS
-.- adesso mi dice di nuovo /dev/sdb1 Linux -.- che sarebbe dove l'ho installato.. e ora (dopo i riavvii) anche nel monitor di sistema  ::)

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:20
da hellojoker
Prova sudo os-prober (il macello è che ubuntu è su ide e gli altri su sata)

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:23
da GjMan78
Sicuro che non risolvi se invii in sequenza questi comandi?

Codice: Seleziona tutto

grub-install /dev/sda
sudo update-grub
EDIT:

dopo questi comandi fai bootare il pc dal disco da 320giga

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:24
da hellojoker
potrebbe funzionare

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:25
da Dreeg
hellojoker ha scritto: Prova sudo os-prober (il macello è che ubuntu è su ide e gli altri su sata)
Già provato, quando ho eseguio i comandi del primo post non me lo faceva, ho riavviato e prove varie e ora me lo esegue a non succede nulla..

Perché è un macello? Che problemi comporta?
E io che mi credevo che era meglio, almeno uno solo era l'IDE ed era impossibile sbagliarsi -.- appena ho soldi per questo compro un sata e glie lo dedico al posto dell'IDE -.- ma ora devo risolvere così :(
P.S. ma potrò poi "clonare" ubuntu su un altro HDD senza perdere tutto?
GjMan78 ha scritto: Sicuro che non risolvi se invii in sequenza questi comandi?

Codice: Seleziona tutto

grub-install /dev/sda
sudo update-grub
Ora provo, non capisco perché ma ora provo

Eccone il risultato:
comando -> grub-install /dev/sda
rm: impossibile rimuovere "/boot/grub/915resolution.mod": Permesso negato
comando -> sudo grub-install /dev/sda
[sudo] password:
Installation finished. No error reported.
max@PCManuelUbuntu:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-11-generic
Found initrd image: /boot/initrd.img-2.6.38-11-generic
Found linux image: /boot/vmlinuz-2.6.38-8-generic
Found initrd image: /boot/initrd.img-2.6.38-8-generic
Found memtest86+ image: /boot/memtest86+.bin
done

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:26
da hellojoker
Prova il anche il comando di GjMan78

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:30
da Dreeg
Appena riavviato, nulla da fare

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:30
da hellojoker
niente bad luck, poteva andare ed invece no, ti conviene che reinstalli su un sata e usi l'ide per qualcosa di diverso i dati magari li metti li invece che avere un disco freedos e dati

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:32
da Dreeg
:( ok farò così..

Dite che andrà tutto liscio?

Ma perché c'è questo problema con gli IDE?

Il problema mio è che l'IDE è troppo piccolo per i dati  :'(

Per ora mi arrangio come mi hai suggerito dai.. domani reinstallo ubuntu

Re: [Boot] Windows XP "Invisibile"

Inviato: giovedì 13 ottobre 2011, 0:33
da GjMan78
I'm sorry... speravo risolvessi.  :-\