Вы находитесь на странице: 1из 5

Ubuntu Comunidad Pedir!

Desarrollador Diseo Hardware Insights Juju tienda Ms informacin

>
Registrarse Iniciar sesin

Ask Ubuntu es un sitio de preguntas y As es como funciona:


respuestas para los usuarios y
desarrolladores de Ubuntu. nete a
ellos; Solo toma un minuto:

Regstrate Cualquiera Las mejores respuestas


puede hacer una Cualquiera puede son votadas y suben a la
pregunta responder cima

La actualizacin de Windows 10 llev al rescate de grub

Yo estaba de arranque dual de Windows 7 y Ubuntu de Linux en mi escritorio, y hoy es el da en que dieron gratis las actualizaciones de
Windows 10. Que interesante! Me dieron la actualizacin, y fue la instalacin, y me fui a ir a tomar una siesta de 30 minutos. Sin embargo,
cuando volv a mi computadora, me condujo al aviso de rescate de grub.

error: no such partition.


Entering rescue mode...
grub rescue>

Tengo lo siguiente cuando escribo ls :

grub rescue> ls
(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)

Despus de un rpido vistazo a las personas que se encontraron con el aviso de rescate de grub, escrib set y recib lo siguiente

grub rescue> set


cmdpath=(hd0)
prefix=(hd0,msdos6)/boot/grub
root=hd0,msdos6

Todava estaba un poco perdido despus de encontrar que ciertos comandos como normal no funcionaba, y luego encontr un tutorial de
vdeo en el que arrancar desde una imagen de Linux cd y ejecutar algunos comandos en el terminal. Afortunadamente, tena mi CD
conmigo, y arrancado desde all. Cuando escrib sudo fdisk -l en el terminal sin embargo, esto es lo que tengo:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes


255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0xc03ede74

Device Boot Start End Blocks Id System


/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 1547022335 773407744 7 HPFS/NTFS/exFAT
/dev/sda3 1547022336 1547943935 460800 27 Hidden NTFS WinRE
/dev/sda4 1547945982 1953521663 202787841 f W95 Ext'd (LBA)
/dev/sda5 1915731968 1953521663 18894848 7 HPFS/NTFS/exFAT

Aqu dice que ninguno de mis dispositivos tiene el sistema Linux en ellos! Y no poda seguir el video tutorial ms que eso ...

Me burl de mi cerebro un poco y determin que sda2 contena mi sistema Windows (ya que recuerdo mi unidad C: tiene alrededor de 700-
ish GB de espacio). Despus de pensar un poco ms, recuerdo asignar alrededor de 200-ish GB de mi espacio en disco duro a algo que
est relacionado con Ubuntu al instalar Ubuntu. No recuerdo exactamente qu, pero creo que era bsicamente Ubuntu "espacio en el disco
duro", y no tena ningn archivo de arranque en ellos. Asign otras dos cosas para linux, pero eran muy pequeas en tamao (sin romper la
marca de 1 GB todava).

Entonces, puede alguien aqu ayudarme a obtener mi actualizacin de nuevo en pista? No me importara si termino teniendo que eliminar
por completo las particiones que tienen Linux en ellas.

Arranque dual-boot grub2 grubrescue windows-10

Editado Dic 23 '16 a las 1:08 Pregunta Jul 29 '15 at 22:44


WinEunuuchs2Unix LChaos2
12.3k 6 30 64 356 1 4

1 Si la particin LInux es lgica, Windows no reescribe la tabla de particiones con ella. Utilice testdisk. Algunos han
utilizado testdisk para restaurarlo y reinstalado grub a MBR y tena todo de vuelta a la normalidad. Pero debe incluir
todas las particiones correctamente como primarias y lgicas para que funcione.
Cgsecurity.org/wiki/TestDisk_Step_By_Step - oldfred Jul 29 '15 a las 23:16

En la disposicin anterior, parece que slo hay 3505 sectores dejaron al final del disco despus de la nueva
/dev/sda5 o la (hd0,msdos5) particin, lo que equivaldra a slo el 1,7 MB, por lo que la particin de Linux
difcilmente podra estar escondido all. Mi mejor conjetura sera que la entrada de la particin de Linux de alguna
manera se desplaz a ese lugar (# 5 en lugar de # 6) y que su tipo fue inexplicablemente cambiado. La primera cosa
que intentara sera ls (hd0,msdos5)/ en el prompt de rescate de GRUB. - Josip Rodin Ago 31 '16 a las 20:23

5 Respuestas

Mi computadora viene con Windows 8 preinstalado por lo que redujo la particin de Windows
para dar cabida a Ubuntu. As funcion durante el ltimo ao. Despus del segundo reinicio
en la actualizacin de Windows 10 el equipo no arranc ms. GRUB slo muestra un grub
rescue smbolo del sistema. Descubr ms tarde que el problema se produjo porque Windows
de alguna manera cambi el esquema de particin. La particin de arranque (que contiene
datos normales de GRUB) ya no era donde esperaba GRUB. No s cmo y por qu sucedi
esto.

Lo primero que puedes hacer en el modo de rescate es ver las particiones con el
ls comando. Los mos eran:

(Hd0, gpt1),
(Hd0, gpt2),
Etc.

Trate de averiguar qu particin es la particin de arranque. No hay Tab terminacin, tienes


que escribirlo completamente. He intentado los siguientes comandos hasta que encontr la
particin correcta:

ls (hd0,gpt1)/
ls (hd0,gpt1)/boot
ls (hd0,gpt2)/

Etc.

A continuacin, escriba set el mismo mensaje. Se mostrar donde GRUB busca sus
archivos. En mi caso (hd0, gpt6) se ha trasladado a (hd0, gpt7). Se muestra el comando set:

prefix=(hd0,gpt6)/boot/grub
root=hd0,gpt6

Para volver a GRUB normal, comience cambiando el prefix ajuste para apuntar a la particin
derecha. En mi caso el comando era:

set prefix=(hd0,gpt7)/boot/grub

A continuacin, puede cambiar de modo de rescate a modo normal:

insmod normal
normal

Uno tambin podra haber fijado el root ajuste con:

set root=(hd0,gpt7)

Pero esto no es estrictamente necesario, ya que no importa para las entradas de cadena de
carga de Windows. Una vez en el men GRUB normal, puede iniciar Windows y finalizar la
actualizacin de Windows. El problema es que tienes que decirle a grub rescue sobre las
particiones correctas en cada reinicio. As es como lo hice. Dej el problema de GRUB para
ms adelante porque no estaba seguro si Windows hara algunos ms cambios a las
particiones o bota.

Cuando termin Windows comenc a resolver problemas de GRUB. Pulse e para editar las
opciones de arranque de Ubuntu. He cambiado todo (hd0,gpt6) a (hd0,gpt7) y Ubuntu
arrancado.

Sin embargo, uso la particin encriptada y cryptswap. En el arranque Ubuntu me pidi la


contrasea. Afortunadamente lo guard en la instalacin de Ubuntu y lo introduje en el
arranque. Ubuntu arrancado sin problemas.

A continuacin, corregido el /boot/grub/grub.cfg archivo en el que se reemplaz


(hd0,gpt6) con (hd0,gpt7) y realizado:
sudo grub-install

En ese punto el nico problema restante era el cifrado. Dado que el nmero de particin
Ubuntu raz se increment en uno (7 en lugar de 6), la particin de intercambio sufri un
cambio similar. Tuve que cambiar el /etc/crypttab archivo para apuntar en /dev/sda8 lugar
de /dev/sda7 .

Estoy usando slo dos particiones para Ubuntu (root y swap). Si otros sistemas operativos
que coexisten con Windows utilizan ms particiones, es posible que se necesiten ms
cambios. Especialmente si las particiones se montan segn sus nmeros y no por sus UUID.
Echa un vistazo a tu /etc/fstab . Si las particiones son identificadas por UUID no debe haber
problemas. Pero si hay /dev/... lneas el nmero debe ser corregido si estas particiones se
han renumerado.

Editado Jun 7 at 13:00 Respondi Jul 31 '15 at 12:12


nadie
2,125 7 10

2 Esta fue una gran respuesta para m. No tena ningn disco de Ubuntu y estaba actualizando mi Windows de 8.1 a
10 y tena el mismo problema. As que esta respuesta recibe crdito extra de m, ya que era capaz de slo entrar en
ella y seguir adelante hasta que la actualizacin se hizo. Gracias por salvar mi tocino. - dibs 22 ago '15 a las 8:53

2 Esta solucin funcion perfectamente para m cuando Win 10 decidi actualizarse y desordenado los registros de
arranque (mi actualizacin de 7 a 10 se dispar sin problemas) - pedorro Dec 22 '15 at 15:05

6 Intentado el ls (hd0,msdos1)/ ls (hd0,msdos1)/boot ls (hd0,msdos2)/ etc. para todas las


entradas de ls comando, y cada vez que viene con error: unkown filesystem . - Jacques MALAPRADE
Jan 3 '16 a las 10:10

2 Gracias, eso me ayud. Una cosa que no estaba clara para m (porque soy nuevo en Ubuntu y Grub) era que la
edicin de la configuracin de grub tena que hacerse despus de arrancar en Ubuntu (y no en el mini Emacs, que
no es compatible con guardar el Archivo aparentemente.) As que arranc, luego editado la configuracin sudo
nano /boot/grub/grub.cfg y luego corri sudo grub-install /dev/sda (por alguna razn, la llamada
sin el parmetro no para m). Y slo entonces funcionaron los cambios permanentes. - Nikita G. Mar 14 '16 at 23:32

1 @Ash G Has probado hdo o hd0? - nadie May 20 '16 at 11:01

Instalar ventanas (o actualizar) junto con linux puede ser problemtico.

Pruebe esto: https://help.ubuntu.com/community/Boot-Repair

Lo utilic para solucionar un problema despus de instalar la vista previa tcnica de Windows
10, y funcion. Bsicamente, lo que hace es reinstalar grub para trabajar con todos los
sistemas operativos actualmente instalados. Asegrese de decirle que instale grub en su
particin linux (sd #).

Buena suerte!

Editado Jul 30 '15 at 7:20 Respondi Jul 29 '15 at 22:50


User304626 Pdf4664
13 5 183 4

Hola! Gracias por tomarse el tiempo para ayudar! En realidad, no estoy muy seguro de qu particin es! Pero voy a
jugar un poco para ver si funciona. - LChaos2 Jul 29 '15 at 22:51

No hay problema! Siempre contento de ayudar. - pdf4664 Jul 29 '15 at 22:52

Hola! As que arranc el disco de reparacin de arranque y utilic la reparacin recomendada. Lo hice y reinici mi
computadora, pero me toma al encargado de cargador de las ventanas, y me dice que un cambio reciente del
hardware o del software pudo haber instalado un archivo que se firma incorrectamente o daado. El archivo es \
Windows \ system32 \ winload.exe, estado 0xc0000428. Presionar enter me lleva al gestor de arranque para elegir
qu sistema operativo se inicia, mostrando slo Windows 7. Al pulsar enter en Windows 7, vuelvo a la misma
pantalla de error, dando como resultado un bucle. - LChaos2 Jul 29 '15 at 23:57

Despus de hacer algunas investigaciones, suena como el cdigo de error (0xc000428) est asociado con
winload.exe no verificado por alguna firma digital. Decir algo sobre eso? - pdf4664 Jul 30 '15 at 20:38

1 Cualquier actualizacin sobre la situacin @ LChaos2? - hg8 Jul 31 '15 at 12:07

Antes de cambiar particiones, realice una copia de seguridad y gurdela en otro dispositivo. Si
no cambia el sda a la unidad correcta. Entonces puede comenzar de nuevo si restaura un
conjunto incorrecto con testdisk. Usted slo quiere todos los actuales ms faltante lgico al
restaurar con testdisk.

sudo sfdisk -d /dev/sda > parts.txt

La particin que falta est aqu o entre el inicio de la particin extendida en 1547 ... y la
primera particin mostrada en 1915 ...:

/dev/sda4 1547945982 1953521663 202787841 f W95 Ext'd (LBA)


/dev/sda5 1915731968 1953521663 18894848 7 HPFS/NTFS/exFAT

Puede utilizar testdisk, pero utiliza CHS. Tienes que elegir todas las particiones existentes y la
particin que falta como lgica. Puede mostrar muchas versiones dependiendo de cuntas
veces cambiaste las particiones. Por lo tanto, elija el tamao que coincida con la falta sin
superponer ninguna otra particin actual. Algunos que han restaurado correctamente slo
fueron capaces de arrancar, otros tienen que reinstalar grub. Y algunos no pudieron corregir la
particin de restauracin.

Http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

Otra herramienta de restauracin es el rescate partido. Utiliza sectores, pero el rango que da
debe estar justo fuera de la particin que falta, sin superposicin con las particiones actuales.
Mejor si sabes el comienzo y final exactos. Ver hombre separado

Http://www.gnu.org/software/parted/manual/html_node/rescue.html

Usuario que utiliz rescate parted:

Http://ubuntuforums.org/showthread.php?t=1775331&p=10905969#post10905969

Editado Aug 8 '15 a las 3:47 Respondi Jul 31 '15 at 15:38


Viejos
6,008 2 9 18

3 Conoc exactamente el mismo problema y parted muestra "espacio libre" donde haba Linux. Ejecutar rescate con
desde / hacia el "espacio libre" y ext4 est de vuelta! - speedogoo Ago 3 '15 a las 14:48

3 Slo quiero chime en decir que gparted mostr espacio libre donde ext4 sola ser. Ran dividido, set a sectores,
imprimir particiones, rescatar con el desde / desde el "espacio libre" (no olvide agregar un s para los sectores de sus
valores) y ext4 estaba de vuelta, exactamente igual que @ speedogoo. No hay necesidad en absoluto de violn con
grub. - Amedee Van Gasse Aug 6 '15 a las 6:38

2 Dado que ms personas tienen particiones que faltan, lo que el ***** es Windows 10 haciendo con la tabla de
particiones? En mi caso ext4 estaba en una particin lgica. - Amedee Van Gasse Aug 6 '15 a las 6:41

Gracias por este breadcrumb. Fui capaz de recuperar la particin perdida de mi esposa usando particin de rescate.
Un grub-instalar ms tarde, estbamos de vuelta en accin. - bheeshmar Ago 14 '15 a las 2:38

Es un error desagradable en el particionador de Windows, y no especfico de Linux. Ironically


suprimi una particin NTFS en mi caso.

El instalador de Windows 10 crea una nueva particin (su /dev/sda3 ) tallada en el extremo
de la particin principal de Windows sda2 si la particin de arranque de Windows sda1 es
demasiado pequea para contener el Entorno de recuperacin de Windows 10.

Cuando se vuelve a escribir la tabla de particiones para hacer esto, para cada particin lgica
en la tabla de particiones extendida sda4 , si se encuentra en el disco anterior al nmero de
particin anterior, se da por vencido.

En su caso, sus particiones de Linux estaban ubicadas en su disco antes de su nuevo sda5 ,
pero tenan nmeros de particin ms altos que los sda5 anteriores al repartitioning.

Si observa los enormes registros de actualizacin de Windows 10, ver un mensaje como "6
antes de 5, nada que hacer", junto con las tablas de particiones nuevas y antiguas.

Windows no sobrescribe el contenido de las particiones que elimina, por lo que es posible
recuperarlas si puede encontrar dnde estn. En mi caso tuve copias de seguridad de la tabla
de particiones, pero usar testdisk como se explica en la respuesta de oldfred tiene una
excelente oportunidad de encontrarlas todas. El rescate parted ser difcil de usar ya que ms
de una particin fue eliminada en su caso.

Para usar testdisk desde su CD de Ubuntu Live, en un tipo de terminal sudo apt-get install
testdisk para instalarlo y sudo testdisk ejecutarlo.

Despus de reparar la tabla de particiones, la particin Linux que contiene GRUB puede tener
un nmero distinto al anterior, por lo que podra terminar en el indicador de rescate de GRUB.
Si es as, Reparacin de arranque ahora ser capaz de arreglar GRUB.

Una vez ms, usando su CD Live de Ubuntu, escriba:


sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Para instalarlo y ejecutarlo.

Ahora Windows puede completar su actualizacin.

Edited Apr 13 at 12:23 Respondi 17 ago '15 a las 22:02


Comunidad Martin Thornton
1 1,805 3 12 25

Gracias por la clara explicacin de cul es el problema, esto me ayud mucho. Yo estaba en la misma situacin
descrita en la pregunta. Sin embargo, testdisk no pudo encontrar la particin linux eliminada. Para m el rescate de
Parted hizo el truco y pude continuar la actualizacin de las ventanas 10 despus - toby Oct 25 '15 at 19:02

"Windows no sobrescribe el contenido de las particiones que elimina" Cmo puede ser esto? La nueva particin que
hizo para m (despus de matar a mis particiones linux) tom todo el disco. As que esto no significa que las
escrituras podran ir a ninguna parte. - Greg Bell Apr 30 '16 a las 2:19

Para utilizar la reparacin de arranque es necesario configurar en el BIOS:

Habilitar UEFI (en mi BIOS es :)

Soporte legacy DISABLE


Desactivar arranque seguro

Probablemente tenga activada la funcin de arranque seguro, por lo que obtendr un error de
"archivo firmado incorrectamente".

Contestado Jul 30 '15 at 21:18


Iacobus
334 1 12

Protegido por la Comunidad Jul 31 '15 at 4:01


Gracias por su inters en esta pregunta. Debido a que ha atrado respuestas de baja calidad o spam que tuvieron que ser eliminados, publicar una respuesta ahora
requiere 10 reputacin en este sitio (el bono de asociacin no cuenta ).

Desea contestar una de estas preguntas sin respuesta en su lugar?

Вам также может понравиться