[resuelto] Re: he reescrtito el inicio del disco duro

2008-02-18 Por tema bdonosti
El Fri, 15 Feb 2008 20:43:52 -0800
consul tores [EMAIL PROTECTED] escribió:

 Yo no he logrado entender la situacion; si la imagen a escribir con dd
 es mayor de 512 bytes, dd te daria error o no escribe nada, al querer
 escribir en el MBR; si usas Lilo, bastaria con leer el manual y
 escribir la copia que guarda Lilo; has revisado con fdisk el MBR
 actual? el sector boot, lo recuperas con fdisk o sfdisk; la tabla con
 Testdisk.
 
 En fin, espero que de algo te sirva esta informacion.
 
 
Buenas,
primero disculpas por no contestar antes, estaba ocupado con el ordenador, 
segundo gracias a todos los que habeis contestado.
Hago un resumen, me baje una imagen del instalador de Debian para instalar 
desde un llavero usb, aproximadamente de 16MB,
en lugar de escribirlo al llavero dd if=usb.img of=/dev/sda , estando como root 
(primer y principal gran fallo) , lo escribi en mi disco duro /dev/hda (en mi 
descargo diré que había dormido poco ). Resultado : machaqué la tabla de 
particiones del disco duro, el sector de arranque y todo lo que hubiera en el 
los primeros 16 MB del hda, por ejemplo mi partición con el directorio /boot . 
EL ordenador seguía funcionando pero estaba claro que en el momento que lo 
apagara, ya no iba a volver a reiniciarse correctamente. 
fdisk y sfdisk me sacaban la tabla de particiones implantada (la imagen lleva 
sus propias particiones) : que se compone de 4 particiones. No me sirven para 
esto
cfdisk , ni siquiera se inicia, dice que hay un error en el disco y que 
presione una tecla y vuelve a bash.
gpart adivina las particiones originales , y me presenta también las nuevas, no 
es mal comienzo.

Begin scan...
Possible partition(Solaris/x86 disklabel), size(15610mb), offset(31mb)
Possible partition(Solaris/x86 disklabel), size(15610mb), offset(15657mb)
Possible extended partition at offset(31274mb)
   Possible partition(Linux ext2), size(14645mb), offset(31275mb)
   Possible partition(Linux ext2), size(3906mb), offset(45920mb)
   Possible partition(Linux ext2), size(9766mb), offset(49826mb)
   Possible partition(Linux ext2), size(972mb), offset(59592mb)
   Possible partition(Linux ext2), size(2925mb), offset(60565mb)
   Possible partition(Linux ext2), size(19532mb), offset(63491mb)
   Possible partition(Linux ext2), size(9766mb), offset(83023mb)
End scan.

Checking partitions...
Partition(Linux swap or Solaris/x86): primary 
Partition(Linux swap or Solaris/x86): primary 
   Partition(Linux ext2 filesystem): logical 
   Partition(Linux ext2 filesystem): orphaned logical 
   Partition(Linux ext2 filesystem): orphaned logical 
   Partition(Linux ext2 filesystem): orphaned logical 
   Partition(Linux ext2 filesystem): orphaned logical 
   Partition(Linux ext2 filesystem): orphaned logical 
   Partition(Linux ext2 filesystem): orphaned logical 
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 130(0x82)(Linux swap or Solaris/x86)
   size: 15610mb #s(31969350) s(64260-32033609)
   chs:  (4/0/1)-(1023/254/63)d (4/0/1)-(1993/254/63)r

Primary partition(2)
   type: 130(0x82)(Linux swap or Solaris/x86)
   size: 15610mb #s(31969350) s(32065677-64035026)
   chs:  (1023/254/63)-(1023/254/63)d (1995/254/1)-(3985/253/63)r

Primary partition(3)
   type: 015(0x0F)(Extended DOS, LBA)
   size: 76159mb #s(155975085) s(64051155-220026239)
   chs:  (1023/254/63)-(1023/254/63)d (3987/0/1)-(13695/254/63)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Y por fin testdisk, que tambien ve todo, pero ademas es más comodo y facil de 
usar, 



Fri Feb 15 14:23:08 2008
Command line: TestDisk

TestDisk 6.5, Data Recovery Utility, October 2006
Christophe GRENIER [EMAIL PROTECTED]
http://www.cgsecurity.org
Linux version (ext2fs lib: 1.40-WIP, ntfs lib: avaible, reiserfs lib: none)
Using locale 'es_ES.UTF-8'.
Hard disk list
Disk /dev/hda - 160 GB / 149 GiB - CHS 19457 255 63, sector size=512

Disk /dev/hda - 160 GB / 149 GiB
Partition table type: Intel

Interface Advanced
Geometry from i386 MBR: head=206 sector=44
BAD_RS LBA=3020518592 3059909
check_part_i386 1 type E4: no test
BAD_RS LBA=1006562073 16226700
check_part_i386 2 type 98: no test
BAD_RS LBA=1696625775 4057182
check_part_i386 3 type 7D: no test
 2 * Sys=98   62655 150 49 186400 224  7 1987968046
 3 * Sys=7D   105610  17 55 225118 182 57 1919906418
 1 * SpeedStor FAT16 ext  188018 149 36 188050  31 27 506638

Analyse Disk /dev/hda - 160 GB / 149 GiB - CHS 19457 255 63
Geometry from i386 MBR: head=206 sector=44
BAD_RS LBA=3020518592 3059909
check_part_i386 1 type E4: no test
BAD_RS LBA=1006562073 16226700
check_part_i386 2 type 98: no test
BAD_RS LBA=1696625775 4057182
check_part_i386 3 type 7D: no test
Current partition structure:
 1 * SpeedStor FAT16 ext  188018 149 36 188050  31 27 506638

Warning: Bad starting sector (CHS and LBA don't match)
 2 * Sys=98   62655 150 49 186400 224  7 1987968046

Bad relative sector.
 3 

Re: he reescrtito el inicio del disco duro

2008-02-15 Por tema José Hicar Armendáriz
El 14/02/08, ghostDancer [EMAIL PROTECTED] escribió:
 On 2/14/08, José A. Barrera [EMAIL PROTECTED] wrote:
   ghostDancer escribió:
  
Consejos para aqui el artista, prometo que esta vez lo hare despues de
dormir bien :-)
  
  
  Lo suyo sería (no sólo dormir bien... :P) sino haber usado un 
 usuario
   con permisos de escritura sobre ese dispositivo, pero no sobre el disco
   duro principal. Y haber usado ese usuario, y no root.
  

  Ahí le has dado totalmente, lo que pasa es que estaba haciendo otras
  cosas, y claro, ya se sabe , el peor virus que existe es el usuario, y
  en mi caso fue todo un exito.

 En cuanto a lo otro, pues no puedo ayudarte mucho, me suena que 
  existe
   una copia de la tabla de particiones en algún sitio, a ver si alguien
   sabe si es así y donde. :)
  
  En cualquier caso como dices, ya has perdido el tamaño de lo 
 escrito,
   como mínimo.
  
  
   --
   To UNSUBSCRIBE, email to [EMAIL PROTECTED]
   with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
  
  


Prueba con sfdisk: http://linux.die.net/man/8/sfdisk

Puedes hacer una copia de la tabla de particiones a un pendrive por
ejemplo, y luego, con un liveCD, copiarla de nuevo.
-- 
***
 \/
   ~~~~
 __ooo__(*)_L_(*)__ooo___

  'Nada viaja mas rápido que la luz;
   con la excepción de la malas noticias,
que siguen sus propias leyes.'


Re: he reescrtito el inicio del disco duro

2008-02-15 Por tema Josemáry
ghostDancer escribió:
 hola,

 jugando con fuego y por falta de horas de dormir, anoche estaba
 preparado un usb para instalar Debian en un portatil (un eeepc) , y al
 crear el usb con dd if=sid.usb.img en lugar de darle of=/dev/sda meti
 todo feliz /dev/hda (nunca hagais algo así cuando lleveis demasiadas
 horas sin dormir) y bueno me he cargado la tabla de particiones ,
 etc...

 no he apgado el ordenador y sigue funcionando pero claro sé que en el
 momento que lo apague catapum, haciendo df me sale el listado de
 particiones y más información, supongo que si las reconstruyo con
 fdisk ahora y las escribo en el disco lo único que voy a perder será
 el sector de arranque, el MBR, y lo que tenga al principio del disco,
 .

 Consejos para aqui el artista, prometo que esta vez lo hare despues de
 dormir bien :-)
   

Para reinstalar el MBR puedes usar gru-install /dev/...
Para guardar la tabla de particiones antes de que reinicies:
# sfdisk -d  tabla-particiones.txt

y para recuperarla

# sfdisk  tabla-particiones.txt

Saludos




Re: he reescrtito el inicio del disco duro

2008-02-15 Por tema Josemáry

 Para reinstalar el MBR puedes usar gru-install /dev/...
 Para guardar la tabla de particiones antes de que reinicies:
 # sfdisk -d  tabla-particiones.txt

 y para recuperarla

 # sfdisk  tabla-particiones.txt

 Saludos



   

Quise decir grub-install


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Re: he reescrtito el inicio del disco duro

2008-02-15 Por tema consul tores
Yo no he logrado entender la situacion; si la imagen a escribir con dd
es mayor de 512 bytes, dd te daria error o no escribe nada, al querer
escribir en el MBR; si usas Lilo, bastaria con leer el manual y
escribir la copia que guarda Lilo; has revisado con fdisk el MBR
actual? el sector boot, lo recuperas con fdisk o sfdisk; la tabla con
Testdisk.

En fin, espero que de algo te sirva esta informacion.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



he reescrtito el inicio del disco duro

2008-02-14 Por tema ghostDancer
hola,

jugando con fuego y por falta de horas de dormir, anoche estaba
preparado un usb para instalar Debian en un portatil (un eeepc) , y al
crear el usb con dd if=sid.usb.img en lugar de darle of=/dev/sda meti
todo feliz /dev/hda (nunca hagais algo así cuando lleveis demasiadas
horas sin dormir) y bueno me he cargado la tabla de particiones ,
etc...

no he apgado el ordenador y sigue funcionando pero claro sé que en el
momento que lo apague catapum, haciendo df me sale el listado de
particiones y más información, supongo que si las reconstruyo con
fdisk ahora y las escribo en el disco lo único que voy a perder será
el sector de arranque, el MBR, y lo que tenga al principio del disco,
.

Consejos para aqui el artista, prometo que esta vez lo hare despues de
dormir bien :-)


Re: he reescrtito el inicio del disco duro

2008-02-14 Por tema José A. Barrera

ghostDancer escribió:


Consejos para aqui el artista, prometo que esta vez lo hare despues de
dormir bien :-)



	Lo suyo sería (no sólo dormir bien... :P) sino haber usado un usuario 
con permisos de escritura sobre ese dispositivo, pero no sobre el disco 
duro principal. Y haber usado ese usuario, y no root.


	En cuanto a lo otro, pues no puedo ayudarte mucho, me suena que existe 
una copia de la tabla de particiones en algún sitio, a ver si alguien 
sabe si es así y donde. :)


	En cualquier caso como dices, ya has perdido el tamaño de lo escrito, 
como mínimo.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: he reescrtito el inicio del disco duro

2008-02-14 Por tema Marianux
On 14 feb, 18:10, ghostDancer [EMAIL PROTECTED] wrote:
 hola,

 jugando con fuego y por falta de horas de dormir, anoche estaba
 preparado un usb para instalar Debian en un portatil (un eeepc) , y al
 crear el usb con dd if=sid.usb.img en lugar de darle of=/dev/sda meti
 todo feliz /dev/hda (nunca hagais algo así cuando lleveis demasiadas
 horas sin dormir) y bueno me he cargado la tabla de particiones ,
 etc...

 no he apgado el ordenador y sigue funcionando pero claro sé que en el
 momento que lo apague catapum, haciendo df me sale el listado de
 particiones y más información, supongo que si las reconstruyo con
 fdisk ahora y las escribo en el disco lo único que voy a perder será
 el sector de arranque, el MBR, y lo que tenga al principio del disco,
 .

 Consejos para aqui el artista, prometo que esta vez lo hare despues de
 dormir bien :-)

De dónde has sacado el eeepc ??? xD
Lo de recuperar la tabla de particiones va  aestar difícil, con mis
conocimientos.
Igual reinstalando el cargador de arranque... aunque no sé igual el
cargador de arranque no sabe dónde tiene que instalarse si no tiene
particiones... joer qué lio!!



Re: he reescrtito el inicio del disco duro

2008-02-14 Por tema Listas

ghostDancer escribió:

hola,

jugando con fuego y por falta de horas de dormir, anoche estaba
preparado un usb para instalar Debian en un portatil (un eeepc) , y al
crear el usb con dd if=sid.usb.img en lugar de darle of=/dev/sda meti
todo feliz /dev/hda (nunca hagais algo así cuando lleveis demasiadas
horas sin dormir) y bueno me he cargado la tabla de particiones ,
etc...

no he apgado el ordenador y sigue funcionando pero claro sé que en el
momento que lo apague catapum, haciendo df me sale el listado de
particiones y más información, supongo que si las reconstruyo con
fdisk ahora y las escribo en el disco lo único que voy a perder será
el sector de arranque, el MBR, y lo que tenga al principio del disco,
.

Consejos para aqui el artista, prometo que esta vez lo hare despues de
dormir bien :-)
  
Supongo que no tienes un backup del mbr no ?? A parte de eso, la 
sid.usb.img cuanto ocupaba ?? Cuanto has sobreescrito del disco duro ??


Por el momento voy a ver si hago alguna prueba con lo que cuentas, a ver 
si solo haciendo un write con el fdisk se soluciona, pero me temo que no.


Luego existe esta utilidad que nunca he llegado a probar:
http://www.cgsecurity.org/wiki/TestDisk

Saludos y suerte!!!


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: he reescrtito el inicio del disco duro

2008-02-14 Por tema Listas

ghostDancer escribió:

snip
  

Un tutorial chulo para lo que quieres:
http://www.users.bigpond.net.au/hermanzone/p21.html


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: he reescrtito el inicio del disco duro

2008-02-14 Por tema ghostDancer
On 2/14/08, José A. Barrera [EMAIL PROTECTED] wrote:
 ghostDancer escribió:

  Consejos para aqui el artista, prometo que esta vez lo hare despues de
  dormir bien :-)


Lo suyo sería (no sólo dormir bien... :P) sino haber usado un usuario
 con permisos de escritura sobre ese dispositivo, pero no sobre el disco
 duro principal. Y haber usado ese usuario, y no root.

 Ahí le has dado totalmente, lo que pasa es que estaba haciendo otras
cosas, y claro, ya se sabe , el peor virus que existe es el usuario, y
en mi caso fue todo un exito.
En cuanto a lo otro, pues no puedo ayudarte mucho, me suena que existe
 una copia de la tabla de particiones en algún sitio, a ver si alguien
 sabe si es así y donde. :)

En cualquier caso como dices, ya has perdido el tamaño de lo escrito,
 como mínimo.


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]