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 intercambioEl 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úcleosudo 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 sugiereubuntu @ 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ónEn 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ónLa 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 2en 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.
Este artículo describe la implementación de malloc y su malloc en la operación de expansión del mont
Bajo ubuntu bower reportó EACCES: solución de permiso de permisos, usé ower express para us
Formato de la partición del disco duro de linux y montaje 1, tipo de interfaz del disco duro La
Cómo ver la información de la tabla de enrutamiento en el host de Linux, el comando es ruta. Para un
Error en el disco duro del montaje de Linux "debe especificar el tipo de sistema de archivos"
Ubuntu de repente no va a la red cómo hacerlo
Herramientas Vim comúnmente utilizadas en Linux
La carga y restauración del sistema Linux
Instalación de red del sistema Debian 7 Wheezy tutorial gráfico
Compilación del kernel de Linux
Instalar nginx php7 bajo linux
Configuración de PATH de la variable de entorno de Ubuntu Linux
Oleoducto y redirección de Linux
Cómo activar el cierre deslizante Win8.1
Windows 8 es fácil de usar? Gana 8 once novedades destacadas
Romper las limitaciones del sistema Win 2003
Resolver la página de bing emergente de conexión de banda ancha win8
Le enseñará cómo usar las nueve teclas en la esquina superior derecha del teclado.
Técnicas para configurar varias tarjetas de red como tarjetas de red virtuales en Linux
sistema de reducción de pasos y métodos específicos Win7