ATTENZIONE: OpenSUSE 11.1 - Partizionatore e bootloader

25 risposte [Ultimo messaggio]
Ritratto di ap1978
ap1978
(Guru)
Offline
Guru
Iscritto: 01/10/2004
Messaggi: 2972

Quote:

auris ha scritto:
Quote:
ap1978 ha scritto:

- Se il sistema è multiboot, il partizionatore può distruggere tutte le partizioni: https://bugzilla.novell.com/show_bug.cgi?id=449439 (non aperto, per ora).

Puoi essere più preciso su questo problema? Io ho una configurazione un po' particolare:
- un disco SATA (diviso in tre partizioni NTFS e nella prima è presente XP Pro)
- due dischi ATA collegati ad un controller it821x (il primo disco è formattato FAT32, il secondo ha tre partizioni, ovvero swap, / e /home).
Il bootloader è collocato nel MBR del disco SATA.

linux:/home/aurelio # fdisk -l<br /><br />Disco /dev/hda: 81.9 GB, 81964302336 byte<br /><br />255 heads, 63 sectors/track, 9964 cylinders<br />Units = cilindri of 16065 * 512 = 8225280 bytes<br />Disk identifier: 0x38543853<br /><br />Dispositivo Boot      Start         End      Blocks   Id  System<br />/dev/hda1               1        9964    80035798+   c  W95 FAT32 (LBA)<br /><br />Disco /dev/hdb: 160.0 GB, 160041885696 byte<br /><br />255 heads, 63 sectors/track, 19457 cylinders<br />Units = cilindri of 16065 * 512 = 8225280 bytes<br />Disk identifier: 0x0002a66e<br /><br />Dispositivo Boot      Start         End      Blocks   Id  System<br />/dev/hdb1               1         262     2104483+  82  Linux swap / Solaris<br />/dev/hdb2             263        2873    20972857+  83  Linux<br />/dev/hdb3            2874       19457   133210980   83  Linux<br /><br />Disco /dev/sda: 300.0 GB, 300090728448 byte<br /><br />255 heads, 63 sectors/track, 36483 cylinders<br />Units = cilindri of 16065 * 512 = 8225280 bytes<br />Disk identifier: 0x08e408e4<br /><br />Dispositivo Boot      Start         End      Blocks   Id  System<br />/dev/sda1   *           1       12748   102398278+   7  HPFS/NTFS<br />/dev/sda2           12749       36482   190643355    f  W95 Esteso (LBA)<br />/dev/sda5           12749       24221    92156841    7  HPFS/NTFS<br />/dev/sda6           24222       36482    98486451    7  HPFS/NTFS<br />

Ricapitolando, voglio continuare ad avere questa configurazione, senza perdere dati sul disco SATA.

La tua non è una configurazione "particolare". Hai Linux fisicamente separato da Windows.

Il problema nasce quando le seguenti condizioni avvengono assieme:

1) Sistema con partizioni Windows e Linux sullo stesso disco.
2) Presenza di partizioni particolari (media center su partizioni nascoste, partizione di ripristino)
3) Modifica delle partizioni Windows all'interno del partizionatore.

L'evento di perdita delle partizioni si è verificato con un solo utente, e ci sono state ad oggi oltre 45.000 (almeno) installazioni avvenute con successo (sono gli IP unici che hanno visitato finora il repository degli aggiornamenti).

Nel tuo caso il disco sda non sarà toccato affatto.

Il bootloader è un problema banale. A volte l'installer prova a metterlo nella partizione di Linux, e su certi sistemi ciò non funziona. E' sufficiente controllare la destinazione di installazione ed eventualmente cambiarla.

Ciao

ap Big Grin

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

Mi sento più rassicurato ora! Laughing

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di ap1978
ap1978
(Guru)
Offline
Guru
Iscritto: 01/10/2004
Messaggi: 2972

Quote:

auris ha scritto:
Mi sento più rassicurato ora! Laughing

Ti rassicuro ulteriormente: ho rimosso la partizione del media center che non uso mai e ripetuto l'installazione della 11.1. Tutto è andato liscio, e grub è stato installato correttamente.

Ciao

ap Big Grin

Ritratto di patrix
patrix
(Newbie)
Offline
Newbie
Iscritto: 27/12/2008
Messaggi: 4

Ciao! Premetto che sono nuovo di Opensuse, KDE, e di linux so quasi nulla Sad .
Chiedo aiuto perchè ho problemi con il bootloader di opensuse( non so dove sia e perchè non si avvii)
Prima di installare opensuse 11.1 con KDE 4 tramite dvd, sul pc avevo xp e ubuntu, Poi ho installato sullo stesso disco dove c'è ubuntu (che non è lo stesso disco dove c'è xp) opensusesuse. Il problema è che dopo il primo riavvio dopo l'installazione di suse in cui il bootloader di suse si è caricato , in tutti i successivi avvii del pc, quello che mi si presenta dopo il bios è il grub installato da ubuntu ( quindi con solo ubuntu e xp come OS) e non il bootloader installato da suse.
A questo punto ho usando supergrub (disco avviabile) sono riuscito a far partire suse, ho messo mano in yast al bootloader, (sono quasi certo di averlo reinstallato), ma mi succede sempre la stessa cosa: all'accensione del pc il bootloader che viene caricato è quello vecchio di ubuntu e quindi senza opensuse. Mi potreste dire come risolvere? Ho paura di fare casini e non poter più avviare nessun OS.
Grazie

Ritratto di ap1978
ap1978
(Guru)
Offline
Guru
Iscritto: 01/10/2004
Messaggi: 2972

Quote:

patrix ha scritto:
Ciao! Premetto che sono nuovo di Opensuse, KDE, e di linux so quasi nulla Sad .
Chiedo aiuto perchè ho problemi con il bootloader di opensuse( non so dove sia e perchè non si avvii)
Prima di installare opensuse 11.1 con KDE 4 tramite dvd, sul pc avevo xp e ubuntu, Poi ho installato sullo stesso disco dove c'è ubuntu (che non è lo stesso disco dove c'è xp) opensusesuse. Il problema è che dopo il primo riavvio dopo l'installazione di suse in cui il bootloader di suse si è caricato , in tutti i successivi avvii del pc, quello che mi si presenta dopo il bios è il grub installato da ubuntu ( quindi con solo ubuntu e xp come OS) e non il bootloader installato da suse.
A questo punto ho usando supergrub (disco avviabile) sono riuscito a far partire suse, ho messo mano in yast al bootloader, (sono quasi certo di averlo reinstallato), ma mi succede sempre la stessa cosa: all'accensione del pc il bootloader che viene caricato è quello vecchio di ubuntu e quindi senza opensuse. Mi potreste dire come risolvere? Ho paura di fare casini e non poter più avviare nessun OS.
Grazie

Controlla dove è installato il bootloader di openSUSE. Se necessario reinstallalo nell'mbr, dopo aver controllato che Windows sia stato rilevato ed aggiunto al menu di grub in openSUSE.

Ciao

ap Big Grin

Ritratto di patrix
patrix
(Newbie)
Offline
Newbie
Iscritto: 27/12/2008
Messaggi: 4

Il problema è proprio fare questo
Entrato in ubuntu (che è l'unico sistema linux che riesco ad avviare) ho dato
:patrix@patrix-desktop:~$ sudo fdisk -l [sudo] password for patrix:   Disco /dev/sda: 400.0 GB, 400088457216 byte 255 testine, 63 settori/tracce, 48641 cilindri Unità = cilindri di 16065 * 512 = 8225280 byte Identificativo disco: 0xbee3bef0  Dispositivo Boot      Start         End      Blocks   Id  System /dev/sda1   *           1       48641   390708801    7  HPFS/NTFS  Disco /dev/sdb: 300.0 GB, 300090728448 byte 255 testine, 63 settori/tracce, 36483 cilindri Unità = cilindri di 16065 * 512 = 8225280 byte Identificativo disco: 0x003cac10  Dispositivo Boot      Start         End      Blocks   Id  System /dev/sdb1   *           1       36482   293041633+   7  HPFS/NTFS  Disco /dev/sdc: 300.0 GB, 300090728448 byte 255 testine, 63 settori/tracce, 36483 cilindri Unità = cilindri di 16065 * 512 = 8225280 byte Identificativo disco: 0x7844dacd  Dispositivo Boot      Start         End      Blocks   Id  System /dev/sdc1               1        1216     9767488+  83  Linux /dev/sdc2            1217       19576   147476700    5  Esteso /dev/sdc3           19577       22187    20972857+  83  Linux /dev/sdc4           22188       36483   114832620   83  Linux /dev/sdc5            1217        1340      995998+  82  Linux swap / Solaris /dev/sdc6            1341       19576   146480638+  83  Linux

menu.list di UBUNTU
# 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-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 &#039;saved&#039; instead of a number. In this case, the default entry # is the entry saved with the command &#039;savedefault&#039;. # WARNING: If you are using dmraid do not use &#039;savedefault&#039; or your # array will desync and will not let you boot your system. default         6  ## timeout sec # Set a timeout, in SEC seconds, before automatically booting the default entry # (normally the first entry defined). timeout         15  ## hiddenmenu # Hides the menu by default (press ESC to see the menu) #hiddenmenu  # Pretty colours #color cyan/blue white/blue  ## password [&#039;--md5&#039;] 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 &#039;lock&#039; # 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=UUID=5bafc25f-1a3b-4200-89c3-3aa9f8275967 ro  ## default grub root device ## e.g. groot=(hd0,0) # groot=5bafc25f-1a3b-4200-89c3-3aa9f8275967  ## 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 splash  ## 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=(recovery) single # altoptions=(recovery 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         Ubuntu 8.10, kernel 2.6.27-9-generic uuid               5bafc25f-1a3b-4200-89c3-3aa9f8275967 kernel             /boot/vmlinuz-2.6.27-9-generic root=UUID=5bafc25f-1a3b-4200-89c3-3aa9f8275967 ro quiet splash  initrd           /boot/initrd.img-2.6.27-9-generic quiet  title          Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode) uuid               5bafc25f-1a3b-4200-89c3-3aa9f8275967 kernel             /boot/vmlinuz-2.6.27-9-generic root=UUID=5bafc25f-1a3b-4200-89c3-3aa9f8275967 ro  single initrd         /boot/initrd.img-2.6.27-9-generic  title                Ubuntu 8.10, kernel 2.6.27-7-generic uuid               5bafc25f-1a3b-4200-89c3-3aa9f8275967 kernel             /boot/vmlinuz-2.6.27-7-generic root=UUID=5bafc25f-1a3b-4200-89c3-3aa9f8275967 ro quiet splash  initrd           /boot/initrd.img-2.6.27-7-generic quiet  title          Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode) uuid               5bafc25f-1a3b-4200-89c3-3aa9f8275967 kernel             /boot/vmlinuz-2.6.27-7-generic root=UUID=5bafc25f-1a3b-4200-89c3-3aa9f8275967 ro  single initrd         /boot/initrd.img-2.6.27-7-generic  title                Ubuntu 8.10, memtest86+ uuid            5bafc25f-1a3b-4200-89c3-3aa9f8275967 kernel             /boot/memtest86+.bin quiet  ### 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/sdb1 title                Windows XP Media Center Edition root            (hd1,0) savedefault makeactive map              (hd0) (hd1) map         (hd1) (hd0) chainloader +1

menu.list di opensuse:
# Modified by YaST2. Last modification on lun dic 29 00:09:46 CET 2008 default 2 timeout 8 gfxmenu (hd1,2)/boot/message  ###Don&#039;t change this comment - YaST2 identifier: Original name: linux### title openSUSE 11.1 - 2.6.27.7-9     root (hd1,2)     kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-Maxtor_6L300R0_L61GBY3G-part3 resume=/dev/disk/by-id/ata-Maxtor_6L300R0_L61GBY3G-part5 splash=silent showopts vga=0x31a     initrd /boot/initrd-2.6.27.7-9-pae  ###Don&#039;t change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 11.1 - 2.6.27.7-9     root (hd1,2)     kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-Maxtor_6L300R0_L61GBY3G-part3 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a     initrd /boot/initrd-2.6.27.7-9-pae  ###Don&#039;t change this comment - YaST2 identifier: Original name:  Ubuntu 8.10, kernel 2.6.27-9-generic (/dev/sdb1)### title Ubuntu 8.10, kernel 2.6.27-9-generic (/dev/sdb1)     root (hd1,0)     configfile /boot/grub/menu.lst  ###Don&#039;t change this comment - YaST2 identifier: Original name: windows 1### title windows 1     rootnoverify (hd0,0)     chainloader +1  ###Don&#039;t change this comment - YaST2 identifier: Original name: windows 2### title windows 2     map (hd2) (hd0)     map (hd0) (hd2)     rootnoverify (hd2,0)     makeactive     chainloader +1

gentilmente qualcuno mi saprebbe dire come risolvere? Opensuse riewsco ad avviarla solo tramite supergrub, lì ho provato a mettere mano a yast2 ma inutilmente. Tra l'altro come ho detto è la prima volta che uso suse
Grazie

Ritratto di Rooster
Rooster
(Junior)
Offline
Junior
Iscritto: 27/07/2006
Messaggi: 23

Prova a concatenare i due grub

Avvia ubuntu ed aggiungi al file menu.lst le righe

<br /><br />title Opensuse 11.1 <br />    root (hd1,2)    <br /><br />

Ritratto di patrix
patrix
(Newbie)
Offline
Newbie
Iscritto: 27/12/2008
Messaggi: 4

Quote:

Rooster ha scritto:
Prova a concatenare i due grub

Avvia ubuntu ed aggiungi al file menu.lst le righe

<br /><br />title Opensuse 11.1 <br />    root (hd1,2)    <br /><br />

Fatto. Leggo opensuse tra le opzioni di grub, ma quanto seleziono e clicco, mi appare: ERROR 22: no such partition
Ho pure provato con:

title openSUSE 11.1 - 2.6.27.7-9     root (hd1,2)     kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-Maxtor_6L300R0_L61GBY3G-part3 resume=/dev/disk/by-id/ata-Maxtor_6L300R0_L61GBY3G-part5 splash=silent showopts vga=0x31a     initrd /boot/initrd-2.6.27.7-9-pae

Stesso errore di sopra
Poi ho dato:
title openSUSE 11.1 - 2.6.27.7-9     root (hd2,2)     kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-Maxtor_6L300R0_L61GBY3G-part3 resume=/dev/disk/by-id/ata-Maxtor_6L300R0_L61GBY3G-part5 splash=silent showopts vga=0x31a     initrd /boot/initrd-2.6.27.7-9-pae

Uguale come sopra: error 22: no such partition
Non so più che fare

:-o

Ritratto di theprincy
theprincy
(Junior)
Offline
Junior
Iscritto: 22/12/2005
Messaggi: 41

per recuperare le partizioni, mbr o altro vi consiglio questo ottimo tools TestDisk http://www.cgsecurity.org/wiki/Main_Page mi ha salvato la vita dopo che open suse 11.1 me l'ha rovinata in poco meno di 5 minuti ho recuperato mbr ed reinstallato grub

Ritratto di -Lex-
-Lex-
(Newbie)
Offline
Newbie
Iscritto: 10/04/2009
Messaggi: 5

ho un hd con windows xp come unica partizione e 24GB non partizionati che ho destinato a opensuse

dopo aver installato opensuse mi è uscito che non avevo il sistema operativo e ho seguito i vostri consigli(risolvendo il problema dalla konsole)...ma ora quando avvio il computer mi esce

Grub loading,please wait....
error 18

e non riesco ad andare avanti

che mi consigliate?