Dopo aggiornamento a 12.3 non trova partizione boot

14 risposte [Ultimo messaggio]
Ritratto di kikko
kikko
(Junior)
Offline
Junior
Iscritto: 09/04/2008
Messaggi: 34

Salve a tutti,
dopo l'aggiornamento di openSuse alla versione 12.3, mi trovo nella "scomoda" situazione di non poter usare il pc, poiché dice (più o meno)

waiting for device /dev/disk/by-id/scsi_sata_maxtor_stm31602_6raab8mk_part2
.

Non trovandola, mi chiede

Want me to fall back to /dev/sda2? (Y/n)

Sia nella versione Default (anche failsafe), sia nella versione Desktop.

Ma non accetta caratteri, per cui non posso rispondere.

Aggiungo che al bootloader Grub non ha cancellato le opzioni di boot con la openSuse 12.2.

In rete ho trovato alcuni suggerimenti (Modifying Linux Boot Files Using /dev/disk/by-id When Restoring To a Different System or Physical Drive),

qui sul Forum questo post (Avvio strano) e altri, ma cerco qualcuno o qualcosa che mi possa aiutare in modo definitivo e con sicurezza: temo di creare ulteriori casini smanettando alla cieca.

Usando il Pc con il live cd di ripristino openSuse ho modificato fdisk indicando le partizioni con sda1, sda2, sda3, ma non è stato sufficente.

Aggiungo l'ìoutput di fdisk, se utile

linux:/home/linux #  fdisk -l
 
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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: 0xe02ce02c
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63     4209029     2104483+  82  Linux swap / Solaris
/dev/sda2   *     4209030    46154744    20972857+  83  Linux
/dev/sda3        46154745   312576704   133210980   83  Linux

Qualunque suggerimento è ben accetto, grazie

openSUSE 12.2 (x86_64), KDE: 4.8.5 "release 2", AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ GeForce 7300 SE

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1691

Non è che nel BIOS ci sia una protezione all'avvio?

---

Il nome linux del punto di montaggio è "/" e "/home" ??

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao

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

Potrebbe essere utile controllare che nel file /etc/fstab la partizione di sistema (suppongo /dev/sda2 dato che il boot flag) e la /home (penso /dev/sda3) siano correttamente impostate per il montaggio all'avvio. Inoltre (anche se non penso dovrebbero esserci problemi in tal senso se aggiorni da oSUSE 12.2) dovresti controllare che non sia cambiato il modo con cui Linux "chiama" il tuo disco rigido, controllando dentro a /dev/disk (ad esempio (/dev/disk/by-id). Il controllo va fatto da una Live, verificando che il nome delle partizioni in /etc/fstab (salvato nella "/" sul disco rigido, naturalmente) sia conforme con quanto riportato da /dev/disk (nei primi post di questo thread si parla della stessa cosa.

Ritratto di kikko
kikko
(Junior)
Offline
Junior
Iscritto: 09/04/2008
Messaggi: 34

Intanto grazie per le risposte, non era scontato ottenerne.
Posto il file /etc/fstab, facendo presente che l'ho modificato nel tentativo di sbloccare la situazione:

/dev/sda1 swap                 swap       defaults              0 0
/dev/sda2 /                    ext3       acl,user_xattr        1 1
/dev/sda3 /home                ext3       acl,user_xattr        1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
firefox /home/enrico/.mozilla/firefox/0tf09h8m.default tmpfs size=200M,noauto,user,exec,uid=1000,gid=1000 0 0

prima infatti le prime tre righe facevano riferimento alle partizioni dell'hard disk come:
 /dev/disk/by-id/scsi_sata_maxtor_stm31602_6raab8mk_part1
 /dev/disk/by-id/scsi_sata_maxtor_stm31602_6raab8mk_part2
ecc ecc

Il problema è nato DOPO che ho aggiornato alla 12.3, usando l'aggiornamento da Rete.

Qui ho un problema grosso di visualizzazione da live cd:

Nella /dev dell'hard disk non c'è nulla!!!!

linux:/run/media/linux/52a7af06-aa41-4af0-86f5-88da13ea8512/dev # ls
linux:/run/media/linux/52a7af06-aa41-4af0-86f5-88da13ea8512/dev # 

Nella dev che mi mostra il live cd

linux:/dev/disk # ls
by-id  by-label  by-path  by-uuid

In /dev/disk/by-id c'è

linux:/dev/disk/by-id # ls
ata-HL-DT-STDVD-RAM_GSA-H55N
ata-MAXTOR_STM3160215AS_6RAAB8MK
ata-MAXTOR_STM3160215AS_6RAAB8MK-part1
ata-MAXTOR_STM3160215AS_6RAAB8MK-part2
ata-MAXTOR_STM3160215AS_6RAAB8MK-part3
scsi-SATA_MAXTOR_STM316021_6RAAB8MK
scsi-SATA_MAXTOR_STM316021_6RAAB8MK-part1
scsi-SATA_MAXTOR_STM316021_6RAAB8MK-part2
scsi-SATA_MAXTOR_STM316021_6RAAB8MK-part3

E' possibile????

Nel file menu.lst c'è questo

# Modified by YaST2. Last modification on lun apr  1 13:27:34 CEST 2013
# 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
 
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate
default 2
 
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 12.3 - 3.7.10-1.1 (default)
    root (hd0,1)
    kernel /boot/vmlinuz-3.7.10-1.1-default root=/dev/disk/by-id/scsi-SATA_MAXTOR_STM31602_6RAAB8MK-part2 resume=/dev/disk/by-id/ata-MAXTOR_STM3160215AS_6RAAB8MK-part1 splash=silent  nomodeset showopts
    initrd /boot/initrd-3.7.10-1.1-default
 
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 12.3 - 3.7.10-1.1 (default)
                                                              1,1           Top

A questo punto: o sbaglio qualcosa io (probabile), oppure si è cancellato qualcosa nella dev del mio hard disk.
E' possibile?

openSUSE 12.2 (x86_64), KDE: 4.8.5 "release 2", AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ GeForce 7300 SE

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

Innanzitutto è normale che /dev/ sia pressoché vuota quando monti il disco rigido dalla Live.
Per il resto, prova a modificare, sul disco rigido montato da live, le prime tre righe del file /etc/fstab così:

/dev/disk/by-id/ata-MAXTOR_STM3160215AS_6RAAB8MK-part1 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-MAXTOR_STM3160215AS_6RAAB8MK-part2 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/ata-MAXTOR_STM3160215AS_6RAAB8MK-part3 /home                ext3       acl,user_xattr        1 2

e la riga che inizia con kernel nel file menu.lst così:

    kernel /boot/vmlinuz-3.7.10-1.1-default root=/dev/disk/by-id/ata-MAXTOR_STM3160215AS_6RAAB8MK-part2 resume=/dev/disk/by-id/ata-MAXTOR_STM3160215AS_6RAAB8MK-part1 splash=silent  nomodeset showopts

se ancora non funziona usa /dev/sdaX con X da 1 a 3 non solo in fstab ma anche in menu.lst cioè root=/dev/sda2 resume=/dev/sda1 anche se la parte davvero importante è quella che inizia con root= resume invece si può anche sistemare dopo.

P.S.: ma usi ancora ext3 (ext4 è meglio o al minimo equivalente sotto ogni aspetto) (e grub-legacy)?

Ritratto di kikko
kikko
(Junior)
Offline
Junior
Iscritto: 09/04/2008
Messaggi: 34

Grazie, stasera a casa faccio come suggerisci, poi posto il risultato.
quanto al ps., giuro, io non sono così evoluto da fare scelte del tipo ext3 o 4, ha fatto tutto openSuse :\.

openSUSE 12.2 (x86_64), KDE: 4.8.5 "release 2", AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ GeForce 7300 SE

Ritratto di kikko
kikko
(Junior)
Offline
Junior
Iscritto: 09/04/2008
Messaggi: 34

Grazie ma niente da fare, ho provato entrambi i casi suggeriti e il risultato è stato il medesimo: aspetta di trovare la device, non la trova, mi chiede de deve tornare a sda2 (nel primo caso se deve tornare a ata-MAXTOR ecc ecc) con il promp che lampeggia più velocemente del solito e l'impossibilità di inserire Y or n.

Devo postare qualche informazione ulteriore?

E sopratutto: devo cominciare a preoccuparmi?

openSUSE 12.2 (x86_64), KDE: 4.8.5 "release 2", AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ GeForce 7300 SE

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1691

Stranissimo che non senta la tastiera! Per-caso è USB? (nel caso procurati una tastiera con presa normale)

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao

Ritratto di kikko
kikko
(Junior)
Offline
Junior
Iscritto: 09/04/2008
Messaggi: 34

No,è una normalissima tastiera logitech con attacco tradizionale, che con il live cd funziona normalmente.
Mi pare di capire che ci siamo arenati... Che faccio, vado a comprare un nuovo hard disk e reisntallo tutto da zero?

openSUSE 12.2 (x86_64), KDE: 4.8.5 "release 2", AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ GeForce 7300 SE

Ritratto di Vuemme
Vuemme
(Geek)
Offline
Geek
Iscritto: 31/01/2006
Messaggi: 75

Io non so se sei sfigato come me. Sia con l'aggiornamento da Suse 12.2 alla 12.3 sia con il DVD 12.3 non viene installato il Boot Loader: Quindi anche se compri un HD nuovo il problema resta. C'è chi è riuscito ma io non ci sono riuscito nè con il DVD nè con rete nè con live ecc. Il problema è stato sempre il medesimo: il boot Loader non viene installato. Sono ritornato alla 12.2 e uso quella e non mi sogno più di aggiornarla alla 12.3. Ammesso che riservi l'intero HD alla Suse 12.3 (io ci ho provato) il Boot Loader non viene installato. Leggendo nei vari forum qualcuno ci è riuscito...bisogna essere fortunati!

vuemme

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1691

Infatti io sconsiglio di usare la 12.3 ma di usare la 12.1 (la più stabile) o la 12.2 (però rinunciato per dei problemi), ma, cari miei , il vostro BIOS è UEFI?
Nerd

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao