[Risolto] Dopo l'installazione di Debian5, Windows XP non si attiva più.

10 risposte [Ultimo contenuto]
Ritratto di Rapido
Rapido
(Junior)
Offline
Junior
Iscritto: 29/03/2009
Messaggi: 34

Nel mio PC avevo installato questi S.O.: Windows XP, Ubuntu 9.04, Ubuntu 9.10 e OpenSUSE 10.3. Inoltre avevo alcune partizioni libere per installarci eventuali S.O. Funzionava tutto benissimo.
Alcuni giorni fa, decido di installare OpenSUSE 11.2 in una partizione libera. Procedo con l'installazione indicando al programma di installazione che deve masterizzare una partizione libera, installarci Linus OpenSUSE 11.2 e montare le altre partizioni; per ogni altra impostazione, lascio i parametri di default. Al termine, provo se vanno tutti i S.O. Windows XP, OpenSUSE 10.3 e OpenSUSE 11.2 funzionano benissimo, ma Ubuntu 9.04 e Ubuntu 9.10, pur essendo installati, non compaiono fra l'elenco dei S.O. bootabili. Nulla di strano: sapevo già che il bootloader di OpenSUSE ha delle difficoltà a riconoscere le partizioni di Ubuntu.
Impartisco il comando fdisk -l e vedo che l'asterisco indicante la partizione di BOOT è in corrispondenza di hda4.

A questo punto installo DEBIAN 5 in una ulteriore partizione vuota. Procedo con l'installazione indicando al programma di installazione che deve masterizzare una partizione libera, installarci Linus Debian 5 e montare le altre partizioni (trannele partizioni NTFS); per ogni altra impostazione, lascio i parametri di default.
A installazione avvenuta, provo se vanno tutti i S.O. Ubuntu 9.04, Ubuntu 9.10 OpenSUSE 10.3 e OpenSUSE 11.2 e Debian 5, sono elencati fra i S.O. bootabili e funzionano benissimo; Windows XP compare fra l'elenco dei S.O. bootabili e, se scelto, sembra avviarsi ma, dopo un po, il PC si spegne.

Da Debian 5 dò il comando fdisk -l
Ecco l'output.

debian5@debian:~$ su
Password:
debian:/home/debian5# fdisk -l

Disk /dev/hda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcf31cf31

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1306    10490413+  83  Linux
/dev/hda2            1307        2611    10482412+   b  W95 FAT32
/dev/hda3            2612        4569    15727635    b  W95 FAT32
/dev/hda4            4570       38913   275868180    5  Extended
/dev/hda5            4570        4575       48163+  83  Linux
/dev/hda6            4576        8752    33551721   83  Linux
/dev/hda7            8753       12799    32507496   83  Linux
/dev/hda8           12800       16715    31455238+  83  Linux
/dev/hda9           16716       25662    71866746    7  HPFS/NTFS
/dev/hda10          25663       25858     1574338+  82  Linux swap / Solaris
/dev/hda11          25859       27163    10482381   83  Linux
/dev/hda12          27164       28468    10482381   83  Linux
/dev/hda13          28469       29773    10482381    b  W95 FAT32
/dev/hda14          29774       38913    73417018+   7  HPFS/NTFS
debian:/home/debian5#

la partizione hda1, quella che contiene Windows XP, è contrassegnata dall'asterisco del BOOT, e risulta essere formattata come Linux (quindi EXT3), mentre dovrebbe essere HPFS/NTFS.
Come fare perchè Windows XP torni a funzionare?

S.O.: Debian 6.0.3
Il mio hardware. Portatile IBM ThinkPad.
CPU: Intel® Pentium® M processor 1.80GHz.
HD da 72 GB. RAM: 1 GB

Ritratto di marcosan
marcosan
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/05/2005
Messaggi: 896

Ciao, prima di tutto una precisazione, si sono pignolo, ma davvero "masterizzare una partizione libera" e' proprio un'espressione infelice e a meno che tu non voglia installare l'uomo che ha scritto il kernel...installi un sistema linux, non Linus Wink

Passando alle cose serie (ma quanti sistemi intendi installare ancora su quella povera macchina?!?!), non capisco se hai fatto qualche danno toccando la partizione di Windows, ma non credo...prova a postare il file di configurazione di Grub e vediamo come e' configurato!

Ciao,
Marco

"La matematica e' l'arte di dare lo stesso nome a cose diverse."
H.Poincare (1854-1912).

Ritratto di Rapido
Rapido
(Junior)
Offline
Junior
Iscritto: 29/03/2009
Messaggi: 34

@marcos83
Se per file di configurazione di Grub intendi il file /boot/grub/menu.lst, eccolo.

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-legacy-doc/.
 
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default		0
 
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		5
 
# Pretty colours
color cyan/blue white/blue
 
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
 
#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#
 
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
 
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
 
## DO NOT UNCOMMENT THEM, Just edit them to your needs
 
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hda12 ro
 
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,11)
 
## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true
 
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false
 
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet
 
## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false
 
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
 
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
 
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(single-user) single
# altoptions=(single-user mode) single
 
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all
 
## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true
 
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
 
## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false
 
## ## End Default Options ##
 
title		Debian GNU/Linux, kernel 2.6.26-1-686
root		(hd0,11)
kernel		/boot/vmlinuz-2.6.26-1-686 root=/dev/hda12 ro quiet
initrd		/boot/initrd.img-2.6.26-1-686
 
title		Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
root		(hd0,11)
kernel		/boot/vmlinuz-2.6.26-1-686 root=/dev/hda12 ro single
initrd		/boot/initrd.img-2.6.26-1-686
 
### END DEBIAN AUTOMAGIC KERNELS LIST
 
# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root
 
 
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title		Microsoft Windows XP Home Edition
root		(hd0,0)
savedefault
makeactive
chainloader	+1
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda11.
title		openSUSE 11.2 (on /dev/hda11)
root		(hd0,10)
kernel		/boot/vmlinuz-2.6.31.5-0.1-default root=/dev/disk/by-id/ata-Hitachi_HDT725032VLAT80_VF6201R22NKV4N-part11 resume=/dev/disk/by-id/ata-Hitachi_HDT725032VLAT80_VF6201R22NKV4N-part10 splash=silent quiet showopts vga=0x317 
initrd		/boot/initrd-2.6.31.5-0.1-default
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda11.
title		Failsafe -- openSUSE 11.2 (on /dev/hda11)
root		(hd0,10)
kernel		/boot/vmlinuz-2.6.31.5-0.1-default root=/dev/disk/by-id/ata-Hitachi_HDT725032VLAT80_VF6201R22NKV4N-part11 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317 
initrd		/boot/initrd-2.6.31.5-0.1-default
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, kernel 2.6.28-16-generic (on /dev/hda6)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.28-16-generic root=UUID=6d967f3e-8b27-4737-acdd-5c05b3cd920a ro quiet splash 
initrd		/boot/initrd.img-2.6.28-16-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, kernel 2.6.28-16-generic (recovery mode) (on /dev/hda6)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.28-16-generic root=UUID=6d967f3e-8b27-4737-acdd-5c05b3cd920a ro single 
initrd		/boot/initrd.img-2.6.28-16-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, kernel 2.6.28-15-generic (on /dev/hda6)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.28-15-generic root=UUID=6d967f3e-8b27-4737-acdd-5c05b3cd920a ro quiet splash 
initrd		/boot/initrd.img-2.6.28-15-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode) (on /dev/hda6)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.28-15-generic root=UUID=6d967f3e-8b27-4737-acdd-5c05b3cd920a ro single 
initrd		/boot/initrd.img-2.6.28-15-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, kernel 2.6.28-14-generic (on /dev/hda6)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.28-14-generic root=UUID=6d967f3e-8b27-4737-acdd-5c05b3cd920a ro quiet splash 
initrd		/boot/initrd.img-2.6.28-14-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, kernel 2.6.28-14-generic (recovery mode) (on /dev/hda6)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.28-14-generic root=UUID=6d967f3e-8b27-4737-acdd-5c05b3cd920a ro single 
initrd		/boot/initrd.img-2.6.28-14-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, kernel 2.6.28-13-generic (on /dev/hda6)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.28-13-generic root=UUID=6d967f3e-8b27-4737-acdd-5c05b3cd920a ro quiet splash 
initrd		/boot/initrd.img-2.6.28-13-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, kernel 2.6.28-13-generic (recovery mode) (on /dev/hda6)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.28-13-generic root=UUID=6d967f3e-8b27-4737-acdd-5c05b3cd920a ro single 
initrd		/boot/initrd.img-2.6.28-13-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, kernel 2.6.28-11-generic (on /dev/hda6)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=6d967f3e-8b27-4737-acdd-5c05b3cd920a ro quiet splash 
initrd		/boot/initrd.img-2.6.28-11-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode) (on /dev/hda6)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=6d967f3e-8b27-4737-acdd-5c05b3cd920a ro single 
initrd		/boot/initrd.img-2.6.28-11-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda6.
title		Ubuntu 9.04, memtest86+ (on /dev/hda6)
root		(hd0,5)
kernel		/boot/memtest86+.bin  
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda7.
title		Ubuntu, Linux 2.6.31-14-generic (on /dev/hda7)
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.31-14-generic root=UUID=a24620c6-948b-4e2d-9a20-beab31318df7 ro quiet splash 
initrd		/boot/initrd.img-2.6.31-14-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda7.
title		Ubuntu, Linux 2.6.31-14-generic (recovery mode) (on /dev/hda7)
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.31-14-generic root=UUID=a24620c6-948b-4e2d-9a20-beab31318df7 ro single 
initrd		/boot/initrd.img-2.6.31-14-generic
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda8.
title		openSUSE 10.3 (on /dev/hda8)
root		(hd0,7)
kernel		/boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_Hitachi_HDT7250_VF6201R22NKV4N-part8 vga=0x317 resume=/dev/sda10 splash=silent showopts 
initrd		/boot/initrd-2.6.22.5-31-default
savedefault
boot
 
 
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda8.
title		Failsafe -- openSUSE 10.3 (on /dev/hda8)
root		(hd0,7)
kernel		/boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_Hitachi_HDT7250_VF6201R22NKV4N-part8 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 
initrd		/boot/initrd-2.6.22.5-31-default
savedefault
boot
 

Se intendevi dire un altro file, specifica nome e percorso, grazie.

S.O.: Debian 6.0.3
Il mio hardware. Portatile IBM ThinkPad.
CPU: Intel® Pentium® M processor 1.80GHz.
HD da 72 GB. RAM: 1 GB

Ritratto di marcosan
marcosan
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/05/2005
Messaggi: 896

Si il file che intendevo era quello, ma nel tuo disco vedo  partizioni Windows, /dev/hda2, /dev/hda3, /dev/hda9, /dev/hda13 e /dev/hda14...sei sicuro che Windows sia nella hda1?  Prova a modificare, comunque io non starei ad installare ogni volta un grub da zero, tienine uno che ti funziona, installato con una distribuzione tra le mille che intendi mettere e aggiorna quello di conseguenza, mi pare piu' pulito!

Ciao,
Marco

"La matematica e' l'arte di dare lo stesso nome a cose diverse."
H.Poincare (1854-1912).

Ritratto di Rapido
Rapido
(Junior)
Offline
Junior
Iscritto: 29/03/2009
Messaggi: 34

@ marcos83:
Si, sono assolutamente certo che Windows XP si trova nella partizione /dev/sda1
La partizione /dev/sda2 contiene 2 cluster danneggiati, ed un file che avvisa della situazione. È formattata come FAT32 perché, per poter leggere il messaggio di avvertimento con qualsiasi S.O., ho dovuto formattare la partizione con l'unico formato sicuramente leggibile da qualsiasi S.O.
La partizione /dev/sda3, è formattata come FAT32 semplicemente per ottenere una partizione sana perfettamente leggibile da qualsiasi S.O. Non l'ho formattata come NTFS perché questo file-sistem, con certe distribuzioni di Linux, diventa scrivibile solo DOPO aver scaricato dai repository ed opportunamente settato dei pacchetti specifici, cosa possibile solo se si ha un collegamento internet efficiente (se avessi un modem Eethernet, avrei creato 2 partizioni NTFS più grandi e nessuna partizione FAT32, ma ho un modem USB...)

Le partizioni /dev/hda9 e /dev/hda14, sono destinate allo stoccaggio dei dati e dei documenti prodotti con qualsiasi S.O.. Ci metto tutti i dati che altrimenti verrebbero messi nella cartella Documenti di Windows XP e nella /home di Linux. Sono formattate come NTFS per essere accessibili da qualsiasi S.O. E poter contenere file di dimensioni superiori a 4 GB.
La partizione /dev/hda13 è formattata come FAT32 perché creata con Windows XP. In futuro, probabilmente la formatterò FAT3 e vi installerò un altro S.O. Linux.
A questo punto, immagino che vorrai sapere perché installo tanti S.O. Visto che, se li voglio semplicemente provare e confrontare, Virtualbox è sicuramente più pratico. La questione è che, nonostante tutti i miei sforzi, non riesco a far funzionare correttamente Virtualbox.

Non ho idea di come fare per installare Linux senza installare GRUB e poi settare opportunamente GRUB in modo da avviare anche il nuovo S.O..
Inoltre, gli installer di qualche anno fa chiedevano sempre dove installare il boot manager, ma adesso solo Debian lo fa... quando installo OpenSUSE o Ubuntu, devo essere io, in un certo momento dell'installazione, a dire all'installer dove mettere il GRUB, sennò l'installer me lo piazza dove gli pare senza chiedermi nulla.

S.O.: Debian 6.0.3
Il mio hardware. Portatile IBM ThinkPad.
CPU: Intel® Pentium® M processor 1.80GHz.
HD da 72 GB. RAM: 1 GB

Ritratto di marcosan
marcosan
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/05/2005
Messaggi: 896

Ciao, allora iniziamo con calma, e chiama sempre in modo corretto le partizioni, confondere /dev/sda1 con /dev/hda1 puo' causare parecchi problemi Wink

1- Accedi ad un sistema linux.
2-Monta la partizione contenente Windows se gia' non lo fa.
3-Controlla che filesystem utilizza per tale partizione...speriamoa FAT32!
4-Se la partizione e' corretta allora reinstalla grub per l'ultima volta e vedi se va a posto!
Un paio di link utili:
http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Ripristino?highlight=(grub)
http://guide.debianizzati.org/index.php/Guida_a_Grub#Avviare_altri_sistemi_operativi

Ciao

"La matematica e' l'arte di dare lo stesso nome a cose diverse."
H.Poincare (1854-1912).

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Se la partizione Windows è ancora lì, perché il MBR la identifica come Linux? Vale la pena provare a cambiare il tipo con:

# sfdisk --change-id /dev/hda 1 07
Ritratto di Rapido
Rapido
(Junior)
Offline
Junior
Iscritto: 29/03/2009
Messaggi: 34

Con OpenSUSE11.2 con KDE, ho:
linux-bgts:/home/opensuse11v2 # fdisk -l

Disco /dev/sda: 320.1 GB, 320072933376 byte

255 testine, 63 settori/tracce, 38913 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xcf31cf31

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1306    10490413+  83  Linux
/dev/sda2            1307        2611    10482412+   b  W95 FAT32
/dev/sda3            2612        4569    15727635    b  W95 FAT32
/dev/sda4            4570       38913   275868180    5  Esteso
/dev/sda5            4570        4575       48163+  83  Linux
/dev/sda6            4576        8752    33551721   83  Linux
/dev/sda7            8753       12799    32507496   83  Linux
/dev/sda8           12800       16715    31455238+  83  Linux
/dev/sda9           16716       25662    71866746    7  HPFS/NTFS
/dev/sda10          25663       25858     1574338+  82  Linux swap / Solaris
/dev/sda11          25859       27163    10482381   83  Linux
/dev/sda12          27164       28468    10482381   83  Linux
/dev/sda13          28469       29773    10482381    b  W95 FAT32
/dev/sda14          29774       38913    73417018+   7  HPFS/NTFS
linux-bgts:/home/opensuse11v2 #

Anche OpenSUSE nega che la prima partizione sia NTFS. La cosa curiosa, è che da OpenSUSE io entro in quella partizione e leggo i file, come se il file-sistem fosse s posto; ma non può essere a posto. perchè non si installa Windows XP su una partizione EXT3.
opensuse11v2@linux-bgts:~> ls /hd/WXP
AUTOEXEC.BAT  boot.ini    Documents and Settings  IO.SYS     NTDETECT.COM  pagefile.sys  Programmi  System Volume Information
Bootfont.bin  CONFIG.SYS  hiberfil.sys            MSDOS.SYS  ntldr         PCcheck.LOG   RECYCLER   WINDOWS
opensuse11v2@linux-bgts:~>

Pure Ubuntu 8.04 NEGA che la prima partizione possa essere NTFS
ubuntu9v04@ubuntu9v04-desktop:~$ sudo fdisk -l
[sudo] password for ubuntu9v04:  
 
Disco /dev/sda: 320.0 GB, 320072933376 byte
255 testine, 63 settori/tracce, 38913 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0xcf31cf31
 
Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1306    10490413+  83  Linux
/dev/sda2            1307        2611    10482412+   b  W95 FAT32
/dev/sda3            2612        4569    15727635    b  W95 FAT32
/dev/sda4            4570       38913   275868180    5  Esteso
/dev/sda5            4570        4575       48163+  83  Linux
/dev/sda6            4576        8752    33551721   83  Linux
/dev/sda7            8753       12799    32507496   83  Linux
/dev/sda8           12800       16715    31455238+  83  Linux
/dev/sda9           16716       25662    71866746    7  HPFS/NTFS
/dev/sda10          25663       25858     1574338+  82  Linux swap / Solaris
/dev/sda11          25859       27163    10482381   83  Linux
/dev/sda12          27164       28468    10482381   83  Linux
/dev/sda13          28469       29773    10482381    b  W95 FAT32
/dev/sda14          29774       38913    73417018+   7  HPFS/NTFS
ubuntu9v04@ubuntu9v04-desktop:~$  

ma lì dentro c'è Windows XP!

ubuntu9v04@ubuntu9v04-desktop:~$ dir /hd/WXP
AUTOEXEC.BAT  CONFIG.SYS        IO.SYS          ntldr        Programmi             WINDOWS
Bootfont.bin  Documents\ and\ Settings    MSDOS.SYS     pagefile.sys  RECYCLER
boot.ini      hiberfil.sys        NTDETECT.COM  PCcheck.LOG   System\ Volume\ Information
ubuntu9v04@ubuntu9v04-desktop:~$

Quando avrò un po' di tempo, tenterò di reinstallare GRUB.
Non è che conosci un link da cui scaricare GRUB senza Sistema Operativo?
O devo prendere una distribuzione qualsiasi e fare un'installazione in cui non formatto e non monto nulla, e alla fine l'installer mi installa il GRUB? (Quest' ultimo sistema non so se funziona... l'ho letto da qualche parte, ma non l'ho mai provato... che sia arrivato il momento di provarlo?)

S.O.: Debian 6.0.3
Il mio hardware. Portatile IBM ThinkPad.
CPU: Intel® Pentium® M processor 1.80GHz.
HD da 72 GB. RAM: 1 GB

Ritratto di Rapido
Rapido
(Junior)
Offline
Junior
Iscritto: 29/03/2009
Messaggi: 34

@ mcortese:
Premetto che in questo momento sto usando Ubuntu 9.04, quindi ho sda al posto di hda.
Ho provato a fare:
root@ubuntu9v04-desktop:/home/ubuntu9v04# sfdisk -d /dev/sda
# tabella delle partizioni di /dev/sda
unit: sectors

/dev/sda1 : start=       63, size= 20980827, Id=83, bootable
/dev/sda2 : start= 20980890, size= 20964825, Id= b
/dev/sda3 : start= 41945715, size= 31455270, Id= b
/dev/sda4 : start= 73400985, size=551736360, Id= 5
/dev/sda5 : start= 73401048, size=    96327, Id=83
/dev/sda6 : start= 73497438, size= 67103442, Id=83
/dev/sda7 : start=140600943, size= 65014992, Id=83
/dev/sda8 : start=205615998, size= 62910477, Id=83
/dev/sda9 : start=268526538, size=143733492, Id= 7
/dev/sda10: start=412260093, size=  3148677, Id=82
/dev/sda11: start=415408833, size= 20964762, Id=83
/dev/sda12: start=436373658, size= 20964762, Id=83
/dev/sda13: start=457338483, size= 20964762, Id= b
/dev/sda14: start=478303308, size=146834037, Id= 7
root@ubuntu9v04-desktop:/home/ubuntu9v04# sfdisk --change-id /dev/sda 1 07
Fine

root@ubuntu9v04-desktop:/home/ubuntu9v04# sfdisk -d /dev/sda
# tabella delle partizioni di /dev/sda
unit: sectors

/dev/sda1 : start=       63, size= 20980827, Id= 7, bootable
/dev/sda2 : start= 20980890, size= 20964825, Id= b
/dev/sda3 : start= 41945715, size= 31455270, Id= b
/dev/sda4 : start= 73400985, size=551736360, Id= 5
/dev/sda5 : start= 73401048, size=    96327, Id=83
/dev/sda6 : start= 73497438, size= 67103442, Id=83
/dev/sda7 : start=140600943, size= 65014992, Id=83
/dev/sda8 : start=205615998, size= 62910477, Id=83
/dev/sda9 : start=268526538, size=143733492, Id= 7
/dev/sda10: start=412260093, size=  3148677, Id=82
/dev/sda11: start=415408833, size= 20964762, Id=83
/dev/sda12: start=436373658, size= 20964762, Id=83
/dev/sda13: start=457338483, size= 20964762, Id= b
/dev/sda14: start=478303308, size=146834037, Id= 7
root@ubuntu9v04-desktop:/home/ubuntu9v04#
Poi ho spento il PC e l'ho riavviato; al boot,  ho selezionato Windows XP. FUNZIONA!

S.O.: Debian 6.0.3
Il mio hardware. Portatile IBM ThinkPad.
CPU: Intel® Pentium® M processor 1.80GHz.
HD da 72 GB. RAM: 1 GB

Ritratto di novellino
novellino
(Geek)
Offline
Geek
Iscritto: 29/11/2006
Messaggi: 125

prova a ripristinare la partizione ntfs dalla console del disco di installazione di windows digitando:
chkdsk
se xp viene ripristinato, non vedrà nessuna altra partizione
allora avvia con un cd installazione di debian e reinstalla grub.
nella prima partizione attiva hd(0,0)

n.b. per i sistemi operativi non visti, avvia debian e correggi manualmente il file /boot/grub/menu.list, rigorosamente da root tramite un qualsiasi editor testuale es. nano - pico - kwrite ecc.

Ritratto di novellino
novellino
(Geek)
Offline
Geek
Iscritto: 29/11/2006
Messaggi: 125

dimenticavo i comandi da dare dalla console di xp sono in ordine:
chkdsk
fixmbr
fixboot

ciao alla prossima