Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Other Things Gentoo
  • Search

[SOLVED] Problem adding other distro to grub2

Still need help with Gentoo, and your question doesn't fit in the above forums? Here is your last bastion of hope.
Post Reply
Advanced search
2 posts • Page 1 of 1
Author
Message
lordalbert
l33t
l33t
User avatar
Posts: 840
Joined: Sun Nov 26, 2006 4:21 pm
Location: Italy

[SOLVED] Problem adding other distro to grub2

  • Quote

Post by lordalbert » Tue Oct 06, 2015 9:12 pm

Hi. I've installed a gnome3.18 distro in an other partition, in order to test it... now in gentoo i try to auto update grub2 config, to choose the new distro (opensuse) at boot, but i can't get it.
# grub2-install /dev/sda wrote: # grub2-install /dev/sda
Installing for i386-pc platform.
Installation completed without any error
# grub2-mkconfig wrote: # grub2-mkconfig
Generating grub configuration file ...
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-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,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 f010f844-5fc2-4186-adb7-877e4a836b80
else
search --no-floppy --fs-uuid --set=root f010f844-5fc2-4186-adb7-877e4a836b80
fi
font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=it_IT
insmod gettext
fi
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
Trovata immagine linux: /boot/vmlinuz-4.0.5-gentoo
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f010f844-5fc2-4186-adb7-877e4a836b80' {
load_video
if [ "x$grub_platform" = xefi ]; then
set gfxpayload=keep
fi
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 f010f844-5fc2-4186-adb7-877e4a836b80
else
search --no-floppy --fs-uuid --set=root f010f844-5fc2-4186-adb7-877e4a836b80
fi
echo 'Caricamento Linux 4.0.5-gentoo...'
linux /boot/vmlinuz-4.0.5-gentoo root=/dev/sda2 ro
}
submenu 'Opzioni avanzate per Gentoo GNU/Linux' $menuentry_id_option 'gnulinux-advanced-f010f844-5fc2-4186-adb7-877e4a836b80' {
menuentry 'Gentoo GNU/Linux, con Linux 4.0.5-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.5-gentoo-advanced-f010f844-5fc2-4186-adb7-877e4a836b80' {
load_video
if [ "x$grub_platform" = xefi ]; then
set gfxpayload=keep
fi
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 f010f844-5fc2-4186-adb7-877e4a836b80
else
search --no-floppy --fs-uuid --set=root f010f844-5fc2-4186-adb7-877e4a836b80
fi
echo 'Caricamento Linux 4.0.5-gentoo...'
linux /boot/vmlinuz-4.0.5-gentoo root=/dev/sda2 ro
}
menuentry 'Gentoo GNU/Linux, con Linux 4.0.5-gentoo (modalità ripristino)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.5-gentoo-recovery-f010f844-5fc2-4186-adb7-877e4a836b80' {
load_video
if [ "x$grub_platform" = xefi ]; then
set gfxpayload=keep
fi
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 f010f844-5fc2-4186-adb7-877e4a836b80
else
search --no-floppy --fs-uuid --set=root f010f844-5fc2-4186-adb7-877e4a836b80
fi
echo 'Caricamento Linux 4.0.5-gentoo...'
linux /boot/vmlinuz-4.0.5-gentoo root=/dev/sda2 ro single
}
Trovata immagine linux: /boot/vmlinuz-4.0.5-gentoo.old
menuentry 'Gentoo GNU/Linux, con Linux 4.0.5-gentoo.old' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.5-gentoo.old-advanced-f010f844-5fc2-4186-adb7-877e4a836b80' {
load_video
if [ "x$grub_platform" = xefi ]; then
set gfxpayload=keep
fi
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 f010f844-5fc2-4186-adb7-877e4a836b80
else
search --no-floppy --fs-uuid --set=root f010f844-5fc2-4186-adb7-877e4a836b80
fi
echo 'Caricamento Linux 4.0.5-gentoo.old...'
linux /boot/vmlinuz-4.0.5-gentoo.old root=/dev/sda2 ro
}
menuentry 'Gentoo GNU/Linux, con Linux 4.0.5-gentoo.old (modalità ripristino)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.5-gentoo.old-recovery-f010f844-5fc2-4186-adb7-877e4a836b80' {
load_video
if [ "x$grub_platform" = xefi ]; then
set gfxpayload=keep
fi
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 f010f844-5fc2-4186-adb7-877e4a836b80
else
search --no-floppy --fs-uuid --set=root f010f844-5fc2-4186-adb7-877e4a836b80
fi
echo 'Caricamento Linux 4.0.5-gentoo.old...'
linux /boot/vmlinuz-4.0.5-gentoo.old root=/dev/sda2 ro single
}
Trovata immagine linux: /boot/vmlinuz-3.18.12-gentoo
menuentry 'Gentoo GNU/Linux, con Linux 3.18.12-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.18.12-gentoo-advanced-f010f844-5fc2-4186-adb7-877e4a836b80' {
load_video
if [ "x$grub_platform" = xefi ]; then
set gfxpayload=keep
fi
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 f010f844-5fc2-4186-adb7-877e4a836b80
else
search --no-floppy --fs-uuid --set=root f010f844-5fc2-4186-adb7-877e4a836b80
fi
echo 'Caricamento Linux 3.18.12-gentoo...'
linux /boot/vmlinuz-3.18.12-gentoo root=/dev/sda2 ro
}
menuentry 'Gentoo GNU/Linux, con Linux 3.18.12-gentoo (modalità ripristino)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.18.12-gentoo-recovery-f010f844-5fc2-4186-adb7-877e4a836b80' {
load_video
if [ "x$grub_platform" = xefi ]; then
set gfxpayload=keep
fi
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 f010f844-5fc2-4186-adb7-877e4a836b80
else
search --no-floppy --fs-uuid --set=root f010f844-5fc2-4186-adb7-877e4a836b80
fi
echo 'Caricamento Linux 3.18.12-gentoo...'
linux /boot/vmlinuz-3.18.12-gentoo root=/dev/sda2 ro single
}
}

### 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 ###
Trovato openSUSE 20150917 (x86_64) su /dev/sda5
menuentry 'openSUSE 20150917 (x86_64) (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-278b81a8-405d-48c6-819a-b1ab17a79577' {
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 278b81a8-405d-48c6-819a-b1ab17a79577
else
search --no-floppy --fs-uuid --set=root 278b81a8-405d-48c6-819a-b1ab17a79577
fi
linux /boot/vmlinuz-4.1.6-3-desktop root=UUID=278b81a8-405d-48c6-819a-b1ab17a79577 resume=/dev/disk/by-uuid/7c18178b-7aad-4473-a5da-ccb09d75eb53 splash=silent quiet showopts
initrd /boot/initrd-4.1.6-3-desktop
}
submenu 'Opzioni avanzate per openSUSE 20150917 (x86_64) (su /dev/sda5)' $menuentry_id_option 'osprober-gnulinux-advanced-278b81a8-405d-48c6-819a-b1ab17a79577' {
menuentry 'openSUSE (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1.6-3-desktop--278b81a8-405d-48c6-819a-b1ab17a79577' {
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 278b81a8-405d-48c6-819a-b1ab17a79577
else
search --no-floppy --fs-uuid --set=root 278b81a8-405d-48c6-819a-b1ab17a79577
fi
linux /boot/vmlinuz-4.1.6-3-desktop root=UUID=278b81a8-405d-48c6-819a-b1ab17a79577 resume=/dev/disk/by-uuid/7c18178b-7aad-4473-a5da-ccb09d75eb53 splash=silent quiet showopts
initrd /boot/initrd-4.1.6-3-desktop
}
menuentry 'openSUSE, con Linux 4.1.6-3-desktop (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1.6-3-desktop--278b81a8-405d-48c6-819a-b1ab17a79577' {
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 278b81a8-405d-48c6-819a-b1ab17a79577
else
search --no-floppy --fs-uuid --set=root 278b81a8-405d-48c6-819a-b1ab17a79577
fi
linux /boot/vmlinuz-4.1.6-3-desktop root=UUID=278b81a8-405d-48c6-819a-b1ab17a79577 resume=/dev/disk/by-uuid/7c18178b-7aad-4473-a5da-ccb09d75eb53 splash=silent quiet showopts
initrd /boot/initrd-4.1.6-3-desktop
}
menuentry 'openSUSE, con Linux 4.1.6-3-default (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1.6-3-default--278b81a8-405d-48c6-819a-b1ab17a79577' {
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 278b81a8-405d-48c6-819a-b1ab17a79577
else
search --no-floppy --fs-uuid --set=root 278b81a8-405d-48c6-819a-b1ab17a79577
fi
linux /boot/vmlinuz-4.1.6-3-default root=UUID=278b81a8-405d-48c6-819a-b1ab17a79577 resume=/dev/disk/by-uuid/7c18178b-7aad-4473-a5da-ccb09d75eb53 splash=silent quiet showopts
initrd /boot/initrd-4.1.6-3-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 ###
done
but when i reboot, in grub i see only Gentoo :(

Have you any idea?

Thank you very much! :)
Last edited by lordalbert on Tue Oct 06, 2015 9:58 pm, edited 1 time in total.
Top
lordalbert
l33t
l33t
User avatar
Posts: 840
Joined: Sun Nov 26, 2006 4:21 pm
Location: Italy

  • Quote

Post by lordalbert » Tue Oct 06, 2015 9:57 pm

ok, i think to solved it. I missed output redirector

Code: Select all

grub2-mkconfig -o /boot/grub/grub.cfg
Top
Post Reply

2 posts • Page 1 of 1

Return to “Other Things Gentoo”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy