Eu mudei de um Ubuntu para o CentOS ontem. Mas parece que eu estraguei minha instalação de alguma forma, já que o sistema operacional só será iniciado corretamente se o USB com a instalação estiver conectado.
Longa história:
Eu baixei um DVD ao vivo do CentOS 6 do repositório público, e usá-lo com unetbotin criou a instalação USB. Esse USB foi usado para instalar o CentOS.
Durante a instalação, (apenas 1) disco rígido foi montado em / sdb e a instalação USB foi montada em / sda. Eu "acho" que eu selecionei para inicializar a partir do / sdb.
Saída de sudo fdisk -l
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
249 heads, 62 sectors/track, 126540 cylinders
Units = cylinders of 15438 * 512 = 7904256 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x671e6467
Device Boot Start End Blocks Id System
/dev/sdb1 1 26533 204800000 7 HPFS/NTFS
/dev/sdb2 26533 28557 15624193 5 Extended
/dev/sdb4 * 28569 126540 756238336 83 Linux
/dev/sdb5 26533 28557 15624192 82 Linux swap / Solaris
Disk /dev/sda: 8086 MB, 8086618112 bytes
37 heads, 13 sectors/track, 32836 cylinders
Units = cylinders of 481 * 512 = 246272 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x90909090
Device Boot Start End Blocks Id System
/dev/sda1 * 5 32837 7896064 b W95 FAT32
Coisa estranha:
se o dispositivo USB não estiver conectado à máquina, a tela de inicialização será exibida (com a nova instalação do CentOS e a instalação antiga do Windows). Mas depois de selecionar qualquer um deles, após alguns segundos, a máquina será reinicializada. Se o USB estiver conectado, a mesma tela de inicialização ou similar é exibida. O sistema operacional é iniciado normalmente.
Eu tentei reinstalar o GRUB usando grub-install
usando as opções / dev / sdb e / dev / sda, mas não consegui progredir.
Além disso, não entendo o propósito e o conteúdo do arquivo device.map
:
(hd0) /dev/sda
(hd1) /dev/sdb
Eu tentei remover o / dev / sda do device.map, o que também não ajuda.
grub.conf
de / boot / grub /
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd1,3)
# kernel /boot/vmlinuz-version ro root=/dev/sdb4
# initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd1,3)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-220.2.1.el6.x86_64)
root (hd1,3)
kernel /boot/vmlinuz-2.6.32-220.2.1.el6.x86_64 ro root=UUID=6cbcc55f-3342-4e85-a4c2-8355e73962f2 rd_NO_LUKS LANG=en_US.UTF-8 KEYBOARDTYPE=pc KEYTABLE=croat rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=128M rd_NO_LVM rd_NO_DM
initrd /boot/initramfs-2.6.32-220.2.1.el6.x86_64.img
title CentOS (2.6.32-220.el6.x86_64)
root (hd1,3)
kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=6cbcc55f-3342-4e85-a4c2-8355e73962f2 rd_NO_LUKS LANG=en_US.UTF-8 KEYBOARDTYPE=pc KEYTABLE=croat rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=128M rd_NO_LVM rd_NO_DM
initrd /boot/initramfs-2.6.32-220.el6.x86_64.img
title Other
rootnoverify (hd1,0)
chainloader +1
EDIT: mais informações sobre
excluindo "quiet" e "rhgb" do grub.conf, consegui ver a mensagem de erro: Nenhum dispositivo encontrado.