Spostare windows da sda1 a sda2
Inviato: sabato 15 maggio 2010, 19:46
Buongiorno, da qualche mese ho un problema col grub che non riesco a risolvere, ieri mi è venuto in mente di provare a fare una partizione di boot separata, di 100 mega, all'inizio del disco. Tutto bene, sposto windows di 100 mega a destra, reinstallo ubuntu mettendo la partizione /boot all'inizio. Trascurando che accendendo il computer e avviando ubuntu dava questo errore
che comunque scompariva riavviando il computer ( MAH! misteri! ), avviando windows mi diceva che dovevo ripristinarlo. Non avendo una copia di backup, ho rimesso le cose a posto, ho rimesso windows (sda1) in prima posizione, ho copiato /boot (sda2) in seconda posizione (prima era davanti a windows), e ho avviato il sistema come faccio di solito, ovvero avviando la live cd e riavviando (altrimenti grub mi da unknown filesystem), ho avviato windows per provare a fare un backup, che avrei usato per ripristinarlo dopo averlo messo in seconda posizione. Stranamente, l'utilità per la creazione di backup di windows non voleva crearmi il backup dell'intero disco C:\ (sda1, della misura di 30 giga).
Dopo questo papiro di spiegazioni, arriva la mia domanda: è possibile spostare windows in seconda posizione, facendolo magari diventare sda2, senza reinstallarlo, e facendo in modo che si avvii senza ripristinarlo da backup?

Codice: Seleziona tutto
error: couldn't read file.
[ 2.799128] Kernel panic - not syncing: VFS Unable to mount root fs on unknown-block(0,0) Dopo questo papiro di spiegazioni, arriva la mia domanda: è possibile spostare windows in seconda posizione, facendolo magari diventare sda2, senza reinstallarlo, e facendo in modo che si avvii senza ripristinarlo da backup?
Codice: Seleziona tutto
marcoz@marcoz-desktop:~$ sudo fdisk -l
[sudo] password for marcoz:
Disco /dev/sda: 1000.2 GB, 1000204886016 byte
255 testine, 63 settori/tracce, 121601 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: 0x000dae75
Dispositivo Boot Start End Blocks Id System
/dev/sda1 1 3916 31455238+ 7 HPFS/NTFS
/dev/sda2 3917 3929 104422+ 83 Linux
/dev/sda3 3930 8224 34498576 83 Linux
/dev/sda4 8225 121601 910700722 5 Esteso
/dev/sda5 8225 120833 904531761 7 HPFS/NTFS
/dev/sda6 120834 121601 6168928+ 82 Linux swap / Solaris
