yakshaveinc / tasks

distributed roadmap
The Unlicense
1 stars 0 forks source link

Update Lenovo firmware by booting from a network #27

Open abitrolly opened 5 years ago

abitrolly commented 5 years ago
abitrolly commented 5 years ago

netboot.xyz FAQ mentions how to test ISO booting with custom iPXE command.

kernel https://boot.netboot.xyz/memdisk iso raw
initrd http://url/to/iso
boot

This can be combined with pixiecore.

abitrolly commented 5 years ago

It loads all ISO into memory, and because ISO is just sector by sector copy of optical drive, it may just start.

pixiecore boot --dhcp-no-bind kernel https://boot.netboot.xyz/memdisk --cmdline "iso raw" \
    https://download.lenovo.com/pccbbs/mobiles/n10ur19w.iso

The ISO link is 23.9MB image from Lenovo page so it should fit into memory.

Lenovo Diagnostic ISO with 542MB can be more problematic. The URL is https://download.lenovo.com/pccbbs/thinkvantage_en/linux-bootable-cd-v4220.iso just in case.