[U-Boot] ChormeBook Tegra TK1 HP 14 " running Mainline Kernel Linux (Ubuntu - Xenial) -- Signing Kernel Almost Done !!

Alexandre N. Perfeito perfeitoan at hotmail.com
Wed Sep 6 23:07:31 UTC 2017


Hi Everyone , almost done here !!! I Need  Help !!! to make the chromebook TegraTk1 model running Ubuntu-Xenial Mainline v4.4.0.70


  After I compiled the zImage  with this:


root at alarm:/# sudo make -j5 zImage dtbs modules


  Second: I caught this file in attached Then I runing this command:

root at alarm:/# sudo /u-boot-tegra/b/nyan-big/tools/mkimage -D "-I dts -O dtb -p 2048" -f kernel.its vmlinux.uimg

  Third:

file bootloader create with:


root at alarm:/#sudo dd if=/dev/zero of=bootloader.bin bs=512 count=1

   Fourth:

file config.txt create with:

echo 'console=tty0 init=/sbin/init root=PARTUUID=%U/PARTNROFF=1 rootwait rw noinitrd' > config.txt

    Fifth :

After The files created I runnig this scripth  fileKernel.sh below:

vbutil_kernel \
    --pack vmlinux.kpart \
    --version 1 \
    --vmlinuz vmlinux.uimg \
    --arch arm \
    --keyblock  /usr/share/vboot/devkeys/kernel.keyblock \
    --signprivate /usr/share/vboot/devkeys/kernel_data_key.vbprivk \
    --config config.txt \
    --bootloader bootloader.bin

file vmlinux.kpart created

     Sixth : Put the file vmlinux.kpart in Kernel Partition /dev/sda6

root at alarm:/# sudo dd if=vmlinux.kpart of=/dev/sda6

      Seventh:

I copy this file in /boot from my USB drive Rootfs partition



Follow my USB /dev/sda parttion:

[aperfeito at alarm ~]$ sudo cgpt show /dev/sda
[sudo] password for aperfeito:
       start        size            part           contents
           0           1                                PMBR (Boot GUID: AD11024D-1016-B345-A21D-F7B823B0318A)
           1           1                                Pri GPT header
           2          32                               Pri GPT table
          64       32768           6              Label: "KERN-A"
                                                          Type: ChromeOS kernel
                                                          UUID: D43B02E7-AF2D-3642-93D8-370D84193655
                                                          Attr: priority=0 tries=0 successful=0
       65600    53542815     7             Label: "ROOT-A"
                                                         Type: 0FC63DAF-8483-4772-8E79-3D69D8477DE4
                                                         UUID: A01D12A1-C0E2-D54C-B68A-6E24E3896AE2
    61997023          32                       Sec GPT table
    61997055           1                        Sec GPT header



What I have doing wrong ? Chromebook Bleps when using ctlr+U


Cheers


Perfeito, Alexander



More information about the U-Boot mailing list