Teste do epidemic-421911012016-test.iso

Críticas, opiniões, sugestões e colaboração para o desenvolvimento do Epidemic 4.1 Beta 2
Avatar do usuário
Bequimão
Epidemic Administrador
Mensagens: 466
Registrado em: Dom Out 10, 2010 10:40 am
Localização: Mannheim, Alemanha

Teste do epidemic-421911012016-test.iso

Mensagempor Bequimão » Sex Jan 15, 2016 8:06 am

Olá amigos,

recebi do James uma iso de teste: epidemic-421911012016-test.iso.

Copiei a iso para um pen drive com o comando dd. O pen drive dá boot no meu Sony Vaio E Series SVE1713G4EW, que é um sistema UEFI. Escolhi a bandeira alemã, e como já aconteceu no último teste, tive que editar a entrada do grub e acrescentar o parâmetro nomodeset na linha do kernel. A minha placa é uma Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7550M/7570M/7650M].

O desktop parece um KDE Plasma 5 completo, só a meu ver poderia ser configurado melhor. Quanto ao novo instalador tenho uma grande dúvida:

eInject.png
eInject.png (130.89 KiB) Exibido 4300 vezes


Eu tinha preparado a partição sda11 para a instalação do root. Quando clico na imagem, não acontece absolutamente nada. Não vejo nenhum campo para definir se se trata de / ou de /home. Se preencher as senhas e clicar no botão "Install" virá um resumo da configuração da instalação com a possibilidade de interromper o processo? Estou com medo de perder meu sistema multi-boot, e os meus backups estão em casa a 400 km :?

Também não vi nenhuma opção Live-USB como está descrito no texto de ajuda.

Abraços
Bequimão

Aliás: A partição sda9 não é formatada, mas faz parte da configuração do LVM.

Código: Selecionar todos

# gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/sda: 1465149168 sectors, 698.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 3BDFAD85-6BB1-450F-9A5D-5BB1B10363A7
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1465149134
Partitions will be aligned on 2048-sector boundaries
Total free space is 221854779 sectors (105.8 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          534527   260.0 MiB   ED00  EFI system partition
   2          534528         3553279   1.4 GiB     2700  Basic data partition
   3         3553280         4085759   260.0 MiB   EF00  EFI System Partition
   4         4085760         4347903   128.0 MiB   0C01  Microsoft reserved part
   5         4347904       704706559   334.0 GiB   0700  Basic data partition
   6      1395027968      1465147391   33.4 GiB    2700  Basic data partition
   7      1081552896      1186410495   50.0 GiB    8E00 
   8       704706560       712898559   3.9 GiB     8300 
   9       976695296      1081552895   50.0 GiB    8E00 
  10      1186410496      1395027967   99.5 GiB    8E00 
  11       712898560       754844273   20.0 GiB    8300 

Command (? for help): q
Windows é chato, Linux não funciona.
Avatar do usuário
jamesbenedito
Desenvolvedor
Mensagens: 2683
Registrado em: Ter Mar 13, 2007 7:58 am

Re: Teste do epidemic-421911012016-test.iso

Mensagempor jamesbenedito » Sáb Jan 16, 2016 7:15 am

Oi Bequimão,

Obrigado por ajudar a testar o novo Epidemic.

Esta ainda é uma versão de teste e podemos ajustar as configurações do sistema antes de disponibilizar uma versão beta para a comunidade, por isso sugestões sobre a configuração do sistema são sempre bem-vindas.

Quanto ao eInject, você precisa clicar na partição com o outro botão do mouse (o botão do lado direito), com isso deve aparecer um menu para que você escolha entre root e home.

Notei que o eInject detectou corretamente seu tipo de sistema de boot UEFI. Quando ao device ele selecionou automaticamente a sua partição sda3. Esta é a sua partição ESP (EFI System partition )?

Se você fizer a instalação dessa forma, o gerenciador de boot do Epidemic vai substituir o que está na partição ESP. Se preferir, você pode mudar a opção do device para não instalar. Neste caso o seu gerenciador de boot atual vai ser mantido no lugar e você precisará acrescentar uma entrada para o Epidemic no menu de boot.

O ideal, seria que você testasse a instalação primeiro no VirtualBox para ir se familiarizando com o novo instalador.

Vou precisar reescrever o manual do eInject que ainda traz referências às opções do antigo eInstaller. A opção de criação de um pendrive pelo eInject foi removida pois agora só precisamos do comando dd para criar um pendrive do Epidemic.

Acho que por enquanto é isso.

Abraços,
James.
Imagem
Avatar do usuário
Bequimão
Epidemic Administrador
Mensagens: 466
Registrado em: Dom Out 10, 2010 10:40 am
Localização: Mannheim, Alemanha

Re: Teste do epidemic-421911012016-test.iso

Mensagempor Bequimão » Seg Jan 18, 2016 1:58 pm

Oi James,

Como se vê acima, o sistema tem duas ESP, sda1 e sda3. Isto já era a configuração original sem nenhum linux instalado. Todos os instaladores reconhecem o sda3 como partição ativa para o boot.

Ao clicar no botão "install" acontece uma mensagem de erro:
eInject3.png
eInject3.png (372.12 KiB) Exibido 4257 vezes


Aliás, eu acho que o instalador deveria criar uma ESP automaticamente, quando ela não existe. A outra opção - não instalar nenhum grub - também não existe. Assim poderia instalar o Epidemic e dar boot ao sistema com o grub de uma outra instalação.

Abraços
Bequimão

O texto em inglês corrigido: Could not find a separate EFI System Partition (ESP) ...
Windows é chato, Linux não funciona.
Avatar do usuário
jamesbenedito
Desenvolvedor
Mensagens: 2683
Registrado em: Ter Mar 13, 2007 7:58 am

Re: Teste do epidemic-421911012016-test.iso

Mensagempor jamesbenedito » Ter Jan 19, 2016 11:30 am

Oi Bequimão,

Obrigado por relatar o bug.

Já encontrei e resolvi o problema. Aproveitei também para reescrever o manual do eInject.

Compilei uma nova versão do eInject que você pode testar nessa mesma ISO de testes do Epidemic. Para isso é só você iniciar o sistema normalmente em modo live e antes de iniciar o eInject executar os seguintes comandos:

Código: Selecionar todos

$ wget http://www.epidemiclinux.org/tmp/einject_0.0.2015.03.30_amd64.deb
# dpkg -i einject_0.0.2015.03.30_amd64.deb


Com isso a versão antiga do eInject será substituída pela nova e você poderá testá-la normalmente.

Fiz mais algumas alterações também, como a adição de um checkbox para tornar mais visível a opção de não instalação do gerenciador de boot e a remoção do echo nos campos de digitação das senhas para que ninguém consiga ver o que foi digitado.

Corrigi também o erro na frase em inglês que você mencionou. É que, por enquanto sou eu que estou inserindo as frases em inglês no código que estou desenvolvendo, mas antes do lançamento da versão beta vamos fazer as traduções necessárias e aí alguém poderá se encarregar de revisar a versão em inglês.

Abraços,
James.
Imagem
Avatar do usuário
Bequimão
Epidemic Administrador
Mensagens: 466
Registrado em: Dom Out 10, 2010 10:40 am
Localização: Mannheim, Alemanha

Re: Teste do epidemic-421911012016-test.iso

Mensagempor Bequimão » Qua Jan 20, 2016 1:54 pm

Oi James,

Deu certo com a nova versão do eInject. Recebi uma mensagem de sucessso após a instalação.
Porém, o grub do Epidemic não deu boot. Caiu para uma linha de comando "grub > ".
Suponho que não existe nenhum arquivo grub.cfg.

Código: Selecionar todos

 # find . -name "grub.cfg*"
./epidemic-201601201248/boot/grub/grub.cfg.new


Mais ainda, o fstab me parece algo rudimentar.

Código: Selecionar todos

 # cat etc/fstab
# /etc/fstab
# static information about filesystems, autogenerated by efstabgen"

# FLOPY
/dev/fd0 /media/fd0 auto noauto,user,exec,dev,suid 0 0

# UUID=FA5E-41B4
/dev/sda1 /media/sda1 vfat noauto,users,exec,dev,suid,shortname=mixed,quiet,umask=000 0 0

# UUID=7E3885F93885B127
/dev/sda2 /media/sda2 ntfs-3g noauto,users,exec,dev,suid,charset=UTF-8 0 0

# UUID=FE7B-CEC0
/dev/sda3 /media/sda3 vfat noauto,users,exec,dev,suid,shortname=mixed,quiet,umask=000 0 0

# UUID=6A5C7D6C5C7D3443
/dev/sda5 /media/sda5 ntfs-3g noauto,users,exec,dev,suid,charset=UTF-8 0 0

# UUID=82CE8BA9CE8B9457
/dev/sda6 /media/sda6 ntfs-3g noauto,users,exec,dev,suid,charset=UTF-8 0 0

# UUID=7a59d564-cea7-487a-887d-260f3fe57aee
/dev/sda8 /media/sda8 ext4 noauto,users,exec,dev,suid 0 0

# UUID=27689ed5-eeac-41e6-9fa3-6351a0670a28
/dev/sda11 /media/sda11 ext4 noauto,users,exec,dev,suid 0 0



Abraços
Bequimão
Avatar do usuário
jamesbenedito
Desenvolvedor
Mensagens: 2683
Registrado em: Ter Mar 13, 2007 7:58 am

Re: Teste do epidemic-421911012016-test.iso

Mensagempor jamesbenedito » Qua Jan 20, 2016 2:16 pm

Oi Bequimão,

Quando tiver um tempinho, poste aqui a saída dos comandos:

Código: Selecionar todos

# mount /dev/sda11 /mnt
# cd /mnt/epidemic-201601201248/boot
# find .
# cd ..
# umount /mnt


EDITADO:
---
Esqueci que você está em um sistema UEFI. Para vermos como ficou a sua partição de boot, poste também a saída dos comandos

Código: Selecionar todos

# mount /dev/sda3 /mnt
# cd /mnt
# find .
# cd ..
# umount /mnt


---
FIM DA EDIÇÃO.

e na linha de comando do grub a saída dos comandos

Código: Selecionar todos

grub > echo $root
grub > echo $prefix


Abraços,
James.
Imagem
Avatar do usuário
Bequimão
Epidemic Administrador
Mensagens: 466
Registrado em: Dom Out 10, 2010 10:40 am
Localização: Mannheim, Alemanha

Re: Teste do epidemic-421911012016-test.iso

Mensagempor Bequimão » Qui Jan 21, 2016 7:16 am

Oi James,

Aqui a saida dos comandos como requerido:

Código: Selecionar todos

linux-91w7:~ # cd /boot/efi                                                                                                                                                   
linux-91w7:/boot/efi # find .
.
./Boot
./Boot/bg-BG
./Boot/bg-BG/bootmgr.exe.mui
./Boot/BCD.LOG
./Boot/cs-CZ
./Boot/cs-CZ/bootmgr.exe.mui
./Boot/cs-CZ/memtest.exe.mui
./Boot/da-DK
...
./Boot/Fonts/jpn_boot.ttf
./Boot/Fonts/kor_boot.ttf
./Boot/Fonts/malgunn_boot.ttf
./Boot/Fonts/malgun_boot.ttf
./Boot/Fonts/meiryon_boot.ttf
./Boot/Fonts/meiryo_boot.ttf
./Boot/Fonts/msjhn_boot.ttf
./Boot/Fonts/msjh_boot.ttf
./Boot/Fonts/msyhn_boot.ttf
./Boot/Fonts/msyh_boot.ttf
./Boot/Fonts/segmono_boot.ttf
./Boot/Fonts/segoen_slboot.ttf
./Boot/Fonts/segoe_slboot.ttf
./Boot/Fonts/wgl4_boot.ttf
./Boot/Resources
./Boot/Resources/bootres.dll
./Boot/Resources/de-DE
./Boot/Resources/de-DE/bootres.dll.mui
./Boot/BCD
./Boot/BCD.LOG1
./Boot/BCD.LOG2
./bootmgr
./BOOTNXT
./EFI
./EFI/Microsoft
./EFI/Microsoft/Boot
./EFI/Microsoft/Boot/bg-BG
./EFI/Microsoft/Boot/bg-BG/bootmgfw.efi.mui
...
./EFI/Microsoft/Boot/memtest.efi
./EFI/Boot
./EFI/Boot/fallback.efi
./EFI/Boot/bootx64.efi
./EFI/debian
./EFI/debian/grubx64.efi
./EFI/mageia
./EFI/mageia/grubx64.efi
./EFI/opensuse 42.1
./EFI/opensuse 42.1/grubx64.efi
./EFI/epidemic
./EFI/epidemic/grubx64.efi
./EFI/fedora
./EFI/fedora/fonts
./EFI/fedora/fonts/unicode.pf2
./EFI/fedora/grubenv
./EFI/fedora/BOOT.CSV
./EFI/fedora/MokManager.efi
./EFI/fedora/gcdx64.efi
./EFI/fedora/grubx64.efi
./EFI/fedora/shim-fedora.efi
./EFI/fedora/shim.efi
./EFI/fedora/grub.cfg
./System
./System/Library
./System/Library/CoreServices
./System/Library/CoreServices/SystemVersion.plist
./mach_kernel


Código: Selecionar todos

linux-91w7:/boot/efi # mount /dev/sda11 /mnt
linux-91w7:/boot/efi # cd /mnt/epidemic-201601201248/boot
linux-91w7:/mnt/epidemic-201601201248/boot #
linux-91w7:/mnt/epidemic-201601201248/boot # find .
.
./grub
./grub/grub.cfg.new
./grub/locale
./grub/locale/de@hebrew.mo
./grub/locale/ca.mo
./grub/locale/sv.mo
./grub/locale/ru.mo
./grub/locale/hu.mo
./grub/locale/tr.mo
./grub/locale/de_CH.mo
./grub/locale/da.mo
./grub/locale/nl.mo
./grub/locale/en@hebrew.mo
./grub/locale/ast.mo
./grub/locale/gl.mo
./grub/locale/zh_CN.mo
./grub/locale/en@quot.mo
./grub/locale/uk.mo
./grub/locale/id.mo
./grub/locale/pt_BR.mo
./grub/locale/pa.mo
./grub/locale/en@greek.mo
./grub/locale/vi.mo
./grub/locale/it.mo
./grub/locale/fi.mo
./grub/locale/pl.mo
./grub/locale/sl.mo
./grub/locale/eo.mo
./grub/locale/ja.mo
./grub/locale/fr.mo
./grub/locale/es.mo
./grub/locale/en@piglatin.mo
./grub/locale/en@cyrillic.mo
./grub/locale/en@arabic.mo
./grub/locale/zh_TW.mo
./grub/locale/lt.mo
./grub/locale/de.mo
./grub/grubenv
./grub/themes
./grub/themes/epidemic
./grub/themes/epidemic/theme.txt
./grub/themes/epidemic/selected_blob_w.png
./grub/themes/epidemic/background.png
./grub/themes/epidemic/icons
./grub/themes/epidemic/icons/ubuntu.png
./grub/themes/epidemic/icons/DE.png
./grub/themes/epidemic/icons/BR.png
./grub/themes/epidemic/icons/reboot.png
./grub/themes/epidemic/icons/recovery.png
./grub/themes/epidemic/icons/debian.png
./grub/themes/epidemic/icons/kubuntu.png
./grub/themes/epidemic/icons/gentoo.png
./grub/themes/epidemic/icons/centos.png
./grub/themes/epidemic/icons/mem-test.png
./grub/themes/epidemic/icons/epidemic.png
./grub/themes/epidemic/icons/suse.png
./grub/themes/epidemic/icons/rescue.png
./grub/themes/epidemic/icons/macosx.png
./grub/themes/epidemic/icons/system.png
./grub/themes/epidemic/icons/ES.png
./grub/themes/epidemic/icons/gnu-linux.png
./grub/themes/epidemic/icons/linuxmint.png
./grub/themes/epidemic/icons/sabayon.png
./grub/themes/epidemic/icons/opensuse.png
./grub/themes/epidemic/icons/fedora.png
./grub/themes/epidemic/icons/windows.png
./grub/themes/epidemic/icons/US.png
./grub/themes/epidemic/icons/halt.png
./grub/x86_64-efi
./grub/x86_64-efi/nativedisk.mod
./grub/x86_64-efi/gfxmenu.mod
./grub/x86_64-efi/hfs.mod
./grub/x86_64-efi/setpci.mod
./grub/x86_64-efi/usb.mod
./grub/x86_64-efi/video_bochs.mod
./grub/x86_64-efi/gcry_des.mod
./grub/x86_64-efi/modinfo.sh
./grub/x86_64-efi/luks.mod
./grub/x86_64-efi/gfxterm_background.mod
./grub/x86_64-efi/part_apple.mod
./grub/x86_64-efi/serial.mod
./grub/x86_64-efi/parttool.lst
./grub/x86_64-efi/offsetio.mod
./grub/x86_64-efi/romfs.mod
./grub/x86_64-efi/acpi.mod
./grub/x86_64-efi/part_gpt.mod
./grub/x86_64-efi/command.lst
./grub/x86_64-efi/archelp.mod
./grub/x86_64-efi/chain.mod
./grub/x86_64-efi/gcry_seed.mod
./grub/x86_64-efi/linux.mod
./grub/x86_64-efi/usb_keyboard.mod
./grub/x86_64-efi/testload.mod
./grub/x86_64-efi/xnu.mod
./grub/x86_64-efi/gptsync.mod
./grub/x86_64-efi/usbserial_pl2303.mod
./grub/x86_64-efi/gcry_rmd160.mod
./grub/x86_64-efi/pcidump.mod
./grub/x86_64-efi/odc.mod
./grub/x86_64-efi/legacy_password_test.mod
./grub/x86_64-efi/tr.mod
./grub/x86_64-efi/search.mod
./grub/x86_64-efi/nilfs2.mod
./grub/x86_64-efi/fs.lst
./grub/x86_64-efi/ext2.mod
./grub/x86_64-efi/bitmap_scale.mod
./grub/x86_64-efi/time.mod
./grub/x86_64-efi/part_sunpc.mod
./grub/x86_64-efi/loadenv.mod
./grub/x86_64-efi/gcry_whirlpool.mod
./grub/x86_64-efi/minix3_be.mod
./grub/x86_64-efi/reiserfs.mod
./grub/x86_64-efi/halt.mod
./grub/x86_64-efi/video_fb.mod
./grub/x86_64-efi/ntfs.mod
./grub/x86_64-efi/pata.mod
./grub/x86_64-efi/usbserial_common.mod
./grub/x86_64-efi/signature_test.mod
./grub/x86_64-efi/lsacpi.mod
./grub/x86_64-efi/bfs.mod
./grub/x86_64-efi/part_msdos.mod
./grub/x86_64-efi/gcry_rfc2268.mod
./grub/x86_64-efi/newc.mod
./grub/x86_64-efi/gzio.mod
./grub/x86_64-efi/minix3.mod
./grub/x86_64-efi/bufio.mod
./grub/x86_64-efi/scsi.mod
./grub/x86_64-efi/raid6rec.mod
./grub/x86_64-efi/udf.mod
./grub/x86_64-efi/minix2_be.mod
./grub/x86_64-efi/normal.mod
./grub/x86_64-efi/verify.mod
./grub/x86_64-efi/search_label.mod
./grub/x86_64-efi/read.mod
./grub/x86_64-efi/part_acorn.mod
./grub/x86_64-efi/mpi.mod
./grub/x86_64-efi/search_fs_file.mod
./grub/x86_64-efi/ata.mod
./grub/x86_64-efi/lvm.mod
./grub/x86_64-efi/part_dvh.mod
./grub/x86_64-efi/ntfscomp.mod
./grub/x86_64-efi/gcry_twofish.mod
./grub/x86_64-efi/backtrace.mod
./grub/x86_64-efi/lsefi.mod
./grub/x86_64-efi/cbmemc.mod
./grub/x86_64-efi/msdospart.mod
./grub/x86_64-efi/functional_test.mod
./grub/x86_64-efi/fixvideo.mod
./grub/x86_64-efi/configfile.mod
./grub/x86_64-efi/sleep_test.mod
./grub/x86_64-efi/pbkdf2_test.mod
./grub/x86_64-efi/probe.mod
./grub/x86_64-efi/cmp.mod
./grub/x86_64-efi/aout.mod
./grub/x86_64-efi/part_bsd.mod
./grub/x86_64-efi/videotest.mod
./grub/x86_64-efi/font.mod
./grub/x86_64-efi/memdisk.mod
./grub/x86_64-efi/cs5536.mod
./grub/x86_64-efi/all_video.mod
./grub/x86_64-efi/iso9660.mod
./grub/x86_64-efi/efinet.mod
./grub/x86_64-efi/grub.efi
./grub/x86_64-efi/hdparm.mod
./grub/x86_64-efi/multiboot.mod
./grub/x86_64-efi/true.mod
./grub/x86_64-efi/efi_gop.mod
./grub/x86_64-efi/diskfilter.mod
./grub/x86_64-efi/squash4.mod
./grub/x86_64-efi/part_amiga.mod
./grub/x86_64-efi/terminfo.mod
./grub/x86_64-efi/blocklist.mod
./grub/x86_64-efi/gcry_sha512.mod
./grub/x86_64-efi/gcry_camellia.mod
./grub/x86_64-efi/hashsum.mod
./grub/x86_64-efi/morse.mod
./grub/x86_64-efi/video.lst
./grub/x86_64-efi/syslinuxcfg.mod
./grub/x86_64-efi/part_plan.mod
./grub/x86_64-efi/jfs.mod
./grub/x86_64-efi/cbfs.mod
./grub/x86_64-efi/sleep.mod
./grub/x86_64-efi/help.mod
./grub/x86_64-efi/linuxefi.mod
./grub/x86_64-efi/gcry_cast5.mod
./grub/x86_64-efi/hexdump.mod
./grub/x86_64-efi/keystatus.mod
./grub/x86_64-efi/file.mod
./grub/x86_64-efi/ehci.mod
./grub/x86_64-efi/testspeed.mod
./grub/x86_64-efi/ls.mod
./grub/x86_64-efi/parttool.mod
./grub/x86_64-efi/xnu_uuid.mod
./grub/x86_64-efi/video.mod
./grub/x86_64-efi/efi_uga.mod
./grub/x86_64-efi/echo.mod
./grub/x86_64-efi/videoinfo.mod
./grub/x86_64-efi/net.mod
./grub/x86_64-efi/xnu_uuid_test.mod
./grub/x86_64-efi/minicmd.mod
./grub/x86_64-efi/memrw.mod
./grub/x86_64-efi/adler32.mod
./grub/x86_64-efi/loadbios.mod
./grub/x86_64-efi/terminal.mod
./grub/x86_64-efi/dm_nv.mod
./grub/x86_64-efi/password.mod
./grub/x86_64-efi/cpuid.mod
./grub/x86_64-efi/moddep.lst
./grub/x86_64-efi/hello.mod
./grub/x86_64-efi/tftp.mod
./grub/x86_64-efi/gcry_arcfour.mod
./grub/x86_64-efi/regexp.mod
./grub/x86_64-efi/gcry_md5.mod
./grub/x86_64-efi/lsefimmap.mod
./grub/x86_64-efi/minix_be.mod
./grub/x86_64-efi/mdraid09.mod
./grub/x86_64-efi/geli.mod
./grub/x86_64-efi/afs.mod
./grub/x86_64-efi/cpio.mod
./grub/x86_64-efi/video_colors.mod
./grub/x86_64-efi/play.mod
./grub/x86_64-efi/http.mod
./grub/x86_64-efi/ufs1_be.mod
./grub/x86_64-efi/relocator.mod
./grub/x86_64-efi/hfsplus.mod
./grub/x86_64-efi/gettext.mod
./grub/x86_64-efi/datetime.mod
./grub/x86_64-efi/gcry_idea.mod
./grub/x86_64-efi/tar.mod
./grub/x86_64-efi/setjmp.mod
./grub/x86_64-efi/gcry_serpent.mod
./grub/x86_64-efi/sfs.mod
./grub/x86_64-efi/legacycfg.mod
./grub/x86_64-efi/cbtime.mod
./grub/x86_64-efi/iorw.mod
./grub/x86_64-efi/cmdline_cat_test.mod
./grub/x86_64-efi/exfat.mod
./grub/x86_64-efi/div_test.mod
./grub/x86_64-efi/macho.mod
./grub/x86_64-efi/zfs.mod
./grub/x86_64-efi/xzio.mod
./grub/x86_64-efi/uhci.mod
./grub/x86_64-efi/spkmodem.mod
./grub/x86_64-efi/minix2.mod
./grub/x86_64-efi/usbserial_ftdi.mod
./grub/x86_64-efi/gcry_sha1.mod
./grub/x86_64-efi/zfscrypt.mod
./grub/x86_64-efi/date.mod
./grub/x86_64-efi/usbtest.mod
./grub/x86_64-efi/videotest_checksum.mod
./grub/x86_64-efi/gcry_rijndael.mod
./grub/x86_64-efi/part_sun.mod
./grub/x86_64-efi/gcry_tiger.mod
./grub/x86_64-efi/core.efi
./grub/x86_64-efi/affs.mod
./grub/x86_64-efi/ldm.mod
./grub/x86_64-efi/extcmd.mod
./grub/x86_64-efi/linux16.mod
./grub/x86_64-efi/elf.mod
./grub/x86_64-efi/jpeg.mod
./grub/x86_64-efi/lspci.mod
./grub/x86_64-efi/cbls.mod
./grub/x86_64-efi/gfxterm_menu.mod
./grub/x86_64-efi/ahci.mod
./grub/x86_64-efi/disk.mod
./grub/x86_64-efi/password_pbkdf2.mod
./grub/x86_64-efi/crypto.mod
./grub/x86_64-efi/setjmp_test.mod
./grub/x86_64-efi/cbtable.mod
./grub/x86_64-efi/ufs1.mod
./grub/x86_64-efi/mdraid09_be.mod
./grub/x86_64-efi/btrfs.mod
./grub/x86_64-efi/keylayouts.mod
./grub/x86_64-efi/gcry_rsa.mod
./grub/x86_64-efi/ohci.mod
./grub/x86_64-efi/bitmap.mod
./grub/x86_64-efi/gfxterm.mod
./grub/x86_64-efi/crc64.mod
./grub/x86_64-efi/gcry_sha256.mod
./grub/x86_64-efi/mmap.mod
./grub/x86_64-efi/hfspluscomp.mod
./grub/x86_64-efi/gcry_dsa.mod
./grub/x86_64-efi/lsmmap.mod
./grub/x86_64-efi/tga.mod
./grub/x86_64-efi/priority_queue.mod
./grub/x86_64-efi/xfs.mod
./grub/x86_64-efi/test.mod
./grub/x86_64-efi/trig.mod
./grub/x86_64-efi/fshelp.mod
./grub/x86_64-efi/loopback.mod
./grub/x86_64-efi/cpio_be.mod
./grub/x86_64-efi/lssal.mod
./grub/x86_64-efi/cat.mod
./grub/x86_64-efi/at_keyboard.mod
./grub/x86_64-efi/gcry_blowfish.mod
./grub/x86_64-efi/boot.mod
./grub/x86_64-efi/exfctest.mod
./grub/x86_64-efi/raid5rec.mod
./grub/x86_64-efi/procfs.mod
./grub/x86_64-efi/crypto.lst
./grub/x86_64-efi/part_dfly.mod
./grub/x86_64-efi/zfsinfo.mod
./grub/x86_64-efi/efifwsetup.mod
./grub/x86_64-efi/lzopio.mod
./grub/x86_64-efi/fat.mod
./grub/x86_64-efi/bsd.mod
./grub/x86_64-efi/video_cirrus.mod
./grub/x86_64-efi/multiboot2.mod
./grub/x86_64-efi/reboot.mod
./grub/x86_64-efi/test_blockarg.mod
./grub/x86_64-efi/mdraid1x.mod
./grub/x86_64-efi/eval.mod
./grub/x86_64-efi/pbkdf2.mod
./grub/x86_64-efi/usbms.mod
./grub/x86_64-efi/png.mod
./grub/x86_64-efi/progress.mod
./grub/x86_64-efi/lsefisystab.mod
./grub/x86_64-efi/gcry_md4.mod
./grub/x86_64-efi/gcry_crc.mod
./grub/x86_64-efi/partmap.lst
./grub/x86_64-efi/usbserial_usbdebug.mod
./grub/x86_64-efi/datehook.mod
./grub/x86_64-efi/terminal.lst
./grub/x86_64-efi/minix.mod
./grub/x86_64-efi/search_fs_uuid.mod
./grub/x86_64-efi/macbless.mod
./grub/x86_64-efi/cryptodisk.mod
./grub/x86_64-efi/appleldr.mod
./grub/x86_64-efi/ufs2.mod
./grub/fonts
./grub/fonts/unicode.pf2
./config-4.0.0-epidemic-amd64
./System.map-4.0.0-epidemic-amd64
./initrd.img-4.0.0-epidemic-amd64
./vmlinuz-4.0.0-epidemic-amd64
linux-91w7:/mnt/epidemic-201601201248/boot #


E finalmente:

Código: Selecionar todos

grub > echo $root
hd0,gpt11
grub > echo $prefix
(hd0,gpt11)/epidemic-201601201248/boot/grub


Abraços
Ulrich
Avatar do usuário
jamesbenedito
Desenvolvedor
Mensagens: 2683
Registrado em: Ter Mar 13, 2007 7:58 am

Re: Teste do epidemic-421911012016-test.iso

Mensagempor jamesbenedito » Qui Jan 21, 2016 7:56 am

Oi Bequimão,

Pelo que pude ver faltou muito pouco desta vez para a instalação ser concluída com sucesso.

Em relação à partição ESP está tudo OK, tanto que ela conseguiu inicializar o GRUB normalmente.

Os parâmetros do GRB também foram configurados corretamente, pois estão apontando para a partição e a pasta correta onde deveria estar o arquivo grub.cfg:

root = hd0,gpt11
prefix = (hd0,gpt11)/epidemic-201601201248/boot/grub


O único problema que encontrei foi que no lugar do arquivo grub.cfg na pasta /epidemic-201601201248/boot/grub está o arquivo grub.cfg.new.

Isto pode ter acontecido por dois motivos. O primeiro seria algum erro na criação do arquivo grub.cfg pelo GRUB pois ele testa a sintaxe do arquivo antes de mudar o nome de grub.cfg.new para grub.cfg. A outra seria uma interrupcão do GRUB antes de concluir a ciração do arquivo grub.cfg.

Tente mudar o nome do arquivo grub.cfg.new para grub.cfg para ver se o sistema inicializa.

Mas antes poste aqui a saída do comando

Código: Selecionar todos

# cat grub.cfg.new


para vermos como ele ficou.

Abraços,
James.
Imagem
Avatar do usuário
Bequimão
Epidemic Administrador
Mensagens: 466
Registrado em: Dom Out 10, 2010 10:40 am
Localização: Mannheim, Alemanha

Re: Teste do epidemic-421911012016-test.iso

Mensagempor Bequimão » Sáb Jan 23, 2016 7:51 am

Oi James,

ai o arquivo grub.cfg.new:

Código: Selecionar todos

linux-91w7:/mnt/epidemic-201601201248/boot/grub # cat grub.cfg.new
#
# 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_epidemic_begin ###
### END /etc/grub.d/00_epidemic_begin ###

### 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 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_gpt
insmod ext2
set root='hd0,gpt11'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  27689ed5-eeac-41e6-9fa3-6351a0670a28
else
  search --no-floppy --fs-uuid --set=root 27689ed5-eeac-41e6-9fa3-6351a0670a28
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=1024x768,800x600
  load_video
  insmod gfxterm
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=9
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=9
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/05_epidemic_theme ###
insmod png
set theme=/epidemic-201601201248/boot/grub/themes/epidemic/theme.txt
### END /etc/grub.d/05_epidemic_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
        set gfxpayload="${1}"
}
set linux_gfx_mode=keep
export linux_gfx_mode
menuentry 'Epidemic GNU/Linux' --class epidemic --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-27689ed5-eeac-41e6-9fa3-6351a0670a28' {
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt11'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  27689ed5-eeac-41e6-9fa3-6351a0670a28
        else
          search --no-floppy --fs-uuid --set=root 27689ed5-eeac-41e6-9fa3-6351a0670a28
        fi
        echo    'Loading Linux 4.0.0-epidemic-amd64 ...'
        linux   /epidemic-201601201248/boot/vmlinuz-4.0.0-epidemic-amd64 root=UUID=27689ed5-eeac-41e6-9fa3-6351a0670a28 ro  quiet
        echo    'Loading initial ramdisk ...'
        initrd  /epidemic-201601201248/boot/initrd.img-4.0.0-epidemic-amd64
}
submenu 'Advanced options for Epidemic GNU/Linux' $menuentry_id_option 'gnulinux-advanced-27689ed5-eeac-41e6-9fa3-6351a0670a28' {
        menuentry 'Epidemic GNU/Linux, with Linux 4.0.0-epidemic-amd64' --class epidemic --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.0-epidemic-amd64-advanced-27689ed5-eeac-41e6-9fa3-6351a0670a28' {
                load_video
                gfxmode $linux_gfx_mode
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt11'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  27689ed5-eeac-41e6-9fa3-6351a0670a28
                else
                  search --no-floppy --fs-uuid --set=root 27689ed5-eeac-41e6-9fa3-6351a0670a28
                fi
                echo    'Loading Linux 4.0.0-epidemic-amd64 ...'
                linux   /epidemic-201601201248/boot/vmlinuz-4.0.0-epidemic-amd64 root=UUID=27689ed5-eeac-41e6-9fa3-6351a0670a28 ro  quiet
                echo    'Loading initial ramdisk ...'
                initrd  /epidemic-201601201248/boot/initrd.img-4.0.0-epidemic-amd64
        }
        menuentry 'Epidemic GNU/Linux, with Linux 4.0.0-epidemic-amd64 (recovery mode)' --class epidemic --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.0-epidemic-amd64-recovery-27689ed5-eeac-41e6-9fa3-6351a0670a28' {
                load_video
                gfxmode $linux_gfx_mode
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt11'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  27689ed5-eeac-41e6-9fa3-6351a0670a28
                else
                  search --no-floppy --fs-uuid --set=root 27689ed5-eeac-41e6-9fa3-6351a0670a28
                fi
                echo    'Loading Linux 4.0.0-epidemic-amd64 ...'
                linux   /epidemic-201601201248/boot/vmlinuz-4.0.0-epidemic-amd64 root=UUID=27689ed5-eeac-41e6-9fa3-6351a0670a28 ro single
                echo    'Loading initial ramdisk ...'
                initrd  /epidemic-201601201248/boot/initrd.img-4.0.0-epidemic-amd64
        }
}

### 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 Boot Manager (on /dev/sda3)' --class windows --class os $menuentry_id_option 'osprober-efi-FE7B-CEC0' {
        insmod part_gpt
        insmod fat
        set root='hd0,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3  FE7B-CEC0
        else
          search --no-floppy --fs-uuid --set=root FE7B-CEC0
        fi
        chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
menuentry 'Debian GNU/Linux (8.2) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-7a59d564-cea7-487a-887d-260f3fe57aee' {
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt8'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
        else
          search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
        fi
        linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet
        initrd /boot/initrd.img-3.16.0-4-amd64
}
submenu 'Advanced options for Debian GNU/Linux (8.2) (on /dev/sda8)' $menuentry_id_option 'osprober-gnulinux-advanced-7a59d564-cea7-487a-887d-260f3fe57aee' {
        menuentry 'Debian GNU/Linux (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, mit Linux 3.16.0-4-amd64 (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (sysvinit) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/sysvinit/init
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (systemd) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/systemd/systemd
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64-root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single-7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, mit Linux 3.16-3-amd64 (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet
                initrd /boot/initrd.img-3.16-3-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16-3-amd64 (sysvinit) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/sysvinit/init
                initrd /boot/initrd.img-3.16-3-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16-3-amd64 (systemd) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/systemd/systemd
                initrd /boot/initrd.img-3.16-3-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16-3-amd64 (recovery mode) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64-root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single-7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single
                initrd /boot/initrd.img-3.16-3-amd64
        }
        menuentry 'Debian GNU/Linux, mit Linux 3.13-1-amd64 (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13-1-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.13-1-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet
                initrd /boot/initrd.img-3.13-1-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.13-1-amd64 (sysvinit) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13-1-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.13-1-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/sysvinit/init
                initrd /boot/initrd.img-3.13-1-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.13-1-amd64 (systemd) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13-1-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.13-1-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/systemd/systemd
                initrd /boot/initrd.img-3.13-1-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.13-1-amd64 (recovery mode) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13-1-amd64-root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single-7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.13-1-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single
                initrd /boot/initrd.img-3.13-1-amd64
        }
        menuentry 'Debian GNU/Linux (8.2) (auf /dev/mapper/vg1-mlvm3) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/vg1-mlvm3 ro quiet
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux (auf /dev/mapper/vg1-mlvm3) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/vg1-mlvm3 ro quiet
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (auf /dev/mapper/vg1-mlvm3) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/vg1-mlvm3 ro quiet
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode) (auf /dev/mapper/vg1-mlvm3) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64-root=/dev/mapper/vg1-mlvm3 ro single-7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/vg1-mlvm3 ro single
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16-3-amd64 (auf /dev/mapper/vg1-mlvm3) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=/dev/mapper/vg1-mlvm3 ro quiet
                initrd /boot/initrd.img-3.16-3-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16-3-amd64 (recovery mode) (auf /dev/mapper/vg1-mlvm3) (on /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64-root=/dev/mapper/vg1-mlvm3 ro single-7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=/dev/mapper/vg1-mlvm3 ro single
                initrd /boot/initrd.img-3.16-3-amd64
        }
}


E este é o teste do boot com o grub do Epidemic:

Código: Selecionar todos

# centenas de linhas
mv: write error: No space left on device.
No init found: Try passing init = bootarg.
modprobe: module ehci-orion not found in modules.dep
Busy box v 1.22.1  ....
/bin/sh; can't access tty: job control turned off.
(initramfs) ____


O sistema de arquivos que encheu é udev, montado em /dev.

Abraços
Ulrich
Avatar do usuário
jamesbenedito
Desenvolvedor
Mensagens: 2683
Registrado em: Ter Mar 13, 2007 7:58 am

Re: Teste do epidemic-421911012016-test.iso

Mensagempor jamesbenedito » Sáb Jan 23, 2016 1:07 pm

Oi Bequimão,

A sintaxe parece estar correta. Creio que o problema ocorreu porque o comando update-grub foi interrompido antes de terminar de criar o arquivo grub.cfg.new. até porque ficou faltando a parte final do arquivo que deveria ter o seguinte conteúdo:

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

### BEGIN /etc/grub.d/90_epidemic_reboot ###
menuentry 'Reboot' --class reboot {
reboot
}
### END /etc/grub.d/90_epidemic_reboot ###

### BEGIN /etc/grub.d/91_epidemic_halt ###
menuentry 'Halt' --class halt {
halt
}
### END /etc/grub.d/91_epidemic_halt ###

### BEGIN /etc/grub.d/99_epidemic_end ###
### END /etc/grub.d/99_epidemic_end ###


Vou ver se existe algum tipo de timeout que possa ser alterado em relação a este comando.

Depois que você trocou o nome do arquivo de grub.cfg.new para grub.cfg o menu de boot do GRUB do Epidemic apareceu corretamente?
Chegou a carregar o kernel e o initrd normalmente antes de aparecer a nova mensagem de erro que você mencionou?

Por esta nova mensagem de erro não dá para saber exatamente o que pode ter ocorrido, mas o mais provável é que tenha ocorrido algum erro na montagem da partição root, por isso o sistema não conseguiu encontrar o init.

Para que possamos ter uma ideia melhor do que pode estar acontecendo, tente o seguinte:

No menu de boot do GRUB aperte a tecla E para entrar em modo de edição e substitua a opção

boot


por

debuginit=all


Com isso o initrd do Epidemic vai entrar em modo debug e vai mostrar o resultado de cada função executada dantes da montagem da partição root.

Se algumad essas funções exibir uma mensagem de erro, poste aqui a primeira mensagem de erro exibida.

Abraços,
James.
Imagem
Avatar do usuário
Bequimão
Epidemic Administrador
Mensagens: 466
Registrado em: Dom Out 10, 2010 10:40 am
Localização: Mannheim, Alemanha

Re: Teste do epidemic-421911012016-test.iso

Mensagempor Bequimão » Seg Jan 25, 2016 8:38 am

Ola James,

Já testei o boot do epidemic com a opção debuginit=all, quer dizer substituir a opção quiet na linha do kernel por debuginit=all. O primeiro erro no initrd já me parece fatal:
[ERROR]Mounting root partition na função [ managerootpartition ]. À primeira vista tem uma iteração em 10 vezes, a partição do root porém, é a partição /dev/sda11. Isto também poderia explicar que o teste do 4.1 Beta 2 funcionou sem que houve modificações no meio-tempo.

Abraços
Ulrich
Avatar do usuário
jamesbenedito
Desenvolvedor
Mensagens: 2683
Registrado em: Ter Mar 13, 2007 7:58 am

Re: Teste do epidemic-421911012016-test.iso

Mensagempor jamesbenedito » Seg Jan 25, 2016 9:35 am

Oi Bequimão,

Com certeza esse é um erro fatal, pois o initrd não está conseguindo achar sua partição root (/dev/sda11).

Certamente este erro está relacionado com o bug na geração do arquivo grub.cfg.

Mas para que tenhamos mais alguma informação, no prompt que aparece logo após a mensagem de erro, rode os seguintes comandos e poste aqui a saída:

Código: Selecionar todos

# cat /proc/cmdline
# echo $root
# ls /dev/disk/by-uuid


O mais importante, entretanto, é rodar os comandos

Código: Selecionar todos

# echroot epidemic-201601201248
# update-grub


Para ver se aparece alguma mensagem de erro durante a criação do arquivo grub.cfg e se o sistema consegue inicializar com o novo arquivo gerado.

Abraços
James.
Imagem
Avatar do usuário
Bequimão
Epidemic Administrador
Mensagens: 466
Registrado em: Dom Out 10, 2010 10:40 am
Localização: Mannheim, Alemanha

Re: Teste do epidemic-421911012016-test.iso

Mensagempor Bequimão » Seg Jan 25, 2016 5:16 pm

Oi James,

Não sei como relatar as saídas exatas dos comandos. Afinal, o /root não foi mountado e assim não dá para salvá-las. Espero que você entenda as minhas anotações.

Código: Selecionar todos

    # cat /proc/cmdline
BOOT_IMAGE=/epidemic-201610201248/boot/vmlinuz-4.0.0...  root=UUID=276... ro debuginit=all
    # echo $root
/dev/sda1
    # ls /dev/disk/by-uuid
7 entradas, /dev/sda11 como primeiro. As partições base do LVM não fazem parte.


O teste do #echroot com a iso nova:

Código: Selecionar todos

root@ebox:/home/epidemic# mount /dev/sda11 /mnt
root@ebox:/home/epidemic# ls /mnt
boot  epidemic-201601201248  etc  lost+found
root@ebox:/home/epidemic# echroot /mnt/epidemic-201601201248/
echroot [II]: mounting rootfs.
echroot [II]: mounting kernelfs.
echroot [II]: changing to the new root directory [ /mnt/epidemic-201601201248 ].
echroot [II]: You are now in the chroot environment, type a command or press Crtl + D to exit.
---
root@ebox:/# update-grub
/usr/sbin/grub-probe: Fehler: Kanonischer Pfad von ??aufs?? konnte nicht ermittelt werden.
root@ebox:/# export LANG=C
root@ebox:/# update-grub
/usr/sbin/grub-probe: error: failed to get canonical path of `aufs'.
root@ebox:/# exit


Realmente não sei o que é um "canonical path". Mas acho que é lógico e certo que o update-grub não funciona. O update-grub escreve um arquivo grub.cfg para o binário core.img ler (ou ainda core.efi). Como o grub e o core.img não entende absolutamente nada do sistema de arquivos aufs, o grub.cfg necessariamente tem de ser salvado na camada baixa, no sistema de arquivos ext4. O echroot porém parece estar funcionando.

Abraços
Bequimão
Avatar do usuário
jamesbenedito
Desenvolvedor
Mensagens: 2683
Registrado em: Ter Mar 13, 2007 7:58 am

Re: Teste do epidemic-421911012016-test.iso

Mensagempor jamesbenedito » Ter Jan 26, 2016 8:40 am

Oi Bequimão,

Valeu pelos testes. As anotações estão claras e dão uma boa ideia do que pode estar saindo errado.

Quanto ao comando

Código: Selecionar todos

# echo $root


a saída correta deveria ser /dev/sda11 e não /dev/sda1. Mas ainda não sei o que pode ter causado esse problema.

Quanto ao erro

Código: Selecionar todos

root@ebox:/# update-grub
/usr/sbin/grub-probe: error: failed to get canonical path of `aufs'.


Ele na verdade está acontecendo por um bug na montagem do aufs pelo echroot. Já fiz as correções necessárias no echroot e você pode testar nessa mesma ISO executando os seguintes comandos:

Código: Selecionar todos

# wget epidemiclinux.org/tmp/echroot
# chmod +x echroot
# cp echroot /usr/sbin
# mount /dev/sda11 /mnt
# cd /mnt/epidemic-201601201248
# echroot .
# update-grub
# exit


Poste aqui o conteúdo o conteúdo do arquivo grub.cfg que deverá ser criado dentro da pasta /mnt/epidemic-201601201248/boot/grub e qualquer mensagem de erro que for reportada pelo comando update-grub.

Se o arquivo grub.cfg for gerado corretamente, pode ser que você mencionou com o comando

Código: Selecionar todos

# echo $root


não ocorra mais passando o sistema a detectar a partição /dev/sda11 como sendo a root.

Mas se isso não ocorrer poste aqui novamente a saída dos comandos

Código: Selecionar todos

# cat /proc/cmdline
# echo $root
# ls /dev/disk/by-uuid


Para que possamos ter uma ideia melhor do que pode estar acontecendo.

Abraços,
James.
Imagem
Avatar do usuário
Bequimão
Epidemic Administrador
Mensagens: 466
Registrado em: Dom Out 10, 2010 10:40 am
Localização: Mannheim, Alemanha

Re: Teste do epidemic-421911012016-test.iso

Mensagempor Bequimão » Qui Jan 28, 2016 8:40 am

Oi James,

Agora o update-grub no echroot deu certo:

Código: Selecionar todos

root@ebox:/home/epidemic# mount /dev/sda11 /mnt
root@ebox:/home/epidemic# ls /mnt
boot  epidemic-201601201248  etc  lost+found
root@ebox:/home/epidemic# cd /mnt/epidemic-201601201248/
root@ebox:/mnt/epidemic-201601201248# echroot .
echroot [II]: mounting rootfs.
echroot [II]: mounting kernelfs.
echroot [II]: changing to the new root directory [ /mnt/epidemic-201601201248 ].
echroot [II]: You are now in the chroot environment, type a command or press Crtl + D to exit.
---
root@ebox:/# update-grub
Generating grub configuration file ...
Linux-Abbild gefunden: /boot/vmlinuz-4.0.0-epidemic-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.0.0-epidemic-amd64
Debian GNU/Linux (8.2) auf /dev/sda8 gefunden
Mac OS X auf /dev/sdb3 gefunden
Adding boot menu entry for EFI firmware configuration
erledigt


Ai vem o arquivo grub.cfg novinho:

Código: Selecionar todos

linux-91w7:~ # cat /mnt/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_epidemic_begin ###
### END /etc/grub.d/00_epidemic_begin ###

### 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 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_gpt
insmod ext2
set root='hd0,gpt11'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  27689ed5-eeac-41e6-9fa3-6351a0670a28
else
  search --no-floppy --fs-uuid --set=root 27689ed5-eeac-41e6-9fa3-6351a0670a28
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=1024x768,800x600
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=de_DE
  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=9
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=9
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/05_epidemic_theme ###
insmod png
set theme=/epidemic-201601201248/boot/grub/themes/epidemic/theme.txt
### END /etc/grub.d/05_epidemic_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
        set gfxpayload="${1}"
}
set linux_gfx_mode=keep
export linux_gfx_mode
menuentry 'Epidemic GNU/Linux' --class epidemic --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-27689ed5-eeac-41e6-9fa3-6351a0670a28' {
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt11'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  27689ed5-eeac-41e6-9fa3-6351a0670a28
        else
          search --no-floppy --fs-uuid --set=root 27689ed5-eeac-41e6-9fa3-6351a0670a28
        fi
        echo    'Linux 4.0.0-epidemic-amd64 wird geladen …'
        linux   /epidemic-201601201248/boot/vmlinuz-4.0.0-epidemic-amd64 root=UUID=27689ed5-eeac-41e6-9fa3-6351a0670a28 ro  quiet
        echo    'Initiale Ramdisk wird geladen …'
        initrd  /epidemic-201601201248/boot/initrd.img-4.0.0-epidemic-amd64
}
submenu 'Erweiterte Optionen für Epidemic GNU/Linux' $menuentry_id_option 'gnulinux-advanced-27689ed5-eeac-41e6-9fa3-6351a0670a28' {
        menuentry 'Epidemic GNU/Linux, mit Linux 4.0.0-epidemic-amd64' --class epidemic --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.0-epidemic-amd64-advanced-27689ed5-eeac-41e6-9fa3-6351a0670a28' {
                load_video
                gfxmode $linux_gfx_mode
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt11'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  27689ed5-eeac-41e6-9fa3-6351a0670a28
                else
                  search --no-floppy --fs-uuid --set=root 27689ed5-eeac-41e6-9fa3-6351a0670a28
                fi
                echo    'Linux 4.0.0-epidemic-amd64 wird geladen …'
                linux   /epidemic-201601201248/boot/vmlinuz-4.0.0-epidemic-amd64 root=UUID=27689ed5-eeac-41e6-9fa3-6351a0670a28 ro  quiet
                echo    'Initiale Ramdisk wird geladen …'
                initrd  /epidemic-201601201248/boot/initrd.img-4.0.0-epidemic-amd64
        }
        menuentry 'Epidemic GNU/Linux, with Linux 4.0.0-epidemic-amd64 (recovery mode)' --class epidemic --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.0-epidemic-amd64-recovery-27689ed5-eeac-41e6-9fa3-6351a0670a28' {
                load_video
                gfxmode $linux_gfx_mode
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt11'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt11 --hint-efi=hd0,gpt11 --hint-baremetal=ahci0,gpt11  27689ed5-eeac-41e6-9fa3-6351a0670a28
                else
                  search --no-floppy --fs-uuid --set=root 27689ed5-eeac-41e6-9fa3-6351a0670a28
                fi
                echo    'Linux 4.0.0-epidemic-amd64 wird geladen …'
                linux   /epidemic-201601201248/boot/vmlinuz-4.0.0-epidemic-amd64 root=UUID=27689ed5-eeac-41e6-9fa3-6351a0670a28 ro single
                echo    'Initiale Ramdisk wird geladen …'
                initrd  /epidemic-201601201248/boot/initrd.img-4.0.0-epidemic-amd64
        }
}

### 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 'Debian GNU/Linux (8.2) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-7a59d564-cea7-487a-887d-260f3fe57aee' {
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt8'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
        else
          search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
        fi
        linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet
        initrd /boot/initrd.img-3.16.0-4-amd64
}
submenu 'Erweiterte Optionen für Debian GNU/Linux (8.2) (auf /dev/sda8)' $menuentry_id_option 'osprober-gnulinux-advanced-7a59d564-cea7-487a-887d-260f3fe57aee' {
        menuentry 'Debian GNU/Linux (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, mit Linux 3.16.0-4-amd64 (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (sysvinit) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/sysvinit/init
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (systemd) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/systemd/systemd
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64-root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single-7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, mit Linux 3.16-3-amd64 (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet
                initrd /boot/initrd.img-3.16-3-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16-3-amd64 (sysvinit) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/sysvinit/init
                initrd /boot/initrd.img-3.16-3-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16-3-amd64 (systemd) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/systemd/systemd
                initrd /boot/initrd.img-3.16-3-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16-3-amd64 (recovery mode) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64-root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single-7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single
                initrd /boot/initrd.img-3.16-3-amd64
        }
        menuentry 'Debian GNU/Linux, mit Linux 3.13-1-amd64 (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13-1-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.13-1-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet
                initrd /boot/initrd.img-3.13-1-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.13-1-amd64 (sysvinit) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13-1-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.13-1-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/sysvinit/init
                initrd /boot/initrd.img-3.13-1-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.13-1-amd64 (systemd) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13-1-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.13-1-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro quiet init=/lib/systemd/systemd
                initrd /boot/initrd.img-3.13-1-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.13-1-amd64 (recovery mode) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13-1-amd64-root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single-7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.13-1-amd64 root=UUID=7a59d564-cea7-487a-887d-260f3fe57aee ro single
                initrd /boot/initrd.img-3.13-1-amd64
        }
        menuentry 'Debian GNU/Linux (8.2) (auf /dev/mapper/vg1-mlvm3) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/vg1-mlvm3 ro quiet
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux (auf /dev/mapper/vg1-mlvm3) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/vg1-mlvm3 ro quiet
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (auf /dev/mapper/vg1-mlvm3) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/vg1-mlvm3 ro quiet
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode) (auf /dev/mapper/vg1-mlvm3) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64-root=/dev/mapper/vg1-mlvm3 ro single-7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/vg1-mlvm3 ro single
                initrd /boot/initrd.img-3.16.0-4-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16-3-amd64 (auf /dev/mapper/vg1-mlvm3) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64--7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=/dev/mapper/vg1-mlvm3 ro quiet
                initrd /boot/initrd.img-3.16-3-amd64
        }
        menuentry 'Debian GNU/Linux, with Linux 3.16-3-amd64 (recovery mode) (auf /dev/mapper/vg1-mlvm3) (auf /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16-3-amd64-root=/dev/mapper/vg1-mlvm3 ro single-7a59d564-cea7-487a-887d-260f3fe57aee' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt8'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8  7a59d564-cea7-487a-887d-260f3fe57aee
                else
                  search --no-floppy --fs-uuid --set=root 7a59d564-cea7-487a-887d-260f3fe57aee
                fi
                linux /boot/vmlinuz-3.16-3-amd64 root=/dev/mapper/vg1-mlvm3 ro single
                initrd /boot/initrd.img-3.16-3-amd64
        }
}

menuentry 'Mac OS X (32-bit) (auf /dev/sdb3)' --class osx --class darwin --class os $menuentry_id_option 'osprober-xnu-32-0000000000000000'  {
        insmod part_gpt
        insmod hfsplus
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  0000000000000000
        else
          search --no-floppy --fs-uuid --set=root 0000000000000000
        fi
        load_video
        set do_resume=0
        if [ /var/vm/sleepimage -nt10 / ]; then
           if xnu_resume /var/vm/sleepimage; then
             set do_resume=1
           fi
        fi
        if [ $do_resume = 0 ]; then
           xnu_uuid 0000000000000000 uuid
           if [ -f /Extra/DSDT.aml ]; then
              acpi -e /Extra/DSDT.aml
           fi
           if [ /kernelcache -nt /System/Library/Extensions ]; then
              xnu_kernel /kernelcache boot-uuid=${uuid} rd=*uuid
           else
              xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid
              if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
                xnu_mkext /System/Library/Extensions.mkext
              else
                xnu_kextdir /System/Library/Extensions
              fi
           fi
           if [ -f /Extra/Extensions.mkext ]; then
              xnu_mkext /Extra/Extensions.mkext
           fi
           if [ -d /Extra/Extensions ]; then
              xnu_kextdir /Extra/Extensions
           fi
           if [ -f /Extra/devprop.bin ]; then
              xnu_devprop_load /Extra/devprop.bin
           fi
           if [ -f /Extra/splash.jpg ]; then
              insmod jpeg
              xnu_splash /Extra/splash.jpg
           fi
           if [ -f /Extra/splash.png ]; then
              insmod png
              xnu_splash /Extra/splash.png
           fi
           if [ -f /Extra/splash.tga ]; then
              insmod tga
              xnu_splash /Extra/splash.tga
           fi
        fi
}
menuentry 'Mac OS X (64-bit) (auf /dev/sdb3)' --class osx --class darwin --class os $menuentry_id_option 'osprober-xnu-64-0000000000000000'  {
        insmod part_gpt
        insmod hfsplus
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  0000000000000000
        else
          search --no-floppy --fs-uuid --set=root 0000000000000000
        fi
        load_video
        set do_resume=0
        if [ /var/vm/sleepimage -nt10 / ]; then
           if xnu_resume /var/vm/sleepimage; then
             set do_resume=1
           fi
        fi
        if [ $do_resume = 0 ]; then
           xnu_uuid 0000000000000000 uuid
           if [ -f /Extra/DSDT.aml ]; then
              acpi -e /Extra/DSDT.aml
           fi
           if [ /kernelcache -nt /System/Library/Extensions ]; then
              xnu_kernel64 /kernelcache boot-uuid=${uuid} rd=*uuid
           else
              xnu_kernel64 /mach_kernel boot-uuid=${uuid} rd=*uuid
              if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
                xnu_mkext /System/Library/Extensions.mkext
              else
                xnu_kextdir /System/Library/Extensions
              fi
           fi
           if [ -f /Extra/Extensions.mkext ]; then
              xnu_mkext /Extra/Extensions.mkext
           fi
           if [ -d /Extra/Extensions ]; then
              xnu_kextdir /Extra/Extensions
           fi
           if [ -f /Extra/devprop.bin ]; then
              xnu_devprop_load /Extra/devprop.bin
           fi
           if [ -f /Extra/splash.jpg ]; then
              insmod jpeg
              xnu_splash /Extra/splash.jpg
           fi
           if [ -f /Extra/splash.png ]; then
              insmod png
              xnu_splash /Extra/splash.png
           fi
           if [ -f /Extra/splash.tga ]; then
              insmod tga
              xnu_splash /Extra/splash.tga
           fi
        fi
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
        fwsetup
}
### 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 ###

### BEGIN /etc/grub.d/90_epidemic_reboot ###
menuentry 'Reboot' --class reboot {
reboot
}
### END /etc/grub.d/90_epidemic_reboot ###

### BEGIN /etc/grub.d/91_epidemic_halt ###
menuentry 'Halt' --class halt {
halt
}
### END /etc/grub.d/91_epidemic_halt ###

### BEGIN /etc/grub.d/99_epidemic_end ###
### END /etc/grub.d/99_epidemic_end ###


As entradas do Epidemic no primerio grub.cfg.new e no arquivo novo grub.cfg parecem idênticas, Um pouco estranho é que o Windows não é reconhecido, mas um Mac OS X de vez. Infelizmente o sistema efi perdeu o bootnum do Epidemic, fazendo com que não se possa bootar o Epidemic diretamente. Isto é um problema constante da implementação bugada do BIOS UEFI no meu noteboot, não estou culpando o próprio UEFI. Como o erro acontece no initrd inalterado, suponho que ele acontecerá do mesmo jeito.

O proximo passo: Colei a entrada do Epidemic no grub do openSUSE, e modifiquei a linha do kernel para

Código: Selecionar todos

linux   /epidemic-201601201248/boot/vmlinuz-4.0.0-epidemic-amd64 root=/dev/sda11 ro  quiet


Agora o sistema deu boot (com o parâmetro adicional nomodeset). O próximo teste seria um grub-install no Epidemic. Mas antes vou esperar os seus comentários.

Abraços
Ulrich
Windows é chato, Linux não funciona.

Voltar para “Epidemic 4.1 Beta 2”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes