Page 2 of 2

Re: Porteus for UEFI PC

Posted: 05 Sep 2014, 11:21
by neko
@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.

Re: Porteus for UEFI PC

Posted: 07 Sep 2014, 21:55
by brokenman
I've uploaded a video (watch in fullscreen HD) to show how to create a Porteus-v3.0.1 UEFI USB from within Porteus-v3.0.1. Hope it helps someone.

https://www.youtube.com/watch?v=Q_AXMoa ... tu.be?hd=1

Re: Porteus for UEFI PC

Posted: 17 Dec 2014, 14:01
by neko
@jbowers

There are 2 kernel version in V3.1 Porteus.
2014.12.09 released version is the Linux/x86 3.17.0 Kernel.
2014.12.16 released version is the Linux/x86 3.17.4 Kernel.
These original kernels can not be booted from ECS LIVA PC.

Both 32 bit and 64 bit of the Linux/x86 3.17.4 Kernel were tuned up to enable eMMC boot.
You could get 'vmlinuz and 000-kernel.xzm' from Porteus-FVWM-v3.1-i486-3.iso/Porteus-FVWM-v3.1-x86_64-3.iso.

Please refer
http://forum.porteus.org/viewtopic.php? ... =15#p29994

Thanks.

Re: Porteus for UEFI PC

Posted: 17 Dec 2014, 15:18
by fanthom
3.17.0 kernel was our mistake, second one had not EFI stub compiled and this was corrected over last weekend.
please download the ISO once again and your Liva PC should be working with stock Porteus :)

Re: Porteus for UEFI PC

Posted: 18 Dec 2014, 02:15
by neko
@fanthom

Porteus-XFCE-v3.1-i486.iso (size=177293312, md5sum=c613ea3e16a149b7ceecb74399ecfc93)
and
Porteus-XFCE-v3.1-x86_64.iso (size=183595008, md5sum=307361f6383b74a83da4a8f4faa6e175)
,which are named "2014.12.16 released version" by me,
could not be booted on ECS LIVA PC.

Now current version on Porteus site,
http://dl.porteus.org/i486/current/
http://dl.porteus.org/x86_64/current/,
there are same ones.

Thanks.

Re: Porteus for UEFI PC

Posted: 18 Dec 2014, 21:46
by fanthom
dunno - maybe Liva is special but latest Porteus ISO spin boots here in Vbox (to text mode only) when EFI is enabled.

Re: Porteus for UEFI PC

Posted: 19 Dec 2014, 03:16
by neko
@fanthom
wrote "maybe Liva is special".

I think so too.
Therefore, to LIVA user's @jbowers,
I posted the '17 Dec 2014 15:01' article
http://forum.porteus.org/viewtopic.php? ... =15#p29997

ECS says that UBUNTU 14.04 (64 bit) is available for LIVA PC.
I checked the UBUNTU's kernel configuration about eMMC.
Then I turned up Porteus kernel.
New configuration files:
http://www.mediafire.com/download/5ph19 ... .12.16.tgz

Thanks