sistemas Ubuntu dura

  

comunicado

Me descubrieron recientemente un sitio web personal inesperada http://tiankonguse.com/el autor de muchos artículos se han reproducido en otros sitios, pero no declararon el artículo fuente reimpreso o referencia de Http://tiankonguse.com/sitio web, por lo tanto, agrego esta declaración.

solemnemente declarar: "Este registro ubuntu sistemas duros" Reimpreso de http://tiankonguse.com/de este registro: http: id = 677 //tiankonguse.com/record/record.php?

Prólogo

Recordé esa oración nuevamente. Como elegí hacer esto, estoy preparado para asumir todos los costos de hacerlo.

Una memoria y operación incorrectas hicieron que se eliminara toda la partición de arranque.

Una operación involuntaria de deshacer que hace que el sistema dependa de errores.

Texto

Fondo

Déjame hablar sobre el fondo.

Mi computadora tiene tres sistemas instalados: ubuntu12.04, ubuntu14.04 y centOS.

Donde ubuntu12.04 es el sistema que he estado usando, y la última vez que se instaló el sistema tardó al menos un año.

ubuntu14.04 Este sistema se usa cuando elimino Windows y lo utilizo para sobrescribirlo.

La instalación de centOS ha existido durante medio año.

Ahora mi sistema ubuntu12.04 está fuera de disco, así que quiero eliminar los otros dos sistemas.

Así que hice una versión U de disco del software GParted.

Ver el estado de la partición

 sda1 es la partición primaria (anteriormente windows7, la realidad es ubuntu14.04). Sda3 es mi disco D, formato ntfs. Sda4 es una partición de formato ext4 (partición de arranque). Sda5 es una partición de intercambio. Sda6 es una partición de formato ext4 (partición ubuntu 12.04) sda7 es una partición de formato ext4 (partición doméstica). Sda8 es una partición de intercambio. Sda9 es una partición de formato ext4 (sistema centOS). SDA10 es una partición de intercambio 

El primer error

ver estas particiones, creo que una cosa que se instala cuando ubuntu14.04, con el fin de asegurar el sistema, me puso la bota, el hogar y las raíces Separado, dividido en tres particiones.

Así que eliminé decisivamente sda8 y sda4, y luego quise intercambiar particiones, lo cual no fue útil, así que eliminé las tres particiones de intercambio. Para la partición doméstica, quiero ver si, después de todo, puede haber archivos importantes dentro.

Luego apague y reinicie, entonces hay un error de rescate de grub perdido hace mucho tiempo.

nueva comida de error

La primera línea hay un error

 /grub/i386pc/normal.mod no encontrado. 

Afortunadamente, antes de conocer a este El error fue muchas veces, así que encontré el registro http://tiankonguse.com/record/record.php?id=194.

Pero cuando ejecutas insmod /boot/grub/normal.mod, se te pide que encuentres normal.mod.

Afortunadamente, trato de usar insmod normal a tratar, incluso con éxito, y ahora el sistema original, en el /boot/grub/i386-pc/normal.mod.

Entonces estoy felizmente ejecutando el comando normal.

Pero después de la ejecución, no se encuentra el símbolo de error "

" pub_term_highlight_color. 

¿Cómo puede ser esto? Así que usa 360 para buscar. Encontrado este foro (http://forum.ubuntu.org.cn/viewtopic.php?t=458570). Se dice que es un error en el sistema, el sistema requiere el uso de grub2 reinstalación en vivo. Hice un sistema U-ubuntu. Luego copie el arranque desde la unidad flash USB a mi sistema ubuntu 12.04. Después de arrancar, sigue haciendo grub rescue y luego usa el método anterior para ingresar al sistema de discos en U. Resulta que grub no se ha actualizado todavía. Entonces, cuando se le pide que actualice el siguiente error:

 ubuntu @ ubuntu: ~ $ sudo update-grub /usr /sbin /grub-sonda: Error: Error al obtener la ruta canónica de /cow.ubuntu@ubuntu:~$ sudo grub-install /dev /sdaPath `/boot /grub 'no es legible por GRUB en el arranque. la instalación es imposible. Abortando. entonces me parece una manera en un foro de ubuntu (http://askubuntu.com/questions/cuando los comandos 197.833 /recuperación-de-grub-rescate-crash) del núcleo 
 sudo mount /dev /sdXY /mntsudo grub-install---root directorio = /mnt /dev /sdXWhere /dev /sdX es el disco en Ubuntu se instala, y /dev /sdXY es la partición en pero cuando ejecuto el disco donde está instalado Ubuntu. en otras palabras, /dev /sdXY contiene /boot y así on.Use fdisk -l para verificar la ubicación de instalación de Ubuntu. , lo que sugiere 
 ubuntu @ ubuntu: ~ $ sudo mount /dev /sda /mntmount: /dev /sda ya montado o /mnt ocupado para ver una variedad de soluciones en el foro de errores, podemos ir a ver (https: //Bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977). 
 sudo fdisk Land encontrar la partición de Ubuntu (debe ser /dev /sda1 si es la primera partición) sudo mount /dev /sda1 /mntsudo montar --bind /sys /mnt /syssudo montar --bind /proc /mnt /procsudo montaje --bind /dev /mnt /devsudo chroot /mntNow reinstalar Grub2sudo apt-get install --reinstall vista grub2blkid UUID de cada partición 

En este punto, estaba consciente de repente de un problema, este es mi U-disco, no El sistema en vivo, los archivos en el interior son naturalmente incompletos.

Así que intenté arreglar otro sistema primero, y el resultado fue bueno.

Luego ingrese ese sistema y copie todos los directorios de arranque.

Al reiniciar el sistema, estás ingresando a un nuevo sistema.

ajustar manualmente la partición

En este punto me di cuenta de un problema, tengo este viejo sistema tiene tres particiones: Partición de raíz, la partición de arranque, la partición de hogar.

Debe haber un lugar para almacenar estas tres particiones para el almacenamiento allí, y lo encontré.

ejecutar este comando

 tiankonguse @ tiankonguse: ~ $ sudo vi /etc /fstab puede ver punto de montaje de la partición 

La siguiente es la restauración completa de los contenidos de mi
< . pre> # /etc /fstab: información del sistema de archivos estáticos ## uso 'blkid' para imprimir el identificador único universal para un dispositivo #, lo que puede ser utilizado con UUID = como una forma más robusta para designar los dispositivos # que funciona incluso si los discos se añaden y eliminado Ver fstab (5) ## < .. sistema de archivos > < punto > montar; < type > < opciones > < volcar > < Pass > # /estaba en /dev /sda1 durante installationUUID = a f errores dev dev dev dev dev dev dev /sda6 durante la instalación # UUID = 99d228d4-f996-4970-ba48-f6950e3a0b69 ninguno de intercambio sw 0 0 # /casa estaba en /dev /sda7 durante installationUUID = aef790b3-32e8-4060-8542-bafeedcbac98 /h ome defecto ext4 0 2

en UUID mencionado anteriormente puede ser utilizado para consultar blkid

 tiankonguse @ tiankonguse: ~ $ sudo blkid /dev /sda1: UUID = " 65a7fc16-a481-4f77-97b6- 59731143f930 "TIPO =" ext4 "/dev /sda5: ETIQUETA = E" UUID = "3816A47016A43134" TIPO = "" "" "" "" "" "" "" "" "" "" "" "" Tipo "" "" TYPE = " ext4 " 

Configurado para sus propias necesidades, el directorio inicial del antiguo sistema se adjunta al nuevo sistema.

Copyright © Conocimiento de Windows All Rights Reserved