dual boot error17

4 risposte [Ultimo messaggio]
Ritratto di fabio75
fabio75
(Geek)
Offline
Geek
Iscritto: 09/01/2009
Messaggi: 116

Ho pasticciato col disco di installazione e adesso nel mio sistema dual boot, windos si avvia ma opensuse mi riporta>

Error 17 cannot mount selectd partition

inux:~ # fdisk -l
 
Disk /dev/sda: 250.1 GB, 250059350016 bytes
60 heads, 12 sectors/track, 678329 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6846f7c8
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          12   488396879   244198434    7  HPFS/NTFS/exFAT
 
Disk /dev/sdb: 251.0 GB, 251000193024 bytes
240 heads, 63 sectors/track, 32422 cylinders, total 490234752 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000001
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048   147661919    73829936    7  HPFS/NTFS/exFAT
/dev/sdb2       147661920   490220639   171279360    5  Extended
/dev/sdb5       147661983   164460239     8399128+  82  Linux swap / Solaris
/dev/sdb6       164460303   490220639   162880168+  83  Linux
linux:~ # 

e menu lst

# Modified by YaST2. Last modification on gio mar 15 22:18:23 CET 2012
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader
 
default 0
timeout 8
gfxmenu (hd1,5)/boot/message
 
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 12.1 - 3.1.0-1.2
    kernel (hd1)/boot/vmlinuz-3.1.0-1.2-desktop root=/dev/sdb3 resume=/dev/sdb5 splash=silent quiet nomodeset  showopts vga=0x31a
    initrd (hd1)/boot/initrd-3.1.0-1.2-desktop
 
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 12.1 - 3.1.0-1.2
    kernel (hd1)/boot/vmlinuz-3.1.0-1.2-desktop root=/dev/sdb3 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a
    initrd (hd1)/boot/initrd-3.1.0-1.2-desktop
 
###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
    rootnoverify (hd0,0)
    chainloader +1

Potete per favore darmi un aiuto.

Sicuramente sono sbagliati i riferimenti alle partizioni da utilizzare per suse

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

Se la root "/" di Linux sta effettivamente in /dev/sdb6 prova a sostituire in menu.lst tutte le occorrenze di:
root=/dev/sdb3 con root=/dev/sdb6
e
(hd1) con (hd1,5))

Ritratto di fabio75
fabio75
(Geek)
Offline
Geek
Iscritto: 09/01/2009
Messaggi: 116

Cosi?

Citazione:

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 12.1 - 3.1.0-1.2
kernel (hd1,5)/boot/vmlinuz-3.1.0-1.2-desktop root=/dev/sdb6 resume=/dev/sdb5 splash=silent quiet nomodeset showopts vga=0x31a
initrd (hd1,5)/boot/initrd-3.1.0-1.2-desktop

O devo cambiare anche la voce

resume=/dev/sdb5

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

/dev/sdb5       147661983   164460239     8399128+  82  Linux swap / Solaris

quindi direi che la partizione per il resume (serve solo in caso di ibernazione del sistema) è a posto.

Ritratto di fabio75
fabio75
(Geek)
Offline
Geek
Iscritto: 09/01/2009
Messaggi: 116

Grazie mille! Wink