Grub (grub.cfg)
Grub enxugado para melhor compreensão
Categoria: Miscelânea
Software: Grub
[ Hits: 2.012 ]
Por: Mauricio Ferrari
Grub gerado com o comando grub-mkconfig e editado a mão. Não está simplificado. Só foi retirado o que achei desnecessário. Está mostrando instruções de inicialização para o Slackware, Mint, Windows, Slitaz e o PLOP para boot USB sem precisar mexer nada na BIOS.
######################################################################################################################## ################################################################################################## # # # GRUB.CFG Personalizado - Versão 1.0 - By Mauricio Ferrari # # # ################################################################################################## ######################################################################################################################## if [ -s $prefix/grubenv ]; then load_env fi set default="0" 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=dejavusansmono else insmod part_msdos insmod ext2 set root='hd0,msdos5' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 251709d3-e8c3-413f-8ff1-3f60f43cd502 else search --no-floppy --fs-uuid --set=root 251709d3-e8c3-413f-8ff1-3f60f43cd502 fi font="/usr/share/grub/dejavusansmono.pf2" fi if loadfont $font ; then set gfxmode=1024x768x32 load_video insmod gfxterm set locale_dir=$prefix/locale set lang=pt_BR insmod gettext fi terminal_output gfxterm ######################################################################################################################## menuentry 'Slackware-14.2 GNU/Linux' --class slackware-14.2 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-251709d3-e8c3-413f-8ff1-3f60f43cd502' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos5' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 251709d3-e8c3-413f-8ff1-3f60f43cd502 else search --no-floppy --fs-uuid --set=root 251709d3-e8c3-413f-8ff1-3f60f43cd502 fi echo 'Loading Linux 4.4.14 ...' linux /boot/vmlinuz-huge-4.4.14 root=/dev/sda5 ro } ######################################################################################################################## menuentry 'Windows 7 (Loader)' --class windows --class os $menuentry_id_option 'osprober-chain-FA5E8C1E5E8BD235' { 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 FA5E8C1E5E8BD235 else search --no-floppy --fs-uuid --set=root FA5E8C1E5E8BD235 fi chainloader +1 } ######################################################################################################################## menuentry 'Slitaz 5.0 - Rolling' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-62885e85-f94e-4cbb-960c-bd125e6a5bc1' { insmod part_msdos insmod ext2 set root='hd0,msdos7' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 62885e85-f94e-4cbb-960c-bd125e6a5bc1 else search --no-floppy --fs-uuid --set=root 62885e85-f94e-4cbb-960c-bd125e6a5bc1 fi linux /boot/vmlinuz-3.16.55-slitaz root=/dev/sda7 } ######################################################################################################################## menuentry 'Linux Mint 18.1 Serena' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-533fae76-dfc7-4b02-b4a5-845029b6ac14' { insmod part_msdos insmod ext2 set root='hd0,msdos8' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8 533fae76-dfc7-4b02-b4a5-845029b6ac14 else search --no-floppy --fs-uuid --set=root 533fae76-dfc7-4b02-b4a5-845029b6ac14 fi linux /boot/vmlinuz-4.4.0-53-generic root=UUID=533fae76-dfc7-4b02-b4a5-845029b6ac14 ro quiet splash $vt_handoff initrd /boot/initrd.img-4.4.0-53-generic } ######################################################################################################################## menuentry "Gerenciador de inicialização do Plop" { set root='hd0,msdos5' linux16 /boot/plpbt.bin } ########################################################################################################################
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
chamados para entidades GLPI 10 (0)
Pi Network.... alguém minera? (3)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (17)
[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