in a large frying pan cook bacon and onion till onion is tender, then add butter, salt, pepper, brown sugar, and cabbage and sautee until cabbage is tender. Stirring often.
in a large roasting pan put sauerkraut and mix in cabbage. Arrange quartered potatoes around edge of pan.
arrange meats on top of sauerkraut, cover with foil and bake at 350* for about an hour. Remove foil and continue to bake until meats are fully cooked, and potatoes are done.
when done remove meat , remove any bones and cut meat into bite size pieces, add back to sauerkraut and mix well.
you can also just put meat in a roasting pan and bake until done, cut into bite size pieces and then mix in with sauerkraut and then bake the sauerkraut. It depends on how you want to do it. Sometimes I have my meat done the day before so I can just throw it together quicker.