Ir a contenido


Petrus

Alta: 16 Dec 2004
Offline Último activo: Nov 05 2020 06:47 PM
-----

Temas que he empezado

Error Al Particionar

06 April 2011 - 04:23 PM

Buenas,

Desde hace varios meses, me está llamando la atención un "bug" que cometen varios instaladores de sabores Linux. Quiero decir, que la instalación finaliza bien, arranca el nuevo SO, y cuando me da por comprobar:


#> fdisk -l /dev/sda

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008d6af

Device Boot Start End Blocks Id System
/dev/sda1 1 244 1951744 82 Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 244 1216 7812096 83 Linux
/dev/sda3 1216 2611 11205632 83 Linux



(Lo pondria con /code pero no se distinguen las letras. Algún moderador podría corregirlo...?)


Si se intenta acceder al disco con cfdisk, da un warning severo avisando del solapamiento de particiones e impide ejecutar el programa. Es curioso como el fdisk de OpenSuSE pasa de los warnings (pero cfdisk no):




opensuse:~ # fdisk -l /dev/sda

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x18000000

Device Boot Start End Blocks Id System
/dev/sda1 1 1044 8384512 82 Linux swap / Solaris
/dev/sda2 * 1044 3656 20973568 83 Linux
/dev/sda3 3656 38914 283211776 83 Linux

opensuse:~ # fdisk -lu /dev/sda

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x18000000

Device Boot Start End Blocks Id System
/dev/sda1 2048 16771071 8384512 82 Linux swap / Solaris
/dev/sda2 * 16771072 58718207 20973568 83 Linux
/dev/sda3 58718208 625141759 283211776 83 Linux




Este problema está siendo demasiado común con muchos instaladores modernos, lo cual me hace dudar de su eficacia. Si en cambio, creo la tabla de particiones "a pelo" con un LiveCD de Debian o Gentoo (igual da que use fdisk o cfdisk), ya no vuelve a dar warnings ni nada.

He googleado por ahí, he visto algún bug reportado en el launchpad de Ubuntu, pero poco más. Me extraña que algo así pase inadvertido. Vale, tal vez estoy ahogandome en un vaso de agua, pero no quisiera comprometer la estabilidad de un SO por un grave error de base.

¿A vosotros os ha ocurrido? ¿Cómo lo habéis solucionado?


Gracias.