Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

1. Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

Jose Severino Barbosa
joseseverino

(usa Linux Mint)

Enviado em 09/11/2010 - 20:31h

Olá amigos,

Preciso de uma ajuda. Como editar o menu de boot ( grub ? ) do Linux Mint 9 Isadora ? - preciso realmente editar o texto do menu, ou seja remover entradas para diminuir o tamanho do texto do menu de boot para a escolha de diversos OS na inicialização e também editar os nomes dos itens, mudar o nome mesmo para algo mais amigavél ao usuário final.

desde já agradeço.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/11/2010 - 19:06h

joseseverino, para remover outros S.Os de seu grub, edite os arquivos de configuração do grub em /etc/grub.d/

exemplo do arquivo /etc/grub.d/30_otheros

#!/bin/sh
exec tail -n +3 $0

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
menuentry "Microsoft Windows XP Professional" {
set root=(hd0,msdos1)
search --no-floppy --fs-uuid --set 34fc2b7efc2b3a0e
drivemap -s (hd0) $root
chainloader +1
}

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb6.
menuentry "Debian GNU/Linux, with Linux 2.6.35-6.dmz.4-liquorix-686 (on /dev/sdb6)" {
set root=(hd1,msdos6)
search --no-floppy --fs-uuid --set ea963127-e364-427b-bc54-5bc0159bbee0
linux /boot/vmlinuz-2.6.35-6.dmz.4-liquorix-686 root=UUID=ea963127-e364-427b-bc54-5bc0159bbee0 ro quiet vga=791
initrd /boot/initrd.img-2.6.35-6.dmz.4-liquorix-686
}


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb6.
menuentry "Debian GNU/Linux, with Linux 2.6.35-6.dmz.4-liquorix-686 (recovery mode) (on /dev/sdb6)" {
set root=(hd1,msdos6)
search --no-floppy --fs-uuid --set ea963127-e364-427b-bc54-5bc0159bbee0
linux /boot/vmlinuz-2.6.35-6.dmz.4-liquorix-686 root=UUID=ea963127-e364-427b-bc54-5bc0159bbee0 ro single
initrd /boot/initrd.img-2.6.35-6.dmz.4-liquorix-686
}




Se tiver alguma coisa no seu deixe somente isto:

#!/bin/sh
exec tail -n +3 $0


Então para editar esse arquivo:

$ sudo gedit /etc/grub.d/30_otheros ### após salvar e fechar:
$ sudo update-grub


Verifique também os arquivos:

/etc/grub.d/40_custom
/etc/grub.d/41_custom

* Em todos esses arquivos o cabeçalho deve ser mantido.

#
#
#

Sobre o comentário do @brunotec, não acho interessante remover a opção do Recovery Mode, é isso que vai ocorrer se você alterá-la.

Dá pra iniciar o sistema com uma única opção e editar o menu na hora do boot caso queira entrar no modo single-user, mas o padrão é manter como estar.


Sobre o Startup Manager sei muito pouco (ou quase nada) de seu funcionamento.

3. Re: Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/11/2010 - 20:41h

no modo gráfico:
$ sudo apt-get install startup-manager

no terminal:
$ sudo gedit /boot/grub/grub.cfg

---------------------------------

EDIT:

o nome do programa é tudo junto, não sabia, então:

$ sudo apt-get install startupmanager



4. Re: Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/11/2010 - 21:52h

Veja se o seu caso não é o mesmo que esse: http://twixar.com/hIjFrS

Retorne.


5. Re: Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 09/11/2010 - 23:08h

remover kernel antigo com um comando
http://andregondim.eti.br/?p=1162


6. Re: Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 10/11/2010 - 02:20h

ATENÇÃO: ESSA DICA SÓ VALE SE SEU GRUB FOR O GRUB 2, POIS NUNCA USEI MINT ISADORA E NÃO SEI QUAL É!!!

Dê uma olhada no meu grub:

para editar o grub cujo nome do arquivo é grub.cfg vc pode fazer como eu logar-se como root assim
#su
<senha>
#cd /boot/grub <tecle enter>
#gedit grub.cfg <tecle enter>

será aberto um editor de texto contendo o arquivo do grub o qual vc poderá editar e ao final clicar em salvar.

#ARQUIVO GRUB# <<<todas linha começadas em "#" são comentários e fica a seu critério deixar ou não mas eu recomendo deixa-las


if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 458fd634-ba2b-4f4c-9ca8-57be05ae1e62
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 458fd634-ba2b-4f4c-9ca8-57be05ae1e62
set locale_dir=($root)/boot/grub/locale
set lang=pt
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=3
fi
### END /etc/grub.d/00_header ###

### CORES ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### CORES ###

### WINDOWS ###
menuentry "Microsoft Windows Seven" { <<<onde esta entre aspas vc edita
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 96bc3fb8bc3f922b
chainloader +1
}

### UBUNTU SDA5 ###
menuentry "Ubuntu 10.04.1" {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 458fd634-ba2b-4f4c-9ca8-57be05ae1e62
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=458fd634-ba2b-4f4c-9ca8-57be05ae1e62 ro quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}

### DEBIAN LENNY SDA6 ###
menuentry "Debian Lenny" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set b9d04593-c7b0-4f69-9f1d-72a8c57182d8
linux /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda6 ro quiet
initrd /boot/initrd.img-2.6.26-2-amd64
}

### LINUX MINT SDA7 ###
menuentry "Linux Mint 10 64-bit" {
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set 65513dd6-8012-4b1b-9ce4-c6218fde8e78
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=65513dd6-8012-4b1b-9ce4-c6218fde8e78 ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}

O que vc não quiser que apareça no menu basta apagar.CUIDADO PARA NÃO APAGAR OS ARQUIVOS DE CONFIGURAÇÃO!

Sempre que quiser atualizar a lista de sistemas operacionais disponiveis para boot após é claro vc ter instalado ele , basta dar um

#update-grub e então ele atualizara a lista, mas por segurança sempre tenha salvo o arquivo antigo!!


7. Re: Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 10/11/2010 - 08:51h

linuxmint é uma derivada do ubuntu...ok?
a partir do linuxmint 8 usa grub2 assim como o ubuntu a partir da versão 9.10.
essa dica do andre gondim funciona muito bem... ja testei com ubuntu, lm e biglinux


8. Re: Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

Jose Severino Barbosa
joseseverino

(usa Linux Mint)

Enviado em 10/11/2010 - 09:58h

Olá @Izaias >

quaseeeeeee isso, quase só que o mint já está atulizadinho e está no 2.6.32-21-generic e ainda não criou aquele monte de entradas, eu preciso mesmo é remover as outras entradas dos outros sistemas linux e editar os textos para ficar mais amigavél. será que é possivel eu tirar um print desta dela ou até mesmo pegar esta lista em algum lugar no sistema e colar ela aqui ?

Olá edps >

o Startupmanager só tem opção de escolher a ordem em que vai aparecer os sistemas no menu de inicializacao ou seja escolher o padrao e o tempo que o menu vai ser exibido, o starup foi util para eu aumentar o tempo de 10s para 30s o que foi ótimo, mas não achei no start up nenhuma opção de edicao do menu.

olá bruntotec >

verifiquei e o isadora 9 já usa o grub 2 tem a famosa frase # DO NOT EDIT THIS FILE no grub.cfg.

saudades eu tenho do grub 1 eu consegui editar mais facilmente. estou agora testando as outras dicas.

abraços.


9. Re: Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 10/11/2010 - 10:28h

Vc tá querendo "limpar" kernel de outras distros atraves do LM?
Qdo usei fedora + LM + Ubuntu eu entrava em cada SO e lá deletava opções de kernel que não queria mais
Não sei se dá p/ limpar kernel de um SO atraves de outro SO... é isso que vc deseja?



10. Re: Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

Jose Severino Barbosa
joseseverino

(usa Linux Mint)

Enviado em 10/11/2010 - 10:33h

Olá clodoaldops >

sim e não, explico.

quero limpar, mas também quero editar os nomes tipo > Windows 7 (loader) on /dev/sda1 - mudar o nome desta entrada para - WINDOWS e assim vai. edição mesmo do texto de inicializacao.


11. Re: Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 10/11/2010 - 10:47h

Ola joseseverino,

no meu grub tbm tem essa mensagem # DO NOT EDIT THIS FILE no grub.cfg.

e mesmo assim eu sempre editei ele normalmente, não sei se vai ser o seu caso, mas para editar a nomenclatura das entradas basta fazer como eu disse.


12. Re: Menu Inicialização - Boot ? Grub ? [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 10/11/2010 - 11:06h

#cd /etc/default
#gedit grub

descomente essa linha:

#GRUB_DISABLE_LINUX_RECOVERY=true

quando eu usava ubuntu eu vi essa dica em um tutorial dizendo pra fazer isso para editar o grub.cfg , agora pq não sei , mas se quiser pode tentar.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts