Onde definir o setor de inicialização para o sistema de inicialização dupla “Kubuntu - Windows XP”?

0

Eu baixei o Kubuntu 13,04 .iso do site deles. Infelizmente esta versão não fornece instalação automática como Install Kubuntu alongside existing OSes . Eles ou tomam todo o seu disco de força para particionar manualmente seu disco (veja minha pergunta link ).

Eu escolho a opção 'manual'. E não entendo onde preciso colocar o gerenciador de inicialização.

Eu tenho uma imagem do meu disco como mostra o Kubuntu. Eu quero instalar o Kubuntu em um setor free space (é 65 Gb):

/dev/sda
  /dev/sda1 ntfs
  /dev/sda2 ntfs
  /dev/sda5 ntfs
  /dev/sda6 fat32
  /free space

Três ntfs seções ( /dev/sda1 , /dev/sda2 , /dev/sda5 ) são sistemas operacionais Windows:

/dev/sda1 is C:/, this one is considered as a main I think and it is Win XP
/dev/sda2 is D:/
/dev/sda5 is F:/

/dev/sda6 é apenas uma partição compartilhada vazia formatada como FAT32 .

Então:

1) onde preciso colocar um boot loader para ter um sistema de inicialização dupla? O Kubuntu me oferece todos os meus /dev/sda s sem qualquer ajuda, sem qualquer dica.

2) Preciso instalar e configurar o GRUB manualmente ou o Kubuntu fará isso sozinho?

    
por Green 14.07.2013 / 13:47

2 respostas

1

Depois de selecionar a partição que deve ser usada (e geralmente no final da instalação), o instalador pedirá que você instale o gerenciador de inicialização. Você deve colocar o bootloader no disco que seu bios está inicializando. No seu caso, isso deve ser / dev / sda. / dev / sda é o disco inteiro e não uma partição específica, portanto, selecionar / dev / sda1, / dev / sda2 etc não funcionará. (Não se preocupe, isso não apagará todo o seu disco apenas para instalar o gerenciador de inicialização, já que ele deve ser instalado nos primeiros 512 bytes do disco.)

Para que você não precise instalar o gerenciador de inicialização manualmente, geralmente os instaladores de sistema operacional perguntarão a você.

    
por 14.07.2013 / 14:46
1

Em geral, você instala o carregador de boot no registro mestre de inicialização (MBR) da sua unidade. Então você especificaria como /dev/sda . Existem outros métodos em que você pode instalar seu gerenciador de inicialização em uma partição e "encadear" os mesmos de forma que um carregador de inicialização (MBR) execute outro carregador de inicialização (partição).

Então, historicamente, quando configurei uma inicialização dupla, instalei o grub em /dev/sda e, em seguida, especifiquei manualmente uma das entradas, para windows, para que a cadeia seja carregada assim:

title Windows
    rootnoverify (hd0,0)
    chainloader +1

Ou assim:     título do Windows         carregador de cadeia (hd0,3) +1

A 1ª regra acima diz para não verificar a montagem da unidade # 0, partição # 0 e carregá-la em cadeia. A segunda regra diz para carregar a unidade # 0, partição # 3.

Lembre-se que a unidade # 0 + partição # 0 é /dev/sda1 .

As coisas mudam quando você está usando o grub2. O acima é como foi feito com grub.

Uma regra como esta é como montar o Windows 7 no grub2:

menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    insmod ntldr
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set=root 1EA0019AA0017A13
    ntldr ($root)/bootmgr
}

Referências

por 14.07.2013 / 14:39