Trial boot - Win7/ubuntu/mate,debian,etc

Iniciado por semcentro, 09 de Setembro de 2015, 18:41

tópico anterior - próximo tópico

semcentro

Oi gente, boa noite.

Segui os passos dessa postagem <http://ubuntuforum-br.org/index.php/topic,19226.0.html> e tentei dividir as artições de modo a ter separado as pastas /home e / para poder fazer uns testes aqui. Ficou assim:

CitarSist. Arq.     1K-blocks    Usado Disponível Uso% Montado em
/dev/sda8       19091584 14988252    3110464  83% /
none                                 4                  0                  4     0% /sys/fs/cgroup
udev                   1978772                  4    1978768     1% /dev
tmpfs                   397892           1180      396712      1% /run
none                          5120                  0           5120      0% /run/lock
none                   1989448             348    1989100      1% /run/shm
none                     102400               64       102336      1% /run/user
/dev/sda6     225758660        60756  214223372   1% /media/semcentro/3ea047df-94fb-4e63-a465-26391fc4489e
Via ubuntu (sda6), fui baixar umas isos aqui e ao fazer atualizações deu erro de ouca memória. Não entendi, será que deixei pouco espaço para o sistema de arquivos(20g)?

Abraço
Atenciosamente
Rodrigo


Ubuntu 14.04
Lenovo-G450 - Processador Pentium (R) Dual-Core CPU T4300 @ 2.10GHz x2, 64-bit, 310.9 gb.

Anderson_Coelho

O seu Ubuntu está na /dev/sda8. Tem menos de 20GB e com a /home dentro ainda (pelo que vi, / e /home não estão separadas). Acho que sua intenção era montar a /home na sda6, mas não foi isso que ocorreu pelo que parece.

Para arrumar isso, teria que editar o arquivo /etc/fstab, apontando a /home para a sda6 e copiando os arquivos para ela. Mas eu nunca fiz algo do tipo e não sei se tem risco de ocorrer problemas para fazer o login depois.

No mais, para baixar essas iso mande o navegador salvar direto na /dev/sda6, que tem espaço de sobra. Ou você usa um live iso e aumenta essa partição (sda8) pelo Gparted ou reinstala de novo.

Uma pergunta. No título você colocou trial boot. É o que você já tem aí ou o que você quer fazer?

Qualquer coisa, poste a saída do comando para que possamos ver melhor o particinamento que tem aí:

sudo fdisk -l

sudo parted -l

semcentro

Oi Anderson, obrigado pela resosta.

Já instalei o Win7 (devido aos trabalhos que realizo com word. etc) e o ubuntu 14.04 no qual estou acessando aqui. Minha intenção era instalar o ubuntu no sda8 (sistema de arquivos /) e a outra distro pra teste na sda5, sendo a sda6 a partição dos meus arquivos pessoais (/home), sda7 a swap e a sda2 uma area de troca de arquivos Win/linux. Só não sei se fiz certo. O retorno dos comandos é o seguinte:

sudo fdisk -l:
CitarDisco /dev/sda: 320.1 GB, 320072933376 bytes
255 cabeças, 63 setores/trilhas, 38913 cilindros, total de 625142448 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: 0x00032330

Dispositivo Boot      Início        Fim      Blocos   Id  Sistema
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    39063551    19428352    7  HPFS/NTFS/exFAT
/dev/sda3        39063552    97656831    29296640    b  FAT32 W95
/dev/sda4        97658878   625141759   263741441    5  Estendida
/dev/sda5       136720384   156250111     9764864   83  Linux
/dev/sda6       156252160   615233535   229490688   83  Linux
/dev/sda7       615235584   625141759     4953088   82  Linux swap / Solaris
/dev/sda8        97658880   136720383    19530752   83  Linux

e sudo parted -l:
Citar
Modelo: ATA SAMSUNG HM321HI (scsi)
Disco /dev/sda: 320GB
Tamanho de setor (lógico / Físico): 512B/512B
Tabela de Partição: msdos

Número  Início  Fim     Tamanho  Tipo      Sistema de arquivos  Sinalizador
1      1049kB  106MB   105MB    primary   ntfs                 boot
2      106MB   20,0GB  19,9GB   primary   ntfs
3      20,0GB  50,0GB  30,0GB   primary   fat32
4      50,0GB  320GB   270GB    extended
8      50,0GB  70,0GB  20,0GB   logical   ext4
5      70,0GB  80,0GB  9999MB   logical   ext3
6      80,0GB  315GB   235GB    logical   ext3
7      315GB   320GB   5072MB   logical   linux-swap(v1
Ubuntu 14.04
Lenovo-G450 - Processador Pentium (R) Dual-Core CPU T4300 @ 2.10GHz x2, 64-bit, 310.9 gb.

Creto

Me diz ai para que você usaria as partições em ext3 não que seja errado, mas um pouco defasado o sistema de arquivos.

T+

semcentro

Ubuntu 14.04
Lenovo-G450 - Processador Pentium (R) Dual-Core CPU T4300 @ 2.10GHz x2, 64-bit, 310.9 gb.

Anderson_Coelho

Acontece que esse tutorial é antigo. Na verdade, a ideia é a mesma, mas precisamos observar que o ext3 já está defasado. O padrão hoje é o ext4.

Mas vamos lá. Pelo que passou aí, a partição de de troca de arquivos entre os sistemas é a sda3 (30GB), o Windows está na sda2 (20GB) com a sda1 sendo aquela partição reservada para o sistema da MS. Até aí tudo bem, se você julgar que os 20 GB do Windows são suficientes.

O problema que você passou era no Ubuntu na sda8, certo? Pois é, você não colocou a /home separada em sda6. Você precisava, durante a instalação, ir em opções avançadas na hora de escolher o particionamento. Como eu falei antes, tem como mudar isso depois da instalação também, mas pode compensar mais refazer a instalação e, inclusive, aumentar esses 10GB da sda5 para uns 15GB, já que vai instalar outra distro depois. Além de formatar a sda6 para ext4.

Como nunca fiz a primeira opção (mudar sem reinstalar), vou aconselhar o seguinte. Faça backup do que tiver aí, não deixe de fazer isso pois pode perder arquivos. Não precisa mexer nas partições do Windows e nem na de FAT32. Altere o tamanho das partições do Linux se desejar usando um live iso. Depois, começe a instalação, na hora de fazer o particionamento, escolha "Opções Avançadas", marque a sda8 para / e formateção para ext4. A sda6 será a /home com ext4 também. Conclua a instalação.

Depois quando for instalar a distro para testes, em "Opções avançadas" marque a sda5 para / e a a mesma sda6 para /home também. Mas muita atenção: não marque para formatar a sda6 (/home), pois ela estará em uso pelo Ubuntu. Apenas lembre-se de escolher um novo nome de usuário diferente do Ubuntu para essa distro de teste, para não haver conflitos.

Cabe lembrar também, que se você for refazer o particionamento, os números das partições podem ficar diferentes do que estão agora. Atenção com isso.


semcentro

Obrigado Anderson. Era isso mesmo. Vou refazer aqui e retorno depois confirmando como foi.
Valeu
Ubuntu 14.04
Lenovo-G450 - Processador Pentium (R) Dual-Core CPU T4300 @ 2.10GHz x2, 64-bit, 310.9 gb.

semcentro

Reinstalei corrigindo tudo. Até intao tudo certo. Ao instalar o terceiro s.o. (o elementary os) aparece um erro de onde alocar (sda) o grub. Terminei a instalação sem indicar e reiniciei pra entrar no ubuntu. No terminal do ubuntu dei um

# sudo update-grub

E ao reiniciar lá estava (no grub) o os. No entanto, ao abrir ele fica startando ad infinitum e para no

Starting cups-server não sei que lá.

Tendi é nada.
Ubuntu 14.04
Lenovo-G450 - Processador Pentium (R) Dual-Core CPU T4300 @ 2.10GHz x2, 64-bit, 310.9 gb.

Anderson_Coelho

Então o Ubuntu e o Windows estão iniciando normalmente, mas o Elementary não. É isso mesmo? Não sei como que funciona a instalação do Elementary, mas eu pensaria em conferir se o Grub que está aí é o do Elementary ou do Ubuntu. Pelo que você falou é o do Ubuntu, mas só para ter certeza, rode o comando no Ubuntu:

sudo grub-install /dev/sda

sudo update-grub

Reinice e veja o que acontece. Se não resolver, poste a saída do comando aqui:

cat /boot/grub/grub.cfg

Alternativamente, você pode recuperar o Grub do Elementary também. Você precisaria da mídia de instalação que você criou. Não sei exatamente o procedimento, mas creio que isso aqui deve funcionar para o Elementary também:

http://ubuntuforum-br.org/index.php/topic,14614.0.html

Uma dica: tente usar o Grub do sistema que você utilizar mais.

semcentro

A ideia era deixar o grub do ubuntu mesmo já que será o sistema que eu uso mais. Segui os comandos e foi mesma coisa. No final acho que tá certo a questão do grub, o sistema Elementary é que não tá abrindo.

Caso eu já desista e queira instalar outro sistema como teste é só omitir a instalação do grub, deixando (e atualizando depois com sudo update-grub) o do ubuntu?

a saida do último comando () foi essa:

cat /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
  set have_grubenv=true
  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 recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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  b3d2e3b4-f6cb-4c5e-a138-f7215446e029
else
  search --no-floppy --fs-uuid --set=root b3d2e3b4-f6cb-4c5e-a138-f7215446e029
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=pt_BR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30,0; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b3d2e3b4-f6cb-4c5e-a138-f7215446e029' {
recordfail
load_video
gfxmode $linux_gfx_mode
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  b3d2e3b4-f6cb-4c5e-a138-f7215446e029
else
  search --no-floppy --fs-uuid --set=root b3d2e3b4-f6cb-4c5e-a138-f7215446e029
fi
linux /boot/vmlinuz-3.19.0-28-generic root=UUID=b3d2e3b4-f6cb-4c5e-a138-f7215446e029 ro  quiet splash $vt_handoff
initrd /boot/initrd.img-3.19.0-28-generic
}
submenu 'Opções avançadas para Ubuntu' $menuentry_id_option 'gnulinux-advanced-b3d2e3b4-f6cb-4c5e-a138-f7215446e029' {
menuentry 'Ubuntu, com Linux 3.19.0-28-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-28-generic-advanced-b3d2e3b4-f6cb-4c5e-a138-f7215446e029' {
recordfail
load_video
gfxmode $linux_gfx_mode
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  b3d2e3b4-f6cb-4c5e-a138-f7215446e029
else
  search --no-floppy --fs-uuid --set=root b3d2e3b4-f6cb-4c5e-a138-f7215446e029
fi
echo 'Carregando Linux 3.19.0-28-generic ...'
linux /boot/vmlinuz-3.19.0-28-generic root=UUID=b3d2e3b4-f6cb-4c5e-a138-f7215446e029 ro  quiet splash $vt_handoff
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-3.19.0-28-generic
}
menuentry 'Ubuntu, with Linux 3.19.0-28-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-28-generic-recovery-b3d2e3b4-f6cb-4c5e-a138-f7215446e029' {
recordfail
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  b3d2e3b4-f6cb-4c5e-a138-f7215446e029
else
  search --no-floppy --fs-uuid --set=root b3d2e3b4-f6cb-4c5e-a138-f7215446e029
fi
echo 'Carregando Linux 3.19.0-28-generic ...'
linux /boot/vmlinuz-3.19.0-28-generic root=UUID=b3d2e3b4-f6cb-4c5e-a138-f7215446e029 ro recovery nomodeset
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-3.19.0-28-generic
}
menuentry 'Ubuntu, com Linux 3.19.0-25-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-25-generic-advanced-b3d2e3b4-f6cb-4c5e-a138-f7215446e029' {
recordfail
load_video
gfxmode $linux_gfx_mode
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  b3d2e3b4-f6cb-4c5e-a138-f7215446e029
else
  search --no-floppy --fs-uuid --set=root b3d2e3b4-f6cb-4c5e-a138-f7215446e029
fi
echo 'Carregando Linux 3.19.0-25-generic ...'
linux /boot/vmlinuz-3.19.0-25-generic root=UUID=b3d2e3b4-f6cb-4c5e-a138-f7215446e029 ro  quiet splash $vt_handoff
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-3.19.0-25-generic
}
menuentry 'Ubuntu, with Linux 3.19.0-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-25-generic-recovery-b3d2e3b4-f6cb-4c5e-a138-f7215446e029' {
recordfail
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  b3d2e3b4-f6cb-4c5e-a138-f7215446e029
else
  search --no-floppy --fs-uuid --set=root b3d2e3b4-f6cb-4c5e-a138-f7215446e029
fi
echo 'Carregando Linux 3.19.0-25-generic ...'
linux /boot/vmlinuz-3.19.0-25-generic root=UUID=b3d2e3b4-f6cb-4c5e-a138-f7215446e029 ro recovery nomodeset
echo 'Carregando ramdisk inicial ...'
initrd /boot/initrd.img-3.19.0-25-generic
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
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  b3d2e3b4-f6cb-4c5e-a138-f7215446e029
else
  search --no-floppy --fs-uuid --set=root b3d2e3b4-f6cb-4c5e-a138-f7215446e029
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
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  b3d2e3b4-f6cb-4c5e-a138-f7215446e029
else
  search --no-floppy --fs-uuid --set=root b3d2e3b4-f6cb-4c5e-a138-f7215446e029
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (em /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-380E4D820E4D39E0' {
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  380E4D820E4D39E0
else
  search --no-floppy --fs-uuid --set=root 380E4D820E4D39E0
fi
parttool ${root} hidden-
chainloader +1
}
menuentry 'elementary OS Freya (0.3.1) (em /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd' {
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  c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
else
  search --no-floppy --fs-uuid --set=root c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
fi
linux /vmlinuz root=/dev/sda7
initrd /initrd.img
}
submenu 'Opções avançadas para elementary OS Freya (0.3.1) (em /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd' {
menuentry 'elementary OS Freya (0.3.1) (em /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd' {
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  c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
else
  search --no-floppy --fs-uuid --set=root c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
fi
linux /vmlinuz root=/dev/sda7
initrd /initrd.img
}
menuentry 'elementary OS Freya (0.3.1) (em /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd' {
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  c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
else
  search --no-floppy --fs-uuid --set=root c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
fi
linux /vmlinuz root=/dev/sda7
initrd /initrd.img
}
menuentry 'elementary OS Freya (0.3.1) (em /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.19.0-26-generic--c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd' {
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  c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
else
  search --no-floppy --fs-uuid --set=root c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
fi
linux /boot/vmlinuz-3.19.0-26-generic root=/dev/sda7
initrd /boot/initrd.img-3.19.0-26-generic
}
menuentry 'elementary OS Freya (0.3.1) (em /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.19.0-26-generic.efi.signed--c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd' {
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  c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
else
  search --no-floppy --fs-uuid --set=root c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
fi
linux /boot/vmlinuz-3.19.0-26-generic.efi.signed root=/dev/sda7
}
menuentry 'elementary OS Freya (0.3.1) (em /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd' {
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  c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
else
  search --no-floppy --fs-uuid --set=root c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
fi
linux /vmlinuz root=/dev/sda7
initrd /initrd.img
}
menuentry 'elementary OS Freya (0.3.1) (em /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd' {
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  c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
else
  search --no-floppy --fs-uuid --set=root c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
fi
linux /vmlinuz root=/dev/sda7
initrd /initrd.img
}
}

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

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


Valeu
Ubuntu 14.04
Lenovo-G450 - Processador Pentium (R) Dual-Core CPU T4300 @ 2.10GHz x2, 64-bit, 310.9 gb.

Creto

Em sistemas EFI a coisa é um tanto diferente mesmo, mas o caso não é omitir a instalação do grub de uma nova distro e sim, instalar ele na propria partição, ou seja:
cretoxubuntu@cretoxubuntu-1011CX:~$ sudo fdisk -l
[sudo] password for cretoxubuntu:

Disco /dev/sda: 320.1 GB, 320072933376 bytes
255 cabeças, 63 setores/trilhas, 38913 cilindros, total de 625142448 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: 0x0007c469

Dispositivo Boot      Início        Fim      Blocos   Id  Sistema
/dev/sda1   *        2048   204796619   102397286   83  Linux
/dev/sda3       204802048   243868454    19533203+  83  Linux
/dev/sda4       243869661   625141759   190636049+   5  Estendida
/dev/sda5       243869696   247779327     1954816   82  Linux swap / Solaris
/dev/sda6       247781376   286845829    19532227   83  Linux
/dev/sda7       286846976   625141759   169147392   83  Linux
cretoxubuntu@cretoxubuntu-1011CX:~$


Vou instalar o Arch Linux em /dev/sda6 e nela mesmo tenho que mandar o instalador meter o grub nela também /dev/sda6

E no Ubuntu update-grub

T+

Anderson_Coelho

Dando uma olhada no arquivo grub.cfg, nessa parte, logo abaixo da entrada do Windows 7:

Citarmenuentry 'elementary OS Freya (0.3.1) (em /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd' {
   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  c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
   else
     search --no-floppy --fs-uuid --set=root c3b94fd2-66ed-4e5e-9cb5-1aa076f682fd
   fi
   linux /vmlinuz root=/dev/sda7
   initrd /initrd.img

Coloquei em negrito a parte que eu aconselho mudar aí.

Faça o seguinte, no Ubuntu, atualiaze o grub primeiro:

sudo update-grub

Depois, confirme o UUID da partição /dev/sda7:

sudo blkid

Então, substitua o root=/dev/sda7 por root=UUID=numero_do_UUID.

Já tive problemas relacionado à isso com o Fedora e Open Suse, e resolvi dessa forma. Mas o problema é que toda vez que uma atualização do Ubuntu atualizar o grub, será preciso editar o arquivo  novamente (não sei se tem como fixar isso no arquivo /etc/default/grub). Sem falar que há outras entradas do Elementary no Grub que precisariam ser alteradas para funionar também. Mas faça o teste aí e veja se consegue iniciar o Elementary assim.