Resolver un error en el arranque experiencia de comida de

  

en mi equipo un total de dos unidades de disco duro, una unidad de estado sólido (SDA) win7 instalado, otra pieza de disco duro normal (SDB) y centos ubuntu instalados dos sistemas, el sistema comienza SDB guía está montada en la parte superior de grub2 ubuntu, que es responsable de seleccionar un sistema operativo diferente para empezar, está bien, explicar los antecedentes sobre el siguiente comenzó a hablar surgen los problemas.

SDB anoche para añadir una nueva partición, de la siguiente manera:

 1 Disco /dev /sdb: 500.1 GB, 500107862016 bytes 2 255 cabezas, 63 sectores /pista, 60801 cilindros, el total de 976.773.168 sectores 3 Unidades = sectores de 1 512 = 512 bytes 4 tamaño * Sector (lógica /física): 512 bytes /4096 bytes 5 I /tamaño O (mínimo /óptimo): 4096 bytes /4096 bytes identificador 6 de disco: 0xa887a887 7 8 Device Inicio comienzo Fin Bloques Id Sistema 9 /dev /sdb1 2048 125829119 62913536 83 Linux10 /dev /sdb2 125829246 970502711 422336733 f W95 Ext'd (LBA) 11 partición 2 no se inicia en el sector físico boundary.12 /dev /sdb5 125829248 221983352 48077052 + 7 HPFS /NTFS /exFAT13 /dev /sdb6 221 983 424 228 274 807 3145692 b W95 FAT3214 /dev /sdb7 228 274 872 518 603 944 145164536+ 7 HPFS /NTFS /exFAT15 /dev /sdb8 518 604 008 782 021 941 131 708 967 7 HPFS /NTFS /exFAT16 /dev /sdb9 782 024 704 918 054 911 68015104 83 Linux17 /Dev /sdb10 918056960 934834175 8388608 83 Linux18 /dev /sdb11 934836224 951613439 8388608 83 Linux19 /dev /sdb12 951615488 960004095 4194304 82 Linux swap /Solaris20 /dev /sdb13 960004159 970502711 5249276+ 83 Linux21 partición 13 no se inicia en el límite de sector físico. 

donde esa línea es que sdb6 13 particiones recién añadidos como se suma la partición del disco en el centro de la misma conduce a la parte posterior de todos los números de partición han cambiado (por ejemplo, centos instalados en el directorio raíz de la sdb8 original, ahora se ha convertido en una sdb9 arriba), mi Ubuntu se instala en el directorio raíz sdb1, debido a su número de partición no ha cambiado, por lo que el sistema puede iniciar correctamente ubuntu, centos pero el sistema no arranca!


No he comenzado a excluir errores ah, acabo de empezar pensando en el problema es guiar, así que se llama en el siguiente comando ubuntu update-grub para actualizar el aspecto de grub2 iniciar la entrada, actualice el resultado es este:

 Generación de archivo de configuración de grub ... encontrado imagen de fondo: ubuntu_kylin_grub_bg.tgaFound imagen de Linux: imagen initrd /boot/vmlinuz-3.13.0-46-genericFound: /boot imagen de Linux /initrd.img-3.13.0-46-genericFound: imagen initrd /boot/vmlinuz-3.13.0-32-genericFound: /boot/initrd.img-3.13.0-32-genericFound Memtest86 + imagen: /boot /Memtest86 + .elfFound memtest86 + imagen: /boot/memtest86+.binFound Windows 7 (loader) en /dev /sda1Found CentOS liberar 6,6 (final) en /dev /sdb9done 

se puede ver de lo anterior, se encuentran tres sistemas operativos, ahora debería ser capaz de empezar correctamente, y traté de reiniciar, centos de inicio o el fracaso. . . .


Luego me hizo pensar, directorio var directorio personal y centos Mi sistema es una partición separada, no es hora de que se inicie automáticamente montar un problema, así que fue a centos modificar el archivo /etc /fstab, yo uso el número de partición original para identificar la partición (por ejemplo, /dev /sdb9 y similares), aquí estoy, todo cambió con el UUID para identificar la partición. También se aprende un pequeño truco, los números de partición UUID originales se almacenan en dev /disco-uuid /directorio de abajo /, enlace blando /se conservan, ll mirar se puede ver un punto para el que el disco duro, de la siguiente manera : después de


he cambiado fstab, reiniciar el sistema otra vez, o no encontrado. Que estaba muy deprimido, y he estado pensando acerca de dónde está el problema? Entonces miré archivo de configuración nuevo grub2 (grub.cfg), finalmente encontró el problema está en el comando de inicio anterior, de la siguiente manera:

 1 menuentry 'CentOS liberan 6.6 (final) (en /dev /sdb9) '--class GnuLinux --class GNU --class OS $ menuentry_id_option' osprober-GnuLinux-sencillo-d24c3228-5ffc-4937-8411-a69681c3b54e '{2 part_msdos insmod 3 insmod ext2 raíz 4 set =' hd1, msdos9 '5 si [x $ feature_platform_search_hint = xy]; a continuación, 6 Búsqueda --no-floppy --fs en UUID --set = raíz --hint-bios = HD1, msdos9 --hint-efi = HD1, msdos9 - toque-Baremetal = ahci1, msdos9 d24c3228-5ffc-4.937-8411-a69681c3b54e 7 8 Búsqueda demás --no-floppy --fs en UUID --set = raíz d24c3228-5ffc-4.937-8411-fi a69681c3b54e 9 linux /boot /vmlinuz-2.6.32-504.12.2.el6.i686 ro root = /dev /sdb8 rd_NO_LUKS rd_NO_LVM LANG = en_US.UTF-8 rd_NO_MD sysfont = LatArCyrHeb-sun16 crashkernel = 128M KEYBOARDTYPE = pc = KEYTABLE nos rd_NO_DM rhgb vga tranquila = 79110 initrd /boot/initramfs-2.6.3 2-504.12.2.el6.i686.img11} 

Este es el documento sobre centos la parte grub.cfg comenzó, la novena fila en el comando de Linux, se selecciona del núcleo es de sólo lectura comando para montar el sistema de ficheros cuando el sistema, seleccionar la partición es sdb8, pero esta vez se ha convertido en sdb8 ventanas de partición NTFS, así que esta vez mi sistema de arranque, le pedirá una larga lista de reconocido tipo de sistema de archivos (NTFS), siempre y cuando la aquí sdb9 cambiado, mi sistema será capaz de empezar correctamente! Después

^ o ^


empezar, no estoy feliz por cuánto tiempo, que se encuentra en funcionamiento de nuevo update-grub de comandos en Ubuntu abajo, y luego el archivo es sobrescrito grub.cfg a. . De ninguna manera, hay que seguir para analizar!

Tras el análisis, se encontró que inicia la entrada centos se hace /etc/grub.d/30_os-prober se genera este archivo de configuración, y en este archivo, comandos de Linux-boot-prober finalmente generar una larva archivo línea 9 .cfg en el nombre de la partición raíz seguido por el comando de vuelta! Y este comando linux-boot-prober es encontrar un nombre de partición dada es similar a " menu.lst " archivo de configuración, el resultado que finalmente descubrí, el problema todavía se encuentra en el archivo de configuración del sistema centos de la siguiente manera:

 1 título CentOS (2.6.32-504.12.2.el6.i686) 2 root (hd0,9) 3 kernel /boot/vmlinuz-2.6.32-504.12.2.el6.i686 ro root = /dev /sdb8 rd_NO_LUKS rd_NO_LVM LANG = en_US.UTF-8 rd_NO_MD sysfont = LatArCyrHeb-sun16 crashkernel = 128M KEYBOARDTYPE = pc = KEYTABLE nos rd_NO_DM rhgb vga tranquila = 7914 initrd /boot/initramfs-2.6.32-504.12.2.el6.i686 .img 

me había cambiado simplemente la raíz de línea de comandos particiones segunda opción, pero no hay ningún cambio en la tercera fila de comando para seleccionar la partición raíz, por lo que mi sistema todavía no se puede iniciar. .


Aceptar, los centos perfil cambiado, el problema se resolvió finalmente! ^. ^

Copyright © Conocimiento de Windows All Rights Reserved