Il grub di Chakra non riconosce sabayon [Risolto]

Se sei un utente alle prime armi con Linux o Sabayon, questo è il posto che fa per te :)

Moderator: Moderators

Il grub di Chakra non riconosce sabayon [Risolto]

Postby gippiz » Sun Apr 07, 2013 22:26

Ciao! Sono Gianpiero Incuriosito da Sabayon, me ne hanno parlato molto bene, ho pensato di installare la versione 11 con Gnome.
Nel mio pc avevo chakra e bodhi linux, ho pensato di tenere Chakra e togliere Bodhi.
Durante l'installazione di sabayon ho deciso di non installare il grub di per utilizzare quello di Chakra.
Ma il grub di Chakra non ha riconosciuto Sabayon
Subito ho postato il problema nel forum di Chakra ma secondo loro potrebbe essere un problema di Sabayon.
Ecco la discussione:
http://forum.chakra-project.it/index.php/topic,5315.msg37255/topicseen.html?PHPSESSID=ece6cb62b6c4848ef3856e2c4da7d588#msg37255

Secondo voi posso risolvere il problema?
Grazie per l'aiuto!
CIAOO
Last edited by gippiz on Mon Apr 08, 2013 22:54, edited 1 time in total.
gippiz
Young Hen
 
Posts: 35
Joined: Sun Jul 18, 2010 13:12

Re: Il grub di Chakra non riconosce sabayon

Postby colock » Sun Apr 07, 2013 23:16

dovresti chiedere nel forum di Chakra. Seriamente. usi il grub di chakra ed e' lui a non farcela...


Ad ogni modo, non é che dopo aver installato sabayon il grub di chakra indovina che ci sono nuovi kernel, dovresti ricreare il grub.cfg.

Code: Select all
mount /boot
grub2-mkconfig -o /boot/grub/grub.cfg


mm pare che te lo abbiano gia' consigliato e hai gia' provato. E il file generato riconosce sabayon (lo chiama Gentoo based, ma e' poi sabayon).

Quindi o ci spieghi meglio cosa non funziona o aiutarti sarà piuttosto difficile.

(hint: se nella partizione di sabayon esiste il file /etc/default/sabayon-grub, pubblicalo qui e pure nel thread di chakra...)
colock
Simple Hen
 
Posts: 56
Joined: Mon Feb 25, 2013 12:01

Re: Il grub di Chakra non riconosce sabayon

Postby gippiz » Sun Apr 07, 2013 23:54

Scusami ma non sono molto esperto....
Praticamente dopo aver installato sabayon (senza installare il suo gub), seguendo un topic del forum di Chakra, ho montato la partizione dove ho installato Sabayon e dato sudo update-grub
Tutto sembrava essere riconosciuto.
Code: Select all
[[email protected] ~]$ sudo update-grub
Password:
Updating /boot/grub/grub.cfg
Creazione di grub.cfg...
Tema trovato: /usr/share/grub/themes/Dharma/theme.txt
Trovata immagine linux: /boot/vmlinuz-linux
Trovata immagine initrd: /boot/initramfs-linux.img
  No volume groups found
Trovato Gentoo Base System release 2.2 su /dev/sda1
Setup resume hook
Adding swap partition /dev/sda5
fatto
[[email protected] ~]$


Però quando ho eseguito l'accesso a Sabayon mi ha dato questo errore:
Could not find the root block device in

dopo mi hanno chiesto di postare il file /etc/fstab di sabayon
Code: Select all
 #
# /etc/fstab
# Created by anaconda on Sun Apr  7 18:44:39 2013
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=8fb551a1-efd6-43ab-9d54-f2dd02426483 /                       ext4    defaults        1 1
UUID=00a2d629-9dae-4688-8530-ba2ee0da771f /home                   ext4    defaults        1 2
UUID=b5a50162-0835-4c43-97bd-71750bcb3e0b swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0


Il comando blkid da Chakra:
Code: Select all
[[email protected] ~]$ sudo blkid
Password:
/dev/sda1: UUID="8fb551a1-efd6-43ab-9d54-f2dd02426483" TYPE="ext4"
/dev/sda6: UUID="00a2d629-9dae-4688-8530-ba2ee0da771f" TYPE="ext4"
/dev/sda5: UUID="b5a50162-0835-4c43-97bd-71750bcb3e0b" TYPE="swap"
/dev/sda7: UUID="1efc757b-af17-4317-a7b9-57e8dd0076b0" TYPE="ext4"
/dev/sr1: UUID="2008-07-18-10-59-34-00" LABEL="Vodafone MCInsta" TYPE="iso9660" PTTYPE="mac"
/dev/loop0: UUID="2013-03-12-23-45-13-00" LABEL="CDROM" TYPE="iso9660"
/dev/loop1: TYPE="squashfs"
[[email protected] ~]$


Il grub di Chakra:
Code: Select all
#
# 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 ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="${saved_entry}"

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
}

set menu_color_normal=light-blue/black
set menu_color_highlight=light-cyan/blue

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
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  1efc757b-af17-4317-a7b9-57e8dd0076b0
else
  search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0
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_input console
terminal_output gfxterm
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  1efc757b-af17-4317-a7b9-57e8dd0076b0
else
  search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0
fi
insmod gfxmenu
loadfont ($root)/usr/share/grub/themes/Dharma/dejavu_mono_14.pf2
loadfont ($root)/usr/share/grub/themes/Dharma/dejavu_sans_10.pf2
loadfont ($root)/usr/share/grub/themes/Dharma/dejavu_sans_12.pf2
loadfont ($root)/usr/share/grub/themes/Dharma/dejavu_sans_bold_14.pf2
insmod png
set theme=($root)/usr/share/grub/themes/Dharma/theme.txt
export theme
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Chakra Linux' --class chakra --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1efc757b-af17-4317-a7b9-57e8dd0076b0' {
   savedefault
   load_video
   set gfxpayload=keep
   insmod gzio
   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  1efc757b-af17-4317-a7b9-57e8dd0076b0
   else
     search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0
   fi
   echo   'Caricamento Linux linux...'
   linux   /boot/vmlinuz-linux root=UUID=1efc757b-af17-4317-a7b9-57e8dd0076b0 ro  quiet
   echo   'Caricamento ramdisk iniziale...'
   initrd   /boot/initramfs-linux.img
}
submenu 'Opzioni avanzate per Chakra Linux' $menuentry_id_option 'gnulinux-advanced-1efc757b-af17-4317-a7b9-57e8dd0076b0' {
   menuentry 'Chakra Linux, con Linux linux' --class chakra --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-1efc757b-af17-4317-a7b9-57e8dd0076b0' {
   savedefault
      load_video
      set gfxpayload=keep
      insmod gzio
      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  1efc757b-af17-4317-a7b9-57e8dd0076b0
      else
        search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0
      fi
      echo   'Caricamento Linux linux...'
      linux   /boot/vmlinuz-linux root=UUID=1efc757b-af17-4317-a7b9-57e8dd0076b0 ro  quiet
      echo   'Caricamento ramdisk iniziale...'
      initrd   /boot/initramfs-linux.img
   }
   menuentry 'Chakra Linux, con Linux linux (modalità ripristino)' --class chakra --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-recovery-1efc757b-af17-4317-a7b9-57e8dd0076b0' {
      load_video
      set gfxpayload=keep
      insmod gzio
      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  1efc757b-af17-4317-a7b9-57e8dd0076b0
      else
        search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0
      fi
      echo   'Caricamento Linux linux...'
      linux   /boot/vmlinuz-linux root=UUID=1efc757b-af17-4317-a7b9-57e8dd0076b0 ro single
      echo   'Caricamento ramdisk iniziale...'
      initrd   /boot/initramfs-linux.img
   }
}

### 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 'Gentoo Base System release 2.2' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-8fb551a1-efd6-43ab-9d54-f2dd02426483' {
   savedefault
   insmod part_msdos
   insmod ext2
   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  8fb551a1-efd6-43ab-9d54-f2dd02426483
   else
     search --no-floppy --fs-uuid --set=root 8fb551a1-efd6-43ab-9d54-f2dd02426483
   fi
   linux /boot/kernel-genkernel-x86-3.7.0-sabayon ro
   initrd /boot/initramfs-genkernel-x86-3.7.0-sabayon
}
submenu 'Opzioni avanzate per Gentoo Base System release 2.2' $menuentry_id_option 'osprober-gnulinux-advanced-8fb551a1-efd6-43ab-9d54-f2dd02426483' {
   menuentry 'Sabayon GNU/Linux (su /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/kernel-genkernel-x86-3.7.0-sabayon--8fb551a1-efd6-43ab-9d54-f2dd02426483' {
      savedefault
      insmod part_msdos
      insmod ext2
      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  8fb551a1-efd6-43ab-9d54-f2dd02426483
      else
        search --no-floppy --fs-uuid --set=root 8fb551a1-efd6-43ab-9d54-f2dd02426483
      fi
      linux /boot/kernel-genkernel-x86-3.7.0-sabayon ro
      initrd /boot/initramfs-genkernel-x86-3.7.0-sabayon
   }
   menuentry 'Sabayon GNU/Linux, with Linux x86-3.7.0-sabayon (su /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/kernel-genkernel-x86-3.7.0-sabayon--8fb551a1-efd6-43ab-9d54-f2dd02426483' {
      savedefault
      insmod part_msdos
      insmod ext2
      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  8fb551a1-efd6-43ab-9d54-f2dd02426483
      else
        search --no-floppy --fs-uuid --set=root 8fb551a1-efd6-43ab-9d54-f2dd02426483
      fi
      linux /boot/kernel-genkernel-x86-3.7.0-sabayon ro
      initrd /boot/initramfs-genkernel-x86-3.7.0-sabayon
   }
   menuentry 'Sabayon GNU/Linux, with Linux x86-3.7.0-sabayon (recovery mode) (su /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/kernel-genkernel-x86-3.7.0-sabayon-ro single init_opts=single-8fb551a1-efd6-43ab-9d54-f2dd02426483' {
      savedefault
      insmod part_msdos
      insmod ext2
      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  8fb551a1-efd6-43ab-9d54-f2dd02426483
      else
        search --no-floppy --fs-uuid --set=root 8fb551a1-efd6-43ab-9d54-f2dd02426483
      fi
      linux /boot/kernel-genkernel-x86-3.7.0-sabayon ro single init_opts=single
      initrd /boot/initramfs-genkernel-x86-3.7.0-sabayon
   }
}

### 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 ###


Dopo mi hanno chiesto di modificarlo ma il problema è rimasto:
Code: Select all
#
# 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 ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="${saved_entry}"

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
}

set menu_color_normal=light-blue/black
set menu_color_highlight=light-cyan/blue

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
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  1efc757b-af17-4317-a7b9-57e8dd0076b0
else
  search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0
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_input console
terminal_output gfxterm
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  1efc757b-af17-4317-a7b9-57e8dd0076b0
else
  search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0
fi
insmod gfxmenu
loadfont ($root)/usr/share/grub/themes/Dharma/dejavu_mono_14.pf2
loadfont ($root)/usr/share/grub/themes/Dharma/dejavu_sans_10.pf2
loadfont ($root)/usr/share/grub/themes/Dharma/dejavu_sans_12.pf2
loadfont ($root)/usr/share/grub/themes/Dharma/dejavu_sans_bold_14.pf2
insmod png
set theme=($root)/usr/share/grub/themes/Dharma/theme.txt
export theme
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Chakra Linux' --class chakra --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1efc757b-af17-4317-a7b9-57e8dd0076b0' {
   savedefault
   load_video
   set gfxpayload=keep
   insmod gzio
   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  1efc757b-af17-4317-a7b9-57e8dd0076b0
   else
     search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0
   fi
   echo   'Caricamento Linux linux...'
   linux   /boot/vmlinuz-linux root=UUID=1efc757b-af17-4317-a7b9-57e8dd0076b0 ro  quiet
   echo   'Caricamento ramdisk iniziale...'
   initrd   /boot/initramfs-linux.img
}
submenu 'Opzioni avanzate per Chakra Linux' $menuentry_id_option 'gnulinux-advanced-1efc757b-af17-4317-a7b9-57e8dd0076b0' {
   menuentry 'Chakra Linux, con Linux linux' --class chakra --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-1efc757b-af17-4317-a7b9-57e8dd0076b0' {
   savedefault
      load_video
      set gfxpayload=keep
      insmod gzio
      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  1efc757b-af17-4317-a7b9-57e8dd0076b0
      else
        search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0
      fi
      echo   'Caricamento Linux linux...'
      linux   /boot/vmlinuz-linux root=UUID=1efc757b-af17-4317-a7b9-57e8dd0076b0 ro  quiet
      echo   'Caricamento ramdisk iniziale...'
      initrd   /boot/initramfs-linux.img
   }
   menuentry 'Chakra Linux, con Linux linux (modalità ripristino)' --class chakra --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-recovery-1efc757b-af17-4317-a7b9-57e8dd0076b0' {
      load_video
      set gfxpayload=keep
      insmod gzio
      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  1efc757b-af17-4317-a7b9-57e8dd0076b0
      else
        search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0
      fi
      echo   'Caricamento Linux linux...'
      linux   /boot/vmlinuz-linux root=UUID=1efc757b-af17-4317-a7b9-57e8dd0076b0 ro single
      echo   'Caricamento ramdisk iniziale...'
      initrd   /boot/initramfs-linux.img
   }
}

### 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 'Sabayon GNU/Linux' --class sabayon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-32e6e148-6648-46fb-bdd9-4dffb5371342' {
   load_video
   insmod gzio
   insmod part_msdos
   insmod part_msdos
   insmod diskfilter
   insmod mdraid09
   insmod ext2
   set root='mduuid/becec3625b59c53f551d09b65337cc56'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint='mduuid/becec3625b59c53f551d09b65337cc56'  32e6e148-6648-46fb-bdd9-4dffb5371342
   else
     search --no-floppy --fs-uuid --set=root 32e6e148-6648-46fb-bdd9-4dffb5371342
   fi
   echo   'Loading Linux x86-3.7.0-sabayon ...'
   linux   /boot/kernel-genkernel-x86-3.7.0-sabayon ro 
   echo   'Loading initial ramdisk ...'
   initrd   /boot/initramfs-genkernel-x86-3.7.0-sabayon
}
submenu 'Opzioni avanzate per Gentoo Base System release 2.2' $menuentry_id_option 'osprober-gnulinux-advanced-8fb551a1-efd6-43ab-9d54-f2dd02426483' {
   menuentry 'Sabayon GNU/Linux (su /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/kernel-genkernel-x86-3.7.0-sabayon--8fb551a1-efd6-43ab-9d54-f2dd02426483' {
      savedefault
      insmod part_msdos
      insmod ext2
      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  8fb551a1-efd6-43ab-9d54-f2dd02426483
      else
        search --no-floppy --fs-uuid --set=root 8fb551a1-efd6-43ab-9d54-f2dd02426483
      fi
      linux /boot/kernel-genkernel-x86-3.7.0-sabayon ro
      initrd /boot/initramfs-genkernel-x86-3.7.0-sabayon
   }
   menuentry 'Sabayon GNU/Linux, with Linux x86-3.7.0-sabayon (su /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/kernel-genkernel-x86-3.7.0-sabayon--8fb551a1-efd6-43ab-9d54-f2dd02426483' {
      savedefault
      insmod part_msdos
      insmod ext2
      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  8fb551a1-efd6-43ab-9d54-f2dd02426483
      else
        search --no-floppy --fs-uuid --set=root 8fb551a1-efd6-43ab-9d54-f2dd02426483
      fi
      linux /boot/kernel-genkernel-x86-3.7.0-sabayon ro
      initrd /boot/initramfs-genkernel-x86-3.7.0-sabayon
   }
   menuentry 'Sabayon GNU/Linux, with Linux x86-3.7.0-sabayon (recovery mode) (su /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/kernel-genkernel-x86-3.7.0-sabayon-ro single init_opts=single-8fb551a1-efd6-43ab-9d54-f2dd02426483' {
      savedefault
      insmod part_msdos
      insmod ext2
      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  8fb551a1-efd6-43ab-9d54-f2dd02426483
      else
        search --no-floppy --fs-uuid --set=root 8fb551a1-efd6-43ab-9d54-f2dd02426483
      fi
      linux /boot/kernel-genkernel-x86-3.7.0-sabayon ro single init_opts=single
      initrd /boot/initramfs-genkernel-x86-3.7.0-sabayon
   }
}

### 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 ###


Dopo, visto che non funzionava, sono tornato al grub originale con il comando sudo grub-mkconfig -o /boot/grub/grub.cfg

Eccoti il file/etc/default/grub, (sabayon-grub non esiste) :
Code: Select all
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/files/grub.default-2,v 1.2 2012/06/28 22:36:53 floppym Exp $
#
# To populate all changes in this file you need to regenerate your
# grub configuration file afterwards:
#     'grub2-mkconfig -o /boot/grub2/grub.cfg'
#
# See the grub info page for documentation on possible variables and
# their associated values.

GRUB_DEFAULT=saved
GRUB_DISTRIBUTOR="Sabayon"

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISABLE_LINUX_UUID=true

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal.
# Note that you can use only modes which your graphic card supports via VBE.
# You can see them in real GRUB with the command `vbeinfo'.
GRUB_GFXMODE=1024x768

# Path to theme spec txt file.
# The starfield is by default provided with use truetype.
# NOTE: when enabling custom theme, ensure you have required font/etc.
#GRUB_THEME="/boot/grub2/themes/starfield/theme.txt"

# Background image used on graphical terminal.
# Can be in various bitmap formats.
GRUB_BACKGROUND="/boot/grub/default-splash.png"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY=true

# Boot menu option normal color
GRUB_COLOR_NORMAL="white/black"

# Boot menu option "highlight" color
GRUB_COLOR_HIGHLIGHT="magenta/black"

if [ -f "/etc/default/sabayon-grub" ]; then
   # this file is placed by the Sabayon Installer and contains
   # custom GRUB_CMDLINE_LINUX parameters created at install
   # time.
   . /etc/default/sabayon-grub
fi


Grazie per l'aiuto
gippiz
Young Hen
 
Posts: 35
Joined: Sun Jul 18, 2010 13:12

Re: Il grub di Chakra non riconosce sabayon

Postby colock » Mon Apr 08, 2013 0:19

Ok.

Il problema è il seguente: durante l'installazione, l'installer di Sabayon ha creato un layour per le tue partizioni. In circostanze normali (i.e. usi il grub di sabayon), l'installer aggiunge il file /etc/default/sabayon-grub e lo imposta in modo che quando dai "grub2-mkconfig -o /boot/grub/grub.cfg", lo script legge le impostazioni e le aggiunge al grub.cfg generato.

In particolare la cosa essenziale e' passare alla initrd il parametro "root=", nel caso del tuo sabayon: "root=/dev/sda1" (passare ad usare gli UUID mi pare un po' azzardato a questo punto, per ora vediamo di farlo bootare).

quindi in definitiva, dovresti provate ad editare la boot entry di grub prima del boot (tasto 'e') [occhio che poi la tastiera ha il layout "us", magari stampati la posizione dei tasti da wikipedia, da tenere accanto], vai alla linea che comincia con "linux", rimuovi root=UUID=.... e mettici "root=/dev/sda1" al suo posto. ctrl-x per provare il boot.

Se funziona, una volta che sabayon e' partito, dovresti aggiungere questa linea al file /etc/default/sabayon-grub:
Code: Select all
GRUB_CMDLINE_LINUX="root=/dev/sda1 ro resume=/dev/sda5 console=tty1 splash=silent,theme:sabayon quiet"


Dopodiché puoi rigenerare /boot/grub/grub.cfg da sabayon:
Code: Select all
grub2-mkconfig -o /boot/grub/grub.cfg



Un'altra solutione sarebbe quella di reinstallare sabayon, ma questa volta lasciar installare grub all'installer. Vedremo se gli script di grub "riconosceranno" Chackra o avrai lo stesso problema (che peró, almeno in teoria, saprai risolvere...)
colock
Simple Hen
 
Posts: 56
Joined: Mon Feb 25, 2013 12:01

Re: Il grub di Chakra non riconosce sabayon

Postby Matte88 » Mon Apr 08, 2013 0:30

Si parla di GRUB e ci si dà vicendevolmente la colpa :roll: Non è che GRUB cambia da distro a distro!
Queste cose ancora non le capisco, vabèh...

Poi hai partizionamento un po' atipico... Hai la / di Sabayon nella 1^ partzione dell'hdd (sda1) che è primaria e la /home in una logica? (sda6); lo swap nella sda5 ed infine Chakra l'hai installato (solo /) nella sda7, che presumo essere sempre logica... :shock:

Output di
Code: Select all
# fdisk -l


Quello che credo crei conflitto è la root impostata nell'header di GRUB
Code: Select all
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  1efc757b-af17-4317-a7b9-57e8dd0076b0
else
  search --no-floppy --fs-uuid --set=root 1efc757b-af17-4317-a7b9-57e8dd0076b0


Nel mentre, ri-aggiungi Sabayon al GRUB e prima di avviarlo editalo in modo d'aver la linea di caricamento del kernel così
Code: Select all
linux   /boot/kernel-genkernel-x86_64-3.8.0-sabayon ro  init=/linuxrc root=UUID=8fb551a1-efd6-43ab-9d54-f2dd02426483
con F10 avvii.
Image
When I became the sun,
I shone life into the man's hearts.
Matte88
Technological Hen
 
Posts: 399
Joined: Wed Dec 29, 2010 14:37
Location: @/etc/entropy/repositories.conf.d/entropy_sabayon-limbo

Re: Il grub di Chakra non riconosce sabayon

Postby Matte88 » Mon Apr 08, 2013 0:31

Ecco... Colok è stato un lampo! :wink:
Image
When I became the sun,
I shone life into the man's hearts.
Matte88
Technological Hen
 
Posts: 399
Joined: Wed Dec 29, 2010 14:37
Location: @/etc/entropy/repositories.conf.d/entropy_sabayon-limbo

Re: Il grub di Chakra non riconosce sabayon

Postby gippiz » Mon Apr 08, 2013 12:24

Ciao! Se pensate che la mia partizione possa creare problemi potrei anche reinstallare tutto facendo nuove partizioni? Potrebbe essere una idea?
gippiz
Young Hen
 
Posts: 35
Joined: Sun Jul 18, 2010 13:12

Re: Il grub di Chakra non riconosce sabayon

Postby gippiz » Mon Apr 08, 2013 18:30

colock wrote:Un'altra solutione sarebbe quella di reinstallare sabayon, ma questa volta lasciar installare grub all'installer. Vedremo se gli script di grub "riconosceranno" Chackra o avrai lo stesso problema (che peró, almeno in teoria, saprai risolvere...)



Alla fine ho deciso di optare per questa soluzione, più tardi se riesco provo e vi saprò dire!

CIAOO
gippiz
Young Hen
 
Posts: 35
Joined: Sun Jul 18, 2010 13:12

Re: [RISOLTO]Il grub di Chakra non riconosce sabayon

Postby gippiz » Mon Apr 08, 2013 22:59

Praticamente risolvere è stato facile!
Pensavo di reinstallare tutto,ma il programma di installazione mi ha chiesto se volevo ripristinare il grub, ho ripristinato e adesso Chakra è riconosciuta perfettamente!

Grazie per l'aiuto e la disponibilità!
gippiz
Young Hen
 
Posts: 35
Joined: Sun Jul 18, 2010 13:12

Re: [RISOLTO]Il grub di Chakra non riconosce sabayon

Postby sabayonino » Mon Apr 08, 2013 23:51

gippiz wrote:Praticamente risolvere è stato facile!
Pensavo di reinstallare tutto,ma il programma di installazione mi ha chiesto se volevo ripristinare il grub, ho ripristinato e adesso Chakra è riconosciuta perfettamente!

Grazie per l'aiuto e la disponibilità!


quindi alla fine hai utilizzato il grub di sabayon ? :mrgreen:
User avatar
sabayonino
Sagely Hen
 
Posts: 2679
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Next

Return to Sabayon Linux Area Principianti

Who is online

Users browsing this forum: No registered users and 1 guest