Heat olive oil in a large skillet over medium heat. Add diced onions and garlic, cooking for about 2 minutes.
Add the meatloaf mixture to the skillet and cook for about 8 minutes until meat is browned and onions and garlic are nicely sautéed.
Add red wine, diced carrots, parsley, salt, pepper, basil, and tomato sauce to the skillet.
Continue to simmer on low heat for another 8-10 minutes, stirring occasionally.
Remove skillet from heat, cover with lid and set aside.
Meanwhile, bring a large pot of water to boil and add 1 teaspoon corn oil to prevent pasta from sticking.
Cook linguine according to package directions until al dente.
Drain pasta and place in a large serving dish.
Add entire contents of meat mixture on top of pasta and serve immediately.