Grub menu.lst em branco nas três variantes do sistema operacional Ubuntu de inicialização tripla

1

Eu tenho o Linux de inicialização tripla: Ubuntu 10.04, Ultimate Edition 2.6 e PC / OS 10.1. Meu menu de inicialização tem quase três páginas e quero editá-lo. Duas versões (Ultimate e Ubuntu) retornam um arquivo menu.lst em branco quando eu uso gksu gedit /boot/grub/menu.lst no modo de terminal.

O terceiro, PC / OS, retorna as seguintes mensagens:

robchuk@robchuk-desktop:~$ gksu gedit /boot/grub/menu.lst
/usr/share/themes/pc-os-daylight/gtk-2.0/gtkrc:96: Murrine configuration option "gradients" is no longer supported and will be ignored.

robchuk@robchuk-desktop:~$ gksudo gedit /boot/grub/menu.lst
/usr/share/themes/pc-os-daylight/gtk-2.0/gtkrc:96: Murrine configuration option "gradients" is no longer supported and will be ignored.

robchuk@robchuk-desktop:~$ sudo gedit /boot/grub/menu.lst
sudo: gedit: command not found

Onde está o meu menu de inicialização? o que estou perdendo? Como posso encontrar e editar este arquivo?

    
por rob 25.11.2010 / 22:57

2 respostas

2

/boot/grub/menu.lst é a localização do arquivo de configuração do Grub 1 no Ubuntu. Desde o Ubuntu 9.10, o bootloader padrão é o Grub 2, cujo arquivo de configuração é /boot/grub/grub.cfg . (Você ainda pode ter o Grub 1 se você atualizou, mas novas instalações recebem o Grub 2.)

Com as duas versões do Grub, o arquivo de configuração é normalmente gerado pelo comando update-grub . Há algumas informações sobre configurações simples no site do Ubuntu: Grub 1 , Grub 2 .

Se você deseja escrever seu próprio arquivo de configuração do Grub, certifique-se de não executar update-grub . Em particular, edite /etc/kernel-img.conf para remover qualquer linha mencionando update-grub (essas linhas indicam comandos que são executados toda vez que você instala, atualiza ou remove um kernel).

Ignore a mensagem sobre uma "opção de configuração do Murrine", é inofensivo .

Eu não sei Ultimate Edition ou PC / OS, mas uma vez que está strongmente baseada no Ubuntu, eles provavelmente não mudaram a configuração do bootloader muito.

    
por 26.11.2010 / 00:43
0

Jogue o pobre Ububish fora de seus sistemas e nunca mais toque nele. Que coisas bagunçadas são o grub e o syslinux: dezenas de arquivos de configuração e código de bootloader estragado.

Tente usar o grldr + grldr.mbr do projeto grub4dos ou carregue o grub.exe desse projeto via lilo:

lilo.conf
    boot=/dev/sda
    vga=normal
    lba32
    image=/boot/grub.exe
          label=grub4dos

Faça um único lilo com esta configuração, remova o lilo e nunca mais toque o bootsector - nunca. Sem custo algum + remoção de (BADLY CODED) grub2 você tem a capacidade de:

  • boot .iso's, PXE, ntldr (qualquer versão), FreeDOS, DFSee (ISO imagens), Dariks Boot e Nuke (de iso);
  • mantenha no Windows partição (via bootmgr / boot.ini) *
  • use /menu.lst para config - em qualquer partição.
por 26.11.2010 / 02:58