<div dir="ltr"><div class="gmail-_3xX726aBn29LDbsDtzr_6E gmail-_1Ap4F5maDtT1E1YuCiaO0r gmail-D3IL3FD0RFy_mkKLPwL4" style="max-width:800px"><div class="gmail-_292iotee39Lmt0MkQZ2hPV gmail-RichTextJSON-root"><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">Hello.</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">I've
installed the ubuntu jammy iso image created by "hexdump0815" to my sd
card because I wanted to install a recent ubuntu distro powered by the
mainline kernel. This is the kernel of the iso file :</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><a href="https://github.com/hexdump0815/imagebuilder/releases/download/220619-01/chromebook_snow-armv7l-jammy.img.gz" class="gmail-_3t5uN8xUmg0TOwRCOGQEcU" rel="noopener nofollow ugc" target="_blank">https://github.com/hexdump0815/imagebuilder/releases/download/220619-01/chromebook_snow-armv7l-jammy.img.gz</a></p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">So,now,I'm going to explain what's the content of the partitions on the sd card.</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><blockquote class="gmail-_28lDeogZhLGXvE95QRPeDL"><ol class="gmail-_1eJr7K139jnMstd4HajqYP"><li class="gmail-_3gqTEjt4x9UIIpWiro7YXz"><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">/dev/sdh1 = unknown = 16 MB</p></li><li class="gmail-_3gqTEjt4x9UIIpWiro7YXz"><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">/dev/sdh2 = unknown = 16 MB</p></li><li class="gmail-_3gqTEjt4x9UIIpWiro7YXz"><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">/dev/sdh3 = ext2 = BOOT</p></li></ol></blockquote><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"> </p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">Inside the partition /dev/sdh3 I have :</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><blockquote class="gmail-_28lDeogZhLGXvE95QRPeDL"><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">a) dtb-5.18.1-stb-cbe+ = directory</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">b) extlinux = directory</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">c) extra = directory</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">d) config.5.18.1-stb-cbe+ : file</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">e) initrd.img-5.18.1-stb-cbe+ : file</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">f) System.map-5.18.1-stb-cbe+ : file</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">g) vmlinux.kpart-5.18.1-stb-cbe+ : file</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">h) zImage-5.18.1-stb.cbe+ : file</p></blockquote><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">Inside the directory "dtb-5.18.1-stb-cbe+" there are the following files :</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><blockquote class="gmail-_28lDeogZhLGXvE95QRPeDL"><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">a) exynos5250-snow.dtb</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">b) exynos5250-snow-rev5.dtb</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">c) exynos5250-spring.dtb</p></blockquote><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">Inside the directory "extlinux",there is the file called extlinux.conf that has the following content :</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><pre class="gmail-_3GnarIQX9tD_qsgXkfSDz1"><code class="gmail-_34q3PgLsx9zIU5BiSOjFoM">TIMEOUT 30
DEFAULT linux-snow-rev4
MENU TITLE snow chromebook boot options
# rev4 snow chromebook
LABEL linux-snow-rev4
MENU LABEL linux rev4 snow
LINUX ../zImage-5.18.1-stb-cbe+
INITRD ../initrd.img-5.18.1-stb-cbe+
FDT ../dtb-5.18.1-stb-cbe+/exynos5250-snow.dtb
APPEND console=tty1 root=LABEL=rootpart ro rootwait net.ifnames=0 ipv6.disable=1 fsck.repair=yes noresume
# rev5 snow chromebook
LABEL linux-snow-rev5
MENU LABEL linux rev5 snow
LINUX ../zImage-5.18.1-stb-cbe+
INITRD ../initrd.img-5.18.1-stb-cbe+
FDT ../dtb-5.18.1-stb-cbe+/exynos5250-snow-rev5.dtb
APPEND console=tty1 root=LABEL=rootpart ro rootwait net.ifnames=0 ipv6.disable=1 fsck.repair=yes noresume
# spring chromebook - untested
LABEL linux-spring
MENU LABEL linux spring
LINUX ../zImage-5.18.1-stb-cbe+
INITRD ../initrd.img-5.18.1-stb-cbe+
# rev4 snow chromebook
FDT ../dtb-5.18.1-stb-cbe+/exynos5250-spring.dtb
APPEND console=tty1 root=LABEL=rootpart ro rootwait net.ifnames=0 ipv6.disable=1 fsck.repair=yes noresume
</code></pre><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">Inside the extra directory there are the following files :</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"></p><blockquote class="gmail-_28lDeogZhLGXvE95QRPeDL"><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">a) kernel-chromebook_snow-legacy.tar.gz</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">b) uboot.kpart.cbe-snow</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">c) uboot.kpart.cbe-snow-alternative</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">d) uboot.kpart.cbe-spring</p></blockquote><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><strong class="gmail-_12FoOEddL7j_RgMQN0SNeU">4) /dev/sdh4</strong> : inside here I have copied all the files of the jammy userland prepared by hexdump0818.</p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM"><br></p><p class="gmail-_1qeIAgB0cPwnLhDF9XSiJM">That's
all. What I want to know is which method he used to boot Ubuntu like
this ? I don't see grub.cfg and I don't see u-boot. So what method has
hexdump0818 used ? I want to know this because my plan is to enable KVM
on the kernel 5.4 and to do this I need to install a not verified u-boot
bootloader on the first partition of the sd card that I should chain
u-boot with something. And I should understand what this something is.</p></div></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Mario.<br></div></div>