Re: Porteus for UEFI PC
Posted: 05 Sep 2014, 11:21
@fanthom
I have gotten 'grub-2.00-x86_64-2' package and am studying on 'grub-mkimage'.
Thank you for your kindness.
"which option in the config enables booting from eMMC cards?"
This is my process.
1. Lubuntu 64bit 14.04 was installed in the ECS LIVA that is UEFI PC and has eMMC storage.
The LUBUNTU boot environment (grub) is used.
installed partition: UUID=55433d1c-8683-445e-b3be-164ac8c67d76
2. Set Porteus-LXDE-v3.0.1-i486-EFI.iso in
UUID=55433d1c-8683-445e-b3be-164ac8c67d76
PATHE=/live/porteus/3.0.1/
3. grub entry of custom.cfg
The partition that was installed LUBUNTU has the file /boot/grub/custom.cfg
which is included in /boot/grub/grub.cfg
#==========================================
menuentry "Porteus-LXDE-v3.0.1-i486-EFI.iso" {
set PRT="55433d1c-8683-445e-b3be-164ac8c67d76"
search --no-floppy --fs-uuid --set=root ${PRT}
set ISO="/live/porteus/3.0.1/Porteus-LXDE-v3.0.1-i486-EFI.iso"
loopback loop $ISO
linux (loop)/boot/syslinux/vmlinuz from=UUID:$PRT$ISO
initrd (loop)/boot/syslinux/initrd.xz
}
#==========================================
4. Porteus-LXDE-v3.0.1-i486-EFI.iso
Porteus-LXDE-v3.0.1-i486-EFI.iso was created from Porteus-LXDE-v3.0.1-i486.iso
with tool kits EFIKernel.3.0.1.tgz.
5. Configure of build kernel was set to include eMMC driver.
[32bit config line:4083-4116]
==========================================================
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
# CONFIG_MMC_CLKGATE is not set
#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=m
# CONFIG_MMC_TEST is not set
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=y
CONFIG_MMC_SDHCI_ACPI=y
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_PXAV3=m
CONFIG_MMC_SDHCI_PXAV2=m
CONFIG_MMC_WBSD=m
CONFIG_MMC_TIFM_SD=m
CONFIG_MMC_SDRICOH_CS=m
CONFIG_MMC_CB710=m
CONFIG_MMC_VIA_SDMMC=m
CONFIG_MMC_VUB300=m
CONFIG_MMC_USHC=m
CONFIG_MMC_REALTEK_PCI=m
CONFIG_MEMSTICK=y
# CONFIG_MEMSTICK_DEBUG is not set
==========================================================
[64bit config line:3939-3972]
==========================================================
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
# CONFIG_MMC_CLKGATE is not set
#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=m
# CONFIG_MMC_TEST is not set
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=y
CONFIG_MMC_SDHCI_ACPI=y
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_PXAV3=m
CONFIG_MMC_SDHCI_PXAV2=m
CONFIG_MMC_WBSD=m
CONFIG_MMC_TIFM_SD=m
CONFIG_MMC_SDRICOH_CS=m
CONFIG_MMC_CB710=m
CONFIG_MMC_VIA_SDMMC=m
CONFIG_MMC_VUB300=m
CONFIG_MMC_USHC=m
CONFIG_MMC_REALTEK_PCI=m
CONFIG_MEMSTICK=y
# CONFIG_MEMSTICK_DEBUG is not set
==========================================================
Thanks.
I have gotten 'grub-2.00-x86_64-2' package and am studying on 'grub-mkimage'.
Thank you for your kindness.
"which option in the config enables booting from eMMC cards?"
This is my process.
1. Lubuntu 64bit 14.04 was installed in the ECS LIVA that is UEFI PC and has eMMC storage.
The LUBUNTU boot environment (grub) is used.
installed partition: UUID=55433d1c-8683-445e-b3be-164ac8c67d76
2. Set Porteus-LXDE-v3.0.1-i486-EFI.iso in
UUID=55433d1c-8683-445e-b3be-164ac8c67d76
PATHE=/live/porteus/3.0.1/
3. grub entry of custom.cfg
The partition that was installed LUBUNTU has the file /boot/grub/custom.cfg
which is included in /boot/grub/grub.cfg
#==========================================
menuentry "Porteus-LXDE-v3.0.1-i486-EFI.iso" {
set PRT="55433d1c-8683-445e-b3be-164ac8c67d76"
search --no-floppy --fs-uuid --set=root ${PRT}
set ISO="/live/porteus/3.0.1/Porteus-LXDE-v3.0.1-i486-EFI.iso"
loopback loop $ISO
linux (loop)/boot/syslinux/vmlinuz from=UUID:$PRT$ISO
initrd (loop)/boot/syslinux/initrd.xz
}
#==========================================
4. Porteus-LXDE-v3.0.1-i486-EFI.iso
Porteus-LXDE-v3.0.1-i486-EFI.iso was created from Porteus-LXDE-v3.0.1-i486.iso
with tool kits EFIKernel.3.0.1.tgz.
5. Configure of build kernel was set to include eMMC driver.
[32bit config line:4083-4116]
==========================================================
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
# CONFIG_MMC_CLKGATE is not set
#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=m
# CONFIG_MMC_TEST is not set
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=y
CONFIG_MMC_SDHCI_ACPI=y
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_PXAV3=m
CONFIG_MMC_SDHCI_PXAV2=m
CONFIG_MMC_WBSD=m
CONFIG_MMC_TIFM_SD=m
CONFIG_MMC_SDRICOH_CS=m
CONFIG_MMC_CB710=m
CONFIG_MMC_VIA_SDMMC=m
CONFIG_MMC_VUB300=m
CONFIG_MMC_USHC=m
CONFIG_MMC_REALTEK_PCI=m
CONFIG_MEMSTICK=y
# CONFIG_MEMSTICK_DEBUG is not set
==========================================================
[64bit config line:3939-3972]
==========================================================
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
# CONFIG_MMC_CLKGATE is not set
#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=m
# CONFIG_MMC_TEST is not set
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=y
CONFIG_MMC_SDHCI_ACPI=y
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_PXAV3=m
CONFIG_MMC_SDHCI_PXAV2=m
CONFIG_MMC_WBSD=m
CONFIG_MMC_TIFM_SD=m
CONFIG_MMC_SDRICOH_CS=m
CONFIG_MMC_CB710=m
CONFIG_MMC_VIA_SDMMC=m
CONFIG_MMC_VUB300=m
CONFIG_MMC_USHC=m
CONFIG_MMC_REALTEK_PCI=m
CONFIG_MEMSTICK=y
# CONFIG_MEMSTICK_DEBUG is not set
==========================================================
Thanks.