First, boil a large pot of water for the linguini. When the water comes to a boil, add the salt and the pasta and cook according to the directions on the pasta box for al dente pasta.
In the skillet, heat the olive oil on low heat. Add the pancetta and cook for about five minutes, until it's golden brown and crispy. Drain the pancetta on paper towels. Leave two tablespoons of the drippings in the skillet.
To the pan, on low heat, cook the onion until it's softened. Add the garlic and red pepper flakes and cook them for one minute. Add the tomatoes and sugar, crushing the tomatoes with a fork until they're broken down. Cook for 15 minutes. Put the sauce in a food processor, and puree until smooth. Add the tomatoes back in the pot. Stir in the pancetta.
Drain the pasta and add it to the skillet long with the Parmesan cheese and basil. Top each portion with a ball of burrata.