Quería configurar un arranque dual para Windows 7 y CentOS 7
Tenía una máquina con Windows 7 con disco de 500GB. Reduje la partición de Windows para proporcionar espacio para CentOS 7 (aproximadamente 230 GB). Creé un dispositivo USB CentOS 7 netinstall y lo arranqué. Ejecuté la instalación configurada de la mejor manera que sabía para instalar CentOS 7 en el espacio libre (en lugar de hacerlo en todo el disco). Hice la instalación de red y todo pareció ir bien, pero cuando se reinició, volví a Windows y no puedo entrar a CentOS.
Reinicié desde el USB y traté de arreglar la situación (con cuidado) usando cfdisk
, por ejemplo, seleccionando lo que creo que es la partición de arranque de CentOS pero informa que "falta el sistema operativo". También cfdisk
dice que no puede cfdisk
volver a leer la tabla de particiones cuando la escribo con el arranque de CentOS, pero comenzar de nuevo parece mostrar que el indicador se ha configurado.
Actualmente, el USB CentOS 7 netinstall me muestra las siguientes particiones en el disco:
## DATA
/home 168GB centos-home
## SYSTEM
/boot 500MB sda3
/ 51GB centos-root
swap 3.85GB centos-swap
Las "otras" particiones de Windows son:
ntfs 100MB sda1
ntfs 253GB sda2
Esto se ve bien, PERO cuando vuelvo a CentOS 7 Installation nuevamente, me dice que tengo que crear puntos de montaje para la partición raíz. Originalmente no hice esto porque pensé que se haría automáticamente cuando hice clic en "Haga clic aquí para crearlos automáticamente" para la configuración del disco la primera vez que instalé.
Y la tabla de particiones a la que se accede cfdisk
desde "Rescatar un sistema CentOS ..." se ve así:
Unusable 1MB
sda1 Primary ntfs 105MB
sda2 Primary ntfs 265GB
sda3 Boot Primary xfs 525MB
sda5 NC Logical LVM2_member 235GB
Logical Free space 0.03MB
Como se mencionó, cuando intento arrancar con esta configuración me sale "falta el sistema operativo". Si cambio la bandera de inicio a sda1, se inicia en Windows 7 bien.
ACTUALIZACIÓN # 1
Lo (re) instalé grub2
usando grub2-install
desde netinstall /dev/sda
y ahora, cuando inicio desde el disco, aparece el grub
mensaje. Puedo usarlo para encadenar la carga en Windows. Sin embargo, cuando intento arrancar en CentOS 7 obtengo algún tipo de rastreo / volcado.
Solía:
linux (hd0,msdos3)/vmlinuz-3... root=/dev/sda3
initrd (hd0,msdos3/initrd-plymouth...
boot
NOTA: Creo que linux
es la partición de arranque principal para CentOS
Intentar lo anterior simplemente se bloquea.
ACTUALIZACIÓN # 2
Instalé NTFS-3G y NTFSPROGS usando yum
el repositorio EPEL.
Corrí grub2-mkconfig -o /boot/grub2/grub.cfg
y luego reinicié para encontrar Windows 7 (Loader) en el menú de arranque. Pero cuando lo elijo me sale:
error: no such device 978778...
error: hd1 cannot get C/H/S values....
lo cual no suena muy bien, pero al menos algo de progreso.
También debería decir que ahora tengo CentOS 7 solo en la unidad interna y estoy trabajando en esta unidad como una unidad USB externa (por lo tanto /dev/sdb
).
¿Alguien puede ayudarme a hacer que Windows arranque?
Tengo experiencia en Unix, pero en su mayoría uso Mac OS X. Siempre me despego al configurar el arranque dual de Windows y Linux.
Finalmente, tengo el sistema CentOS 6.5 funcionando bien en otra máquina, así como en mi Mac.