Re: Escribir al inicio del disco

2019-02-21 Thread Fran Torres
Buenas,

podrías decir cual es el dispositivo asociado a dicha partición (/dev/algo)?

Fran.

El 21/2/19, Julian Daich  escribió:
> Hola,
>
> Al querer poner por error un registro maestro de arranque en una tabla de
> particiones GPT arruiné los primeros 2048 sectores del disco y ahora GRUB
> no arranca. GRUB está en una participación propia que en empiezaa en el
> sector 2049¿ Se puede copiar la participación de GRUB al principio del
> disco usando dd?¿ Cómo sería el comando?
>
> Saludos,
>
> Julián
>



Re: Escribir al inicio del disco

2019-02-21 Thread Julián Daich



El 21/2/19 a las 23:15, Fran Torres escribió:
> Buenas,
> 
> podrías decir cual es el dispositivo asociado a dicha partición (/dev/algo)?
> 

La primera partición, en dónde está GRUB, es la /dev/sda5, tiene 1 MB de
tamaño, empieza en el sector 2049 y me gustaría copiarla en los primeros
2048 sectores.Estos primeros sectores sin partición parted no los ve.

Saludos,

Julián

> Fran.
> 
> El 21/2/19, Julian Daich  escribió:
>> Hola,
>>
>> Al querer poner por error un registro maestro de arranque en una tabla de
>> particiones GPT arruiné los primeros 2048 sectores del disco y ahora GRUB
>> no arranca. GRUB está en una participación propia que en empiezaa en el
>> sector 2049¿ Se puede copiar la participación de GRUB al principio del
>> disco usando dd?¿ Cómo sería el comando?
>>
>> Saludos,
>>
>> Julián
>>
> 

-- 
Julian Daich 



Re: Escribir al inicio del disco

2019-02-21 Thread Paynalton
Si un ave no rompe su huevo morirá antes de nacer.
Nosotros somos el ave y el mundo es nuestro huevo.
POR LA REVOLUCIÓN DEL MUNDO

Ciudad de México


El jue., 21 feb. 2019 a las 17:21, Julián Daich ()
escribió:

>
>
> El 21/2/19 a las 23:15, Fran Torres escribió:
> > Buenas,
> >
> > podrías decir cual es el dispositivo asociado a dicha partición
> (/dev/algo)?
> >
>
> La primera partición, en dónde está GRUB, es la /dev/sda5, tiene 1 MB de
> tamaño, empieza en el sector 2049 y me gustaría copiarla en los primeros
> 2048 sectores.Estos primeros sectores sin partición parted no los ve.
>
> mmm, no sería suficiente ejecutar grub-install para regenerar el sector 0
???


> Saludos,
>
> Julián
>
> > Fran.
> >
> > El 21/2/19, Julian Daich  escribió:
> >> Hola,
> >>
> >> Al querer poner por error un registro maestro de arranque en una tabla
> de
> >> particiones GPT arruiné los primeros 2048 sectores del disco y ahora
> GRUB
> >> no arranca. GRUB está en una participación propia que en empiezaa en el
> >> sector 2049¿ Se puede copiar la participación de GRUB al principio del
> >> disco usando dd?¿ Cómo sería el comando?
> >>
> >> Saludos,
> >>
> >> Julián
> >>
> >
>
> --
> Julian Daich 
>
>


Re: Escribir al inicio del disco

2019-02-22 Thread Gonzalo Rivero
El jue, 21-02-2019 a las 22:35 +0100, Julian Daich escribió:
> Hola,
> 
> Al querer poner por error un registro maestro de arranque en una
> tabla de particiones GPT arruiné los primeros 2048 sectores del disco
> y ahora GRUB no arranca. GRUB está en una participación propia que en
> empiezaa en el sector 2049¿ Se puede copiar la participación de GRUB
> al principio del disco usando dd?¿ Cómo sería el comando?
> 
> 
man dd
pero como estoy de buenas:
ibs=bytes
Lee bytes bytes de una vez. El valor predeterminado es 512.
skip=bloques
Se  salta bloques bloques de tamaño en bytes determinado por 
ibs del fichero de entrada antes de la copia.

entonces
 dd if=/dev/algo of=/dev/algo ibs=1024 skip=2 count=2

o algo así. No me hago cargo si se rompe algo :D



Re: Escribir al inicio del disco

2019-02-22 Thread Fran Torres
buenas,

a lo mejor, lo que voy a decir es una burrada, pero...

dd if=/dev/sda5 of=/dev/sda bs=512 count=2048?

Fran.

El 22/2/19, Gonzalo Rivero  escribió:
> El jue, 21-02-2019 a las 22:35 +0100, Julian Daich escribió:
>> Hola,
>>
>> Al querer poner por error un registro maestro de arranque en una
>> tabla de particiones GPT arruiné los primeros 2048 sectores del disco
>> y ahora GRUB no arranca. GRUB está en una participación propia que en
>> empiezaa en el sector 2049¿ Se puede copiar la participación de GRUB
>> al principio del disco usando dd?¿ Cómo sería el comando?
>>
>>
> man dd
> pero como estoy de buenas:
> ibs=bytes
>   Lee bytes bytes de una vez. El valor predeterminado es 512.
> skip=bloques
>   Se  salta bloques bloques de tamaño en bytes determinado por
>   ibs del fichero de entrada antes de la copia.
>
> entonces
>  dd if=/dev/algo of=/dev/algo ibs=1024 skip=2 count=2
>
> o algo así. No me hago cargo si se rompe algo :D
>
>



Re: Escribir al inicio del disco

2019-02-22 Thread Julián Daich



El 22/2/19 a las 15:45, Gonzalo Rivero escribió:
> El jue, 21-02-2019 a las 22:35 +0100, Julian Daich escribió:
>> Hola,
>>
>> Al querer poner por error un registro maestro de arranque en una
>> tabla de particiones GPT arruiné los primeros 2048 sectores del disco
>> y ahora GRUB no arranca. GRUB está en una participación propia que en
>> empiezaa en el sector 2049¿ Se puede copiar la participación de GRUB
>> al principio del disco usando dd?¿ Cómo sería el comando?
>>
>>
> man dd

Me fijé anoche. Vi tantas opciones que no me quedó claro y prefiero
preguntar a gente que lo haya usado.

> pero como estoy de buenas:
> ibs=bytes
>   Lee bytes bytes de una vez. El valor predeterminado es 512.
> skip=bloques
>   Se  salta bloques bloques de tamaño en bytes determinado por 
>   ibs del fichero de entrada antes de la copia.
> 
> entonces
>  dd if=/dev/algo of=/dev/algo ibs=1024 skip=2 count=2
> 

Gracias. En mi caso creo y si no me equivoco sería
dd if=/dev/sda of=/dev/sda ibs=1024 skip=1024 count=1024

De esta forma copiaría el segundo MB del disco en el primer MB esperando
que parted y la BIOS finalmente reconozcan el inicio del disco.


Saludos,

Julián

> o algo así. No me hago cargo si se rompe algo :D
> 
> .
> 

-- 
Julian Daich 



Re: Escribir al inicio del disco

2019-02-22 Thread Julián Daich



El 22/2/19 a las 1:10, Paynalton escribió:
> mmm, no sería suficiente ejecutar grub-install para regenerar el sector
> 0 ???
>  

Para el formato GPT no.

Saludos,

Julián

-- 
Julian Daich 



Re: Escribir al inicio del disco

2019-02-22 Thread Julián Daich



El 22/2/19 a las 17:02, Fran Torres escribió:
> buenas,
> 
> a lo mejor, lo que voy a decir es una burrada, pero...
> 
> dd if=/dev/sda5 of=/dev/sda bs=512 count=2048?
> 

A lo mejor sirve. Se puede hacer

dd if=/dev/sda of=/dev/sda bs=512 count=2048 skip=2048

como puse en un mensaje anterior si antes borro sda5 con parted.

No se como opinan los expertos.

Saludos,

Julián

> Fran.
> 
> El 22/2/19, Gonzalo Rivero  escribió:
>> El jue, 21-02-2019 a las 22:35 +0100, Julian Daich escribió:
>>> Hola,
>>>
>>> Al querer poner por error un registro maestro de arranque en una
>>> tabla de particiones GPT arruiné los primeros 2048 sectores del disco
>>> y ahora GRUB no arranca. GRUB está en una participación propia que en
>>> empiezaa en el sector 2049¿ Se puede copiar la participación de GRUB
>>> al principio del disco usando dd?¿ Cómo sería el comando?
>>>
>>>
>> man dd
>> pero como estoy de buenas:
>> ibs=bytes
>>  Lee bytes bytes de una vez. El valor predeterminado es 512.
>> skip=bloques
>>  Se  salta bloques bloques de tamaño en bytes determinado por
>>  ibs del fichero de entrada antes de la copia.
>>
>> entonces
>>  dd if=/dev/algo of=/dev/algo ibs=1024 skip=2 count=2
>>
>> o algo así. No me hago cargo si se rompe algo :D
>>
>>
> 
> 

-- 
Julian Daich 



Re: Escribir al inicio del disco

2019-03-05 Thread Julián Daich



El 22/2/19 a las 19:19, Julián Daich escribió:
> dd if=/dev/sda5 of=/dev/sda bs=512 count=2048?

Probé esto y me arruinó la tabla de particiones. Lo pude arreglar desde
gdisk un USB

sudo gdisk /dev(sda >> opción b, guarda el estado de la tabla de
particiones >> opción r, modo recuperación >> opción l, arregla la tabla
de partciones >> opción w, ejecuta los cambios

Antes de todo esto me conseguí un disco de 1 TB para resguardar al disco
afectado y usarlo de bancada de pruebas. Probé muchas cosas hasta dar en
el clavo. Me llevó ocho días.

Espero a alguien le sirva.

Saludos,

Julián

-- 
Julian Daich