Végkifejlet: siker.
Trey tanácsa alapján a testdisk visszaállította a megfelelő partíciót, utána boot-olva ment a "grub rescue" bűvölés, bebootolt, folytatta a Win10 frissítést, majd megint egy is grub és Win10 és a Linux is fut.
Egy fura dolog volt: a Linux fájlok (ext4) és a Linux swap partíció egyaránt az extended-ben voltak. A hiba után csak a swap látszott. A testdisk nem tudta a Linux ext4-eset visszaállítani a swap elvesztése nélkül. De ebbe belementem, swap nélkül is indul a Linux, és kézzel meg lehet a swap-et csinálni. Nem tudom, milyen hülye állapotban hagyhatta a Win a partíciós táblát, hogy az ext4-es partíciós visszaállítása csak a swap partíció elvesztésével volt lehetséges. De nem is értek nagyon a témához és végül is minden működik....