Pagina 1 di 1

Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 21:06
da Jack Nippon
Ciao a tutti,
ho deciso di installare Ubuntu sul mio portatile, in dual boot con Windows 7.
Adesso sto scrivendo dalla live di Ubuntu, visto che non riesco più ad avviare Windows.
Provo a spiegarvi cosa ho combinato, sperando che qualcuno sappia aiutarmi, senza dover formattare tutto da capo.

Durante l'installazione di Windows avevo già partizionato l'hard disk da 500GB in modo da riservare un po' di spazio per Ubuntu.
Le partizioni che avevo erano quindi:
1- una piccola partizione SYSTEM RESERVED da meno di 1MB, presente sull'hard disk da quando ho comprato il notebook;
2- una partizione di ripristino della Acer da 12,7GB;
3- una partizione da 200GB in cui ho installato Windows 7;
4- una partizione da 200GB per altri dati;
5- una partizione da 50 GB in cui volevo installare Ubuntu.
Tutte le partizioni erano formattate in NTFS.

Avviando la live di Ubuntu e cercando di installarlo, mi sono però accorto che le partizioni non venivano riconosciute allo stesso modo. In particolare, mi viene rilevato uno spazio non allocato di circa 250GB.
Ho provato quindi a tornare in Windows e ad eliminare l'ultima partizione, per vedere se le cose cambiavano.
Tornato in Ubuntu, ho visto che tutto si presentava esattamente come prima e ho provato quindi ad avviare GParted. Ho provato a creare una nuova partizione, ma ho scoperto di non potere, in quanto c'erano già 4 partizioni primarie (le prime 4 dell'elenco di prima). Cercando tra le opzioni, ho cliccato su "Manage Flags" della prima partizione e ho spuntato per sbaglio il flag "raid" (vedi screen). Subito dopo, ho tolto la spunta e ho cliccato su OK.

Ho provato quindi a tornare in Windows (che per me è molto più familiare) per cercare di sistemare le partizioni primarie e logiche in modo da poterne creare altre, ma... Windows non si avvia più!
Ho cercato in tutti i modi di ripristinarlo: ho provato il ripristino automatico all'avvio, il ripristino dal CD di installazione, il ripristino dell'MBR e del boot da prompt. Nessuno di questi metodi ha ottenuto risultati.
In particolare, non viene rilevata nessuna installazione di Windows, il ripristino dell'MBR sembra che vada a buon fine, ma il ripristino del boot dà errore. Tentando di accedere dal prompt alla partizione C:, viene restituito un errore di file system non riconosciuto (nonostante dalla live di Ubuntu si riesca a leggere tutto perfettamente).

Allego uno screen delle partizioni viste da GParted.
In particolare, ho notato che prima c'erano delle icone a forma di chiave a fianco delle prime 4 partizioni, che adesso sono scomparse.

A questo punto le domande sono due:
- come posso sistemare l'avvio di Windows 7 senza dover formattare e reinstallare tutto?
- perchè da Ubuntu vedo più di 250GB non allocati, se ci sono solo 50GB non formattati, mentre il resto fa parte di partizioni in NTFS?

Grazie...

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 21:23
da einstein1969
Intanto puoi da live scaricare il bootinfoscript.

lo esegui e posti il RESULTS.txt in tag #

Lo trovi in firma.

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 22:34
da Jack Nippon
Innanzitutto grazie per la risposta.
Sono dovuto andarmi a cercare come eseguire lo script, visto che questa è la mia prima esperienza con Ubuntu...

Comunque, ecco il risultato:

Codice: Seleziona tutto

                Boot Info Script 0.55    dated February 15th, 2010                    

============================= Boot Info Summary: ==============================

 => Windows is installed in the MBR of /dev/sda

sda1: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  According to the info in the boot sector, sda1 starts 
                       at sector 26626048. But according to the info from 
                       fdisk, sda1 starts at sector 63. The info in boot 
                       sector on the starting sector of the MFT is wrong. 
                       According to the info in the boot sector, sda1 has 
                       204799 sectors, but according to the info from fdisk, 
                       it has 1984 sectors.
    Operating System:  
    Boot files/dirs:   /bootmgr /Boot/BCD

sda2: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  According to the info in the boot sector, sda2 starts 
                       at sector 26830848. But according to the info from 
                       fdisk, sda2 starts at sector 2048. According to the 
                       info in the boot sector, sda2 has 419430399 sectors, 
                       but according to the info from fdisk, it has 26623999 
                       sectors.
    Operating System:  Windows 7
    Boot files/dirs:   /Windows/System32/winload.exe

sda3: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  According to the info in the boot sector, sda3 starts 
                       at sector 446261248. But according to the info from 
                       fdisk, sda3 starts at sector 26626048. The info in 
                       boot sector on the starting sector of the MFT is 
                       wrong. According to the info in the boot sector, sda3 
                       has 419430399 sectors, but according to the info from 
                       fdisk, it has 204799 sectors.
    Operating System:  
    Boot files/dirs:   

sda4: _________________________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info:  
    Mounting failed:
mount: unknown filesystem type ''

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot         Start           End          Size  Id System

/dev/sda1                  63         2,047         1,985   7 HPFS/NTFS
/dev/sda2               2,048    26,626,047    26,624,000  27 Hidden HPFS/NTFS
/dev/sda3    *     26,626,048    26,830,847       204,800  42 SFS
/dev/sda4          26,830,848   446,261,247   419,430,400  42 SFS


blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/loop0                                              squashfs                                 
/dev/sda1        C80CAC220CAC0E0E                       ntfs       SYSTEM RESERVED               
/dev/sda2        52D85513D854F6A7                       ntfs                                     
/dev/sda3        B8B0BD50B0BD15BA                       ntfs                                     
/dev/sda: PTTYPE="dos" 
error: /dev/sda4: No such file or directory

============================ "mount | grep ^/dev  output: ===========================

Device           Mount_Point              Type       Options

aufs             /                        aufs       (rw)
/dev/sr0         /cdrom                   iso9660    (ro,noatime)
/dev/loop0       /rofs                    squashfs   (ro,noatime)
/dev/sda1        /media/SYSTEM RESERVED   fuseblk    (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda2        /media/52D85513D854F6A7  fuseblk    (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)

=========================== Unknown MBRs/Boot Sectors/etc =======================

MFT Sector of sda1

00000000  46 49 4c 45 30 00 03 00  ea 22 10 00 00 00 00 00  |FILE0...."......|
00000010  01 00 01 00 38 00 01 00  a0 01 00 00 00 04 00 00  |....8...........|
00000020  00 00 00 00 00 00 00 00  06 00 00 00 00 00 00 00  |................|
00000030  02 00 35 8e 00 00 00 00  10 00 00 00 60 00 00 00  |..5.........`...|
00000040  00 00 18 00 00 00 00 00  48 00 00 00 18 00 00 00  |........H.......|
00000050  8a 9f ec ab cd bf ca 01  8a 9f ec ab cd bf ca 01  |................|
*
00000070  06 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000080  00 00 00 00 00 01 00 00  00 00 00 00 00 00 00 00  |................|
00000090  00 00 00 00 00 00 00 00  30 00 00 00 68 00 00 00  |........0...h...|
000000a0  00 00 18 00 00 00 03 00  4a 00 00 00 18 00 01 00  |........J.......|
000000b0  05 00 00 00 00 00 05 00  8a 9f ec ab cd bf ca 01  |................|
000000c0  8a 9f ec ab cd bf ca 01  8a 9f ec ab cd bf ca 01  |................|
000000d0  8a 9f ec ab cd bf ca 01  00 40 00 00 00 00 00 00  |.........@......|
000000e0  00 40 00 00 00 00 00 00  06 00 00 00 00 00 00 00  |.@..............|
000000f0  04 03 24 00 4d 00 46 00  54 00 00 00 00 00 00 00  |..$.M.F.T.......|
00000100  80 00 00 00 48 00 00 00  01 00 40 00 00 00 01 00  |....H.....@.....|
00000110  00 00 00 00 00 00 00 00  3f 00 00 00 00 00 00 00  |........?.......|
00000120  40 00 00 00 00 00 00 00  00 00 04 00 00 00 00 00  |@...............|
00000130  00 00 04 00 00 00 00 00  00 00 04 00 00 00 00 00  |................|
00000140  21 40 55 21 00 01 f4 92  b0 00 00 00 50 00 00 00  |!@U!........P...|
00000150  01 00 40 00 00 00 05 00  00 00 00 00 00 00 00 00  |..@.............|
00000160  01 00 00 00 00 00 00 00  40 00 00 00 00 00 00 00  |........@.......|
00000170  00 20 00 00 00 00 00 00  08 10 00 00 00 00 00 00  |. ..............|
00000180  08 10 00 00 00 00 00 00  21 01 54 21 21 01 fe fd  |........!.T!!...|
00000190  00 00 01 00 00 d0 35 8e  ff ff ff ff 00 00 00 00  |......5.........|
000001a0  00 00 04 00 00 00 00 00  21 40 55 21 00 01 f4 92  |........!@U!....|
000001b0  b0 00 00 00 50 00 00 00  01 00 40 00 00 00 05 00  |....P.....@.....|
000001c0  00 00 00 00 00 00 00 00  01 00 00 00 00 00 00 00  |................|
000001d0  40 00 00 00 00 00 00 00  00 20 00 00 00 00 00 00  |@........ ......|
000001e0  08 10 00 00 00 00 00 00  08 10 00 00 00 00 00 00  |................|
000001f0  21 01 54 21 21 01 fe fd  00 00 01 00 00 d0 02 00  |!.T!!...........|
00000200
MFT Sector of sda3

00000000  46 49 4c 45 30 00 03 00  02 49 2a 09 00 00 00 00  |FILE0....I*.....|
00000010  01 00 01 00 38 00 01 00  a0 01 00 00 00 04 00 00  |....8...........|
00000020  00 00 00 00 00 00 00 00  06 00 00 00 00 00 00 00  |................|
00000030  16 00 ff ff 00 00 00 00  10 00 00 00 60 00 00 00  |............`...|
00000040  00 00 18 00 00 00 00 00  48 00 00 00 18 00 00 00  |........H.......|
00000050  6a e7 a6 bb eb 08 cb 01  6a e7 a6 bb eb 08 cb 01  |j.......j.......|
*
00000070  06 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000080  00 00 00 00 00 01 00 00  00 00 00 00 00 00 00 00  |................|
00000090  00 00 00 00 00 00 00 00  30 00 00 00 68 00 00 00  |........0...h...|
000000a0  00 00 18 00 00 00 03 00  4a 00 00 00 18 00 01 00  |........J.......|
000000b0  05 00 00 00 00 00 05 00  6a e7 a6 bb eb 08 cb 01  |........j.......|
000000c0  6a e7 a6 bb eb 08 cb 01  6a e7 a6 bb eb 08 cb 01  |j.......j.......|
000000d0  6a e7 a6 bb eb 08 cb 01  00 40 00 00 00 00 00 00  |j........@......|
000000e0  00 40 00 00 00 00 00 00  06 00 00 00 00 00 00 00  |.@..............|
000000f0  04 03 24 00 4d 00 46 00  54 00 00 00 00 00 00 00  |..$.M.F.T.......|
00000100  80 00 00 00 48 00 00 00  01 00 40 00 00 00 01 00  |....H.....@.....|
00000110  00 00 00 00 00 00 00 00  bf 1e 00 00 00 00 00 00  |................|
00000120  40 00 00 00 00 00 00 00  00 00 ec 01 00 00 00 00  |@...............|
00000130  00 00 ec 01 00 00 00 00  00 00 ec 01 00 00 00 00  |................|
00000140  32 c0 1e 00 00 0c 00 ff  b0 00 00 00 50 00 00 00  |2...........P...|
00000150  01 00 40 00 00 00 05 00  00 00 00 00 00 00 00 00  |..@.............|
00000160  01 00 00 00 00 00 00 00  40 00 00 00 00 00 00 00  |........@.......|
00000170  00 20 00 00 00 00 00 00  08 10 00 00 00 00 00 00  |. ..............|
00000180  08 10 00 00 00 00 00 00  31 01 ff ff 0b 11 01 ff  |........1.......|
00000190  00 89 eb 03 80 fa ff ff  ff ff ff ff 00 00 00 00  |................|
000001a0  00 00 04 00 00 00 00 00  31 40 00 00 0c 00 ff ff  |........1@......|
000001b0  b0 00 00 00 50 00 00 00  01 00 40 00 00 00 05 00  |....P.....@.....|
000001c0  00 00 00 00 00 00 00 00  01 00 00 00 00 00 00 00  |................|
000001d0  40 00 00 00 00 00 00 00  00 20 00 00 00 00 00 00  |@........ ......|
000001e0  08 10 00 00 00 00 00 00  08 10 00 00 00 00 00 00  |................|
000001f0  31 01 ff ff 0b 11 01 ff  00 89 eb 03 80 fa 16 00  |1...............|
00000200
Unknown BootLoader  on sda4



=============================== StdErr Messages: ===============================

hexdump: /dev/sda4: No such file or directory
hexdump: /dev/sda4: No such file or directory

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 22:56
da einstein1969
Il tools non riesce a riconoscere molte cose... quindi non lo prendo come attendibile per ora.

Hai per caso un bios EFI? Come te lo vede il disco ora gparted?

che pc e'?

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 23:03
da Jack Nippon
einstein1969 ha scritto: Hai per caso un bios EFI?
Sinceramente, non lo so... :-\
einstein1969 ha scritto: Come te lo vede il disco ora gparted?
Come postato nello screen allegato al primo messaggio.
einstein1969 ha scritto: che pc e'?
Un Acer Aspire 5740.

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 23:18
da einstein1969
prova se questo ti puo' aiutare a sistemare le cose... ma la vedo dura...

easybcd

Per avviarlo ti necessita di un sistema windows. Ma dovresti avere un cd/dvd di ripristino avviabile no?

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 23:21
da Diabolik62
scusate se mi ci ficco
ma la sda3 non esiste più :(
dai anche
sudo parted -l

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 23:24
da Diabolik62
da live guarda su risorse che c'è dentro la sda4

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 23:25
da Jack Nippon
Diabolik62 ha scritto: scusate se mi ci ficco
ma la sda3 non esiste più :(
dai anche
sudo parted -l
Ecco qui:

Codice: Seleziona tutto

Model: ATA WDC WD5000BEVT-2 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32,3kB  1049kB  1016kB  primary  ntfs
 2      1049kB  13,6GB  13,6GB  primary  ntfs
 3      13,6GB  13,7GB  105MB   primary  ntfs         boot
 4      13,7GB  228GB   215GB   primary  ntfs


Error: /dev/sr0: unrecognised disk label

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 23:27
da Jack Nippon
Diabolik62 ha scritto: da live guarda su risorse che c'è dentro la sda4
Riesco a leggere senza problemi tutto il contenuto della partizione System Reserved e delle due partizioni da 200GB (una delle quali, però, non c'è in GParted).

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 23:34
da einstein1969
forse il sistema utilizza una gestione dinamica del disco...

Ti ricordi come hai partizionato in windows? ti chiedeva per caso partizioni GPT od altro?

Hai creato dischi virtuali per caso? (VHD od altro)

EDIT:

hai provato questa procedura?

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: martedì 27 luglio 2010, 23:39
da Jack Nippon
Appena comprato il notebook c'era un unica grande partizione visibile da Windows, ma ho formattato al volo e ho creato (con lo strumento integrato nell'installazione di Windows 7) due partizioni da 200GB e una da 50GB.
Vedevo che c'erano altre due (se non sbaglio) partizioni più piccole di ripristino, ma ho preferito non toccarle.

Non credo di aver creato partizioni GPT o dischi virtuali... non consciamente, per lo meno...

EDIT:
einstein1969 ha scritto: EDIT:
hai provato questa procedura?
Sì, ho provato, senza risultati.
Il "bootsect /nt60 SYS" mi dava errore perchè non era disponibile il sottosistema adatto (o qualcosa del genere ;D).
Il "bootrec /fixmbr" funzionava, ma il "bootrec /fixboot" mi dava errore di file system non riconosciuto, se non sbaglio.

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: mercoledì 28 luglio 2010, 0:03
da Diabolik62
la butto li prova con la versione alternate se vede tutto h.d
ah potresti postare anche
sudo fdisk -l

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: mercoledì 28 luglio 2010, 0:08
da Jack Nippon
Diabolik62 ha scritto: ah potresti postare anche
sudo fdisk -l
Ecco:

Codice: Seleziona tutto

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb6f4b6f4

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1           1         992+   7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2               1        1658    13312000   27  Unknown
/dev/sda3   *        1658        1671      102400   42  SFS
/dev/sda4            1671       27779   209715200   42  SFS

Re: Installazione di Ubuntu su partizione esistente e problema con avvio Windows

Inviato: mercoledì 28 luglio 2010, 0:13
da Diabolik62
beh almeno ora si vedono le 4 sda
solo che nella sda1 c'è qualcosa che non quadra :-[
edit nulla di grave
Partizione 1 non termina al limite del cilindro: