Como adicionar o Puppy Linux ao menu grub instalado pelo Ubuntu?

1

Eu tenho usado o Puppy Linux de uma unidade flash USB por um tempo, mas isso estava realmente esgotando. Eu decidi fazer uma instalação completa no disco rígido, então eu esvaziei algum espaço, criei uma partição ext4 e instalei.

Infelizmente, não sei como adicioná-lo ao menu do Grub que o Ubuntu instalou. Eu olhei ao redor da documentação por um tempo, então decidi que, ao invés de arriscar algo, eu apenas pediria ajuda.

A saída de fdisk -l é:

# fdisk -l

Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf475f475

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   196527491    98263714+   7  HPFS/NTFS/exFAT
/dev/sda2       196528126   312498175    57985025    5  Extended
/dev/sda5       308310016   312498175     2094080   82  Linux swap
/dev/sda6       196528128   295727103    49599488   83  Linux
/dev/sda7       295729152   308307967     6289408   83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 4004 MB, 4004511744 bytes
255 heads, 32 sectors/track, 958 cylinders, total 7821312 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          32     7817279     3908624    b  W95 FAT32
#

Eu tenho uma instalação do Windows XP em sda1 , uma instalação do Ubuntu em sda6 e instalei o Puppy Linux em sda7 . (Atualmente, estou executando o Puppy Linux de sdb1 .) Não tenho certeza de onde o Grub está, mas acho que ele está em sda6 , com o Ubuntu ou em algum lugar no MBR de sda . Não tenho certeza.

Basicamente, eu preciso descobrir como adicionar uma entrada para a tela de inicialização do Grub, com estas opções:

title Puppy Linux 5.4
root (hd0,6)
kernel /boot/vmlinuz root=/dev/sda7 pmedia=atahd

Eu já tentei resolver isso, mas não consegui. Eu só preciso de instruções passo a passo. Fornecerei quaisquer outros arquivos de configuração ou saídas de terminal solicitadas.

    
por JamesTheAwesomeDude 02.03.2013 / 16:43

1 resposta

3

Se você está usando o GRUB2, pode executar este comando:

update-grub                            # it's an ubuntu alias for following command
# or
grub-mkconfig -o /boot/grub/grub.cfg   # it'll work on all distributions that uses GRUB2

Esta atualização atualiza as entradas automaticamente.

    
por 02.03.2013 / 18:40