m/n/core: do not show minit error on failure

Change-Id: I42018ea1d177c5a49c827242a6c8be93363e49bc
Reviewed-on: https://review.monogon.dev/c/monogon/+/1389
Tested-by: Jenkins CI
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/metropolis/node/core/main.go b/metropolis/node/core/main.go
index 0d13b4b..3c77e92 100644
--- a/metropolis/node/core/main.go
+++ b/metropolis/node/core/main.go
@@ -213,10 +213,11 @@
 	// Present final message to the console.
 	crash <- ""
 	crash <- ""
-	crash <- fmt.Sprintf("Fatal error: %v", err)
+	crash <- fmt.Sprintf(" Fatal error: %v", err)
+	crash <- fmt.Sprintf(" This node could not be started. Rebooting...")
 	time.Sleep(time.Second)
 	// Return to minit, which will reboot this node.
-	os.Exit(1)
+	os.Exit(0)
 }
 
 // consoleFilter is used to filter out some uselessly verbose logs from the