1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Boot com GRUB XP,FreeBSD 6 e Mepis 3.1

Discussão em 'Novidades GNU/Linux & *nix World' iniciada por Tha1, 6 de Janeiro de 2006. (Respostas: 5; Visualizações: 1358)

  1. Tha1

    Tha1 Power Member

    Oi pessoal, espero k tenham passado um bom Natal e Ano Novo.
    Tenho o XP, o FreeBSD e o Mepis 3.1 instalados no PC e tou a tentar ver como configurar o GRUB para fazer o boot aos 3. Instalei o Mepis em último lugar,antes imediatamente do FreeBSD,o XP já tava instalado.
    N tou a ver bem como fazê-lo,dado k n tenho o ficheiro grub.conf,mas tenho um menu.lst(suponho k por causa de o Mepis ter-me instalado o grub-gfxboot e n o grub).
    Qd faço fdisk dá-me isto:
    Código:
    [LEFT]  fdisk /dev/sda
    
    The number of cylinders for this disk is set to 14593.
    There is nothing wrong with that, but this is larger than 1024,
    and could in certain setups cause problems with:
    1) software that runs at boot time (e.g., old versions of LILO)
    2) booting and partitioning software from other OSs
       (e.g., DOS FDISK, OS/2 FDISK)
    
    Command (m for help): p
    
    Disk /dev/sda: 120.0 GB, 120034123776 bytes
    255 heads, 63 sectors/track, 14593 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1        1305    10482381    7  HPFS/NTFS
    /dev/sda2            1306        3525    17832150   a5  FreeBSD
    /dev/sda3            3526       10705    57673318+   7  HPFS/NTFS
    /dev/sda4           10706       14593    31230360    f  W95 Ext'd (LBA)
    /dev/sda5           10706       12664    15735636    b  W95 FAT32
    /dev/sda6           12665       14593    15494661   83  Linux
    [/LEFT]
        
      
    qd escolho a opção b e digo para mostrar-me a disklabel, dá-me isto:
    Código:
    # /dev/sda2 :
    type: ESDI
    disk: ad4s4
    label:
    flags:
    bytes/sector: 512
    sectors/track: 63
    tracks/cylinder: 255
    sectors/cylinder: 16065
    cylinders: 14593
    rpm: 3600
    interleave: 1
    trackskew: 0
    cylinderskew: 0
    headswitch: 0           # milliseconds
    track-to-track seek: 0  # milliseconds
    drivedata: 0
    8 partitions:
    #       start       end      size     fstype   [fsize bsize   cpg]
      a:     1306      1371*       65*    4.2BSD     2048 16384     8
      b:     1371*     1498*      127*      swap
      c:     1306      3525      2220     unused        0     0
      d:     1498*     1692*      194*    4.2BSD     2048 16384 28552
      e:     1692*     1758*       65*    4.2BSD     2048 16384     8
      f:     1758*     3525      1767*    4.2BSD     2048 16384 28552

    Podem dar-me alguma dica sobre por onde começar? E já agora, há algum prob com o nº de cilindros do disco qd faço fdisk?
     
  2. falco

    falco Power Member

    O normal é ter um menu.lst quando se usa o Grub.


    Coloca aqui o conteúdo do menu.lst que isso é que interessa.
     
  3. Tha1

    Tha1 Power Member

    Muito bem aqui está:
    Código:
          timeout 15
    color cyan/blue white/blue
    foreground ffffff
    background 0639a1
    gfxmenu /boot/grub/message
    
    title MEPIS at sda6, kernel 2.6.10
    kernel (hd0,5)/boot/vmlinuz-2.6.10 root=/dev/sda6 nomce quiet splash=verbose vga=791 
    initrd (hd0,5)/boot/initrd.splash 
    
    title MEPIS at sda6, kernel 2.4.29
    kernel (hd0,5)/boot/vmlinuz-2.4.29 root=/dev/sda6 nomce quiet splash=verbose vga=791 hda=ide-scsi hdc=ide-scsi 
    initrd (hd0,5)/boot/initrd.splash 
    
    title Windows at sda1
    rootnoverify (hd0,0)
    chainloader +1
    
    title MEMTEST
    kernel /boot/memtest86.bin
    isto é como está actualmente.Tb gravei o GRUB numa disquete para ver que mudancas podia fazer sem lixar o MBR todo...
     
  4. hellaxe

    hellaxe Power Member

    A mim parece-me tudo certo
     
  5. ElvioNeto

    ElvioNeto Power Member

    pois falta o adicionar o freebsd

    usas o grub no freebsd?

    fazes assim copias as entradas do freebsd menu.lst e adicionas ao menu.lst do mepis

    é facil!
     
  6. falco

    falco Power Member

    Onde é que o freebsd tem, ou tinha o bootloader insalado? Na MBR? Ou tava numa partição dele?

    Normalmente o menu.lst, tem comentários que ajudam muito, por exmplo, penso que ele apenas precisa de modificar algo como:

    # title Linux
    # root (hd0,1)
    # kernel /vmlinuz root=/dev/hda2 ro

    para o freebsd, alterando a partição e o kernel (claro sem os # dos comentários), gravar o ficheiro e penso que depois já deverá poder fazer boot do freebsd.
     

Partilhar esta Página