Como adicionar o Ubuntu ao arquivo boot.ini do Windows XP? [duplicado]

6

Instalei o Ubuntu 12.04 Alpha 2 em uma partição separada do Windows e estava querendo saber como adicionar o sistema operacional ao boot.ini para que eu possa inicializar no Ubuntu.

    
por HotrodJP99 26.03.2012 / 00:57

3 respostas

1

Windows XP? Bem ...

Isso vem funcionando desde os primeiros dias do NT4:

  • inicialize no seu linux
  • monte sua unidade de inicialização do Windows R / W para / media / fat
  • execute dd if=/dev/sdxY of=/media/fat/linux.bin bs=512 count=1 como root, substitua sdxY pela sua partição linux
  • edite seu boot.ini para parecer com o meu:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(5)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional (Safe mode)" /BASEVIDEO /SOS
c:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP recovery console" /CMDCONS
c:\linux.bin="Grub (loader)" 

Seus resultados podem variar: o Grub2 pode precisar ser rebaixado para o Grub 1.x para que isso funcione.

    
por aquaherd 27.04.2012 / 23:20
0

Você não adiciona o Ubuntu ao boot.ini. Você adiciona uma partição do Windows ao grub.

Se você precisar, é descrito aqui para implementações com bitlocker e TPM.

    
por RobotHumans 26.03.2012 / 05:16
0

Eu uso EasyBCD (porque eu tenho problemas para instalar o GRUB em uma placa-mãe EFI com fakeraid). Há uma versão gratuita para uso não comercial na parte inferior da página.

Tanto quanto me lembro, eu configurei o gerenciador de inicialização do Windows para carregar o grub. Existe um método automático no EasyBCD, mas não funcionou para mim.

Em vez disso, eu fiz o boot em um GRUB legado com o seguinte menu.lst:

# NeoSmart NeoGrub Bootloader Configuration File
#
# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst
# Please see the EasyBCD Documentation for information on how to create/modify entries:
# http://neosmart.net/wiki/display/EBCD/

# Boot automatically after 0 secs.
timeout 0

# By default, boot the first entry.
default 0

title (hd0,4)
root (hd0,4)
kernel /vmlinuz root=UUID=5827fd40-9b04-4f8a-bb0f-df1612670d89 ro
initrd /initrd.img

Nota: (hd0,4) significa que minha partição raiz está em / dev / sda5. UUID = X é o uuid deste volume. Você pode encontrar isso com sudo blkid .

    
por LasseValentini 26.03.2012 / 15:10