GRUB2 (grub.cfg)
Arquivo de configuração de Grub para Sabayon após a versão 13.08
Categoria: Miscelânea
Software: GRUB2
[ Hits: 3.523 ]
Por: Alberto Federman Neto.
Meu arquivo de configuração do Grub, para o Sabayon versão 13.08 ou superior, agora compatível com Systemd e Plymouth.
Ele permite manter seu Grub funcionando, reconhecendo todas as suas distros e mantendo o Plymouth no boot.
Está sendo usado no Sabayon Linux 16.10, no Computador AMD Phenon 8 núcleos da USP. Este é o mais novo, Kernel 4.7, OpenSUSE etc.
Esta versão substitui o arquivo abaixo, agora obsoleto:
https://www.vivaolinux.com.br/etc/grubcfg/
Para usar, copie seu /boot/grub.cfg para proteger e depois, no lugar dele, use o arquivo abaixo.
Para detalhes, leia este artigo:
https://edpsblog.wordpress.com/2016/04/15/protegendo-configuracoes-de-grub-e-plymouth-um-jeito-facil...
# Arquivo de Configuração do Grub2, no Sabayon Linux, contendo Boot Correto para todos os meus SOs. # Este Ativa o Plymouth, sem problema. # Publicado para protegê-lo. # Por Joost Ruis e Time Sabayon. # Modificado por Albfneto, 2016. # Versão 10. # instruções: Copie para /boot/grub/grub.cfg # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="0" fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option 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 load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } if [ x$feature_default_font_path = xy ] ; then font=unicode else insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 896236bd-9da1-48ce-b4fe-7233436dbb47 else search --no-floppy --fs-uuid --set=root 896236bd-9da1-48ce-b4fe-7233436dbb47 fi font="/usr/share/grub/unicode.pf2" fi if loadfont $font ; then set gfxmode=1024x768 load_video insmod gfxterm set locale_dir=$prefix/locale set lang=pt_BR insmod gettext fi terminal_output gfxterm if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=20 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=20 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/10_linux ### menuentry 'Sabayon GNU/Linux Principal' --class sabayon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-896236bd-9da1-48ce-b4fe-7233436dbb47' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 896236bd-9da1-48ce-b4fe-7233436dbb47 else search --no-floppy --fs-uuid --set=root 896236bd-9da1-48ce-b4fe-7233436dbb47 fi echo 'Carregando o Linux x86_64-4.7.0-sabayon...' linux /boot/kernel-genkernel-x86_64-4.7.0-sabayon real_root=UUID=896236bd-9da1-48ce-b4fe-7233436dbb47 real_resume=/dev/sda8 ro quiet splash echo 'Carregando o ramdisk inicial...' initrd /boot/initramfs-genkernel-x86_64-4.7.0-sabayon } submenu 'Opções avançadas para Sabayon GNU/Linux' $menuentry_id_option 'gnulinux-advanced-896236bd-9da1-48ce-b4fe-7233436dbb47' { menuentry 'Sabayon GNU/Linux, com o Linux x86_64-4.7.0-sabayon' --class sabayon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-x86_64-4.7.0-sabayon-advanced-896236bd-9da1-48ce-b4fe-7233436dbb47' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 896236bd-9da1-48ce-b4fe-7233436dbb47 else search --no-floppy --fs-uuid --set=root 896236bd-9da1-48ce-b4fe-7233436dbb47 fi echo 'Carregando o Linux x86_64-4.7.0-sabayon...' linux /boot/kernel-genkernel-x86_64-4.7.0-sabayon root=UUID=896236bd-9da1-48ce-b4fe-7233436dbb47 ro echo 'Carregando o ramdisk inicial...' initrd /boot/initramfs-genkernel-x86_64-4.7.0-sabayon } menuentry 'Sabayon GNU/Linux, com o Linux x86_64-4.7.0-sabayon (modo de recuperação)' --class sabayon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-x86_64-4.7.0-sabayon-recovery-896236bd-9da1-48ce-b4fe-7233436dbb47' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 896236bd-9da1-48ce-b4fe-7233436dbb47 else search --no-floppy --fs-uuid --set=root 896236bd-9da1-48ce-b4fe-7233436dbb47 fi echo 'Carregando o Linux x86_64-4.7.0-sabayon...' linux /boot/kernel-genkernel-x86_64-4.7.0-sabayon root=UUID=896236bd-9da1-48ce-b4fe-7233436dbb47 ro single echo 'Carregando o ramdisk inicial...' initrd /boot/initramfs-genkernel-x86_64-4.7.0-sabayon } menuentry 'Sabayon GNU/Linux, com o Linux x86_64-4.6.0-sabayon' --class sabayon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-x86_64-4.6.0-sabayon-advanced-896236bd-9da1-48ce-b4fe-7233436dbb47' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 896236bd-9da1-48ce-b4fe-7233436dbb47 else search --no-floppy --fs-uuid --set=root 896236bd-9da1-48ce-b4fe-7233436dbb47 fi echo 'Carregando o Linux x86_64-4.6.0-sabayon...' linux /boot/kernel-genkernel-x86_64-4.6.0-sabayon root=UUID=896236bd-9da1-48ce-b4fe-7233436dbb47 ro echo 'Carregando o ramdisk inicial...' initrd /boot/initramfs-genkernel-x86_64-4.6.0-sabayon } menuentry 'Sabayon GNU/Linux, com o Linux x86_64-4.6.0-sabayon (modo de recuperação)' --class sabayon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-x86_64-4.6.0-sabayon-recovery-896236bd-9da1-48ce-b4fe-7233436dbb47' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 896236bd-9da1-48ce-b4fe-7233436dbb47 else search --no-floppy --fs-uuid --set=root 896236bd-9da1-48ce-b4fe-7233436dbb47 fi echo 'Carregando o Linux x86_64-4.6.0-sabayon...' linux /boot/kernel-genkernel-x86_64-4.6.0-sabayon root=UUID=896236bd-9da1-48ce-b4fe-7233436dbb47 ro single echo 'Carregando o ramdisk inicial...' initrd /boot/initramfs-genkernel-x86_64-4.6.0-sabayon } menuentry 'Sabayon GNU/Linux, com o Linux x86_64-4.1.0-sabayon' --class sabayon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-x86_64-4.1.0-sabayon-advanced-896236bd-9da1-48ce-b4fe-7233436dbb47' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 896236bd-9da1-48ce-b4fe-7233436dbb47 else search --no-floppy --fs-uuid --set=root 896236bd-9da1-48ce-b4fe-7233436dbb47 fi echo 'Carregando o Linux x86_64-4.1.0-sabayon...' linux /boot/kernel-genkernel-x86_64-4.1.0-sabayon root=UUID=896236bd-9da1-48ce-b4fe-7233436dbb47 ro echo 'Carregando o ramdisk inicial...' initrd /boot/initramfs-genkernel-x86_64-4.1.0-sabayon } menuentry 'Sabayon GNU/Linux, com o Linux x86_64-4.1.0-sabayon (modo de recuperação)' --class sabayon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-x86_64-4.1.0-sabayon-recovery-896236bd-9da1-48ce-b4fe-7233436dbb47' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos6' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 896236bd-9da1-48ce-b4fe-7233436dbb47 else search --no-floppy --fs-uuid --set=root 896236bd-9da1-48ce-b4fe-7233436dbb47 fi echo 'Carregando o Linux x86_64-4.1.0-sabayon...' linux /boot/kernel-genkernel-x86_64-4.1.0-sabayon root=UUID=896236bd-9da1-48ce-b4fe-7233436dbb47 ro single echo 'Carregando o ramdisk inicial...' initrd /boot/initramfs-genkernel-x86_64-4.1.0-sabayon } } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry 'Windows 7 (loader) (em /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-32A81DDEA81DA201' { insmod part_msdos insmod ntfs set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 32A81DDEA81DA201 else search --no-floppy --fs-uuid --set=root 32A81DDEA81DA201 fi parttool ${root} hidden- chainloader +1 } menuentry 'openSUSE 42.2 Alpha (x86_64) (em /dev/sda9)' --class suse --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-38dac3da-5445-4be6-b85b-0cf28d598604' { insmod part_msdos insmod btrfs set root='hd0,msdos9' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 --hint='hd0,msdos9' 38dac3da-5445-4be6-b85b-0cf28d598604 else search --no-floppy --fs-uuid --set=root 38dac3da-5445-4be6-b85b-0cf28d598604 fi linux /boot/vmlinuz-4.4.13-1-default root=UUID=38dac3da-5445-4be6-b85b-0cf28d598604 ${extra_cmdline} quiet splash=silent resume=/dev/disk/by-uuid/8f525462-01ea-480c-aeca-422619212cd4 splash=silent quiet showopts initrd /boot/initrd-4.4.13-1-default } submenu 'Opções avançadas para openSUSE 42.2 Alpha (x86_64) (em /dev/sda9)' $menuentry_id_option 'osprober-gnulinux-advanced-38dac3da-5445-4be6-b85b-0cf28d598604' { menuentry 'openSUSE Leap 42.2 Alpha (em /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.13-1-default--38dac3da-5445-4be6-b85b-0cf28d598604' { insmod part_msdos insmod btrfs set root='hd0,msdos9' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 --hint='hd0,msdos9' 38dac3da-5445-4be6-b85b-0cf28d598604 else search --no-floppy --fs-uuid --set=root 38dac3da-5445-4be6-b85b-0cf28d598604 fi linux /boot/vmlinuz-4.4.13-1-default root=UUID=38dac3da-5445-4be6-b85b-0cf28d598604 ${extra_cmdline} quiet splash=silent resume=/dev/disk/by-uuid/8f525462-01ea-480c-aeca-422619212cd4 splash=silent quiet showopts initrd /boot/initrd-4.4.13-1-default } menuentry 'openSUSE Leap 42.2 Alpha, com o Linux 4.4.13-1-default (em /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.13-1-default--38dac3da-5445-4be6-b85b-0cf28d598604' { insmod part_msdos insmod btrfs set root='hd0,msdos9' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 --hint='hd0,msdos9' 38dac3da-5445-4be6-b85b-0cf28d598604 else search --no-floppy --fs-uuid --set=root 38dac3da-5445-4be6-b85b-0cf28d598604 fi linux /boot/vmlinuz-4.4.13-1-default root=UUID=38dac3da-5445-4be6-b85b-0cf28d598604 ${extra_cmdline} quiet splash=silent resume=/dev/disk/by-uuid/8f525462-01ea-480c-aeca-422619212cd4 splash=silent quiet showopts initrd /boot/initrd-4.4.13-1-default } menuentry 'openSUSE Leap 42.2 Alpha, com o Linux 4.4.13-1-default (modo de recuperação) (em /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.13-1-default--38dac3da-5445-4be6-b85b-0cf28d598604' { insmod part_msdos insmod btrfs set root='hd0,msdos9' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 --hint='hd0,msdos9' 38dac3da-5445-4be6-b85b-0cf28d598604 else search --no-floppy --fs-uuid --set=root 38dac3da-5445-4be6-b85b-0cf28d598604 fi linux /boot/vmlinuz-4.4.13-1-default root=UUID=38dac3da-5445-4be6-b85b-0cf28d598604 ${extra_cmdline} initrd /boot/initrd-4.4.13-1-default } menuentry 'openSUSE Leap 42.2 Alpha, com o Linux 4.4.11-2-default (em /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.11-2-default--38dac3da-5445-4be6-b85b-0cf28d598604' { insmod part_msdos insmod btrfs set root='hd0,msdos9' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 --hint='hd0,msdos9' 38dac3da-5445-4be6-b85b-0cf28d598604 else search --no-floppy --fs-uuid --set=root 38dac3da-5445-4be6-b85b-0cf28d598604 fi linux /boot/vmlinuz-4.4.11-2-default root=UUID=38dac3da-5445-4be6-b85b-0cf28d598604 ${extra_cmdline} quiet splash=silent resume=/dev/disk/by-uuid/8f525462-01ea-480c-aeca-422619212cd4 splash=silent quiet showopts initrd /boot/initrd-4.4.11-2-default } menuentry 'openSUSE Leap 42.2 Alpha, com o Linux 4.4.11-2-default (modo de recuperação) (em /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.11-2-default--38dac3da-5445-4be6-b85b-0cf28d598604' { insmod part_msdos insmod btrfs set root='hd0,msdos9' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 --hint='hd0,msdos9' 38dac3da-5445-4be6-b85b-0cf28d598604 else search --no-floppy --fs-uuid --set=root 38dac3da-5445-4be6-b85b-0cf28d598604 fi linux /boot/vmlinuz-4.4.11-2-default root=UUID=38dac3da-5445-4be6-b85b-0cf28d598604 ${extra_cmdline} initrd /boot/initrd-4.4.11-2-default } } ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ###
Nenhum comentário foi encontrado.
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Não consigo acessar os modos de desempenho (2)
Ubuntu — tentando iniciar o windows? (0)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba