Re: Escribir al inicio del disco
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
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
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
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
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
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
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
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
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