diff --git a/core/profiles/minimal/config/block.block.stark.admin.yml b/core/profiles/minimal/config/block.block.stark.admin.yml
deleted file mode 100644
index e84cdbe..0000000
--- a/core/profiles/minimal/config/block.block.stark.admin.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-id: stark.admin
-label: Administration
-region: sidebar_first
-weight: '1'
-module: system
-status: '1'
-visibility:
-  path:
-    visibility: '0'
-    pages: ''
-  role:
-    roles: {  }
-  node_type:
-    types: {  }
-  visibility__active_tab: edit-visibility-path
-plugin: 'system_menu_block:menu-admin'
-settings:
-  cache: '-1'
-label_display: visible
diff --git a/core/profiles/minimal/config/block.block.stark.login.yml b/core/profiles/minimal/config/block.block.stark.login.yml
deleted file mode 100644
index ba8a66d..0000000
--- a/core/profiles/minimal/config/block.block.stark.login.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-id: stark.login
-label: 'User login'
-region: sidebar_first
-weight: '0'
-module: user
-status: '1'
-visibility:
-  path:
-    visibility: '0'
-    pages: ''
-  role:
-    roles: {  }
-  node_type:
-    types: {  }
-  visibility__active_tab: edit-visibility-path
-plugin: user_login_block
-settings:
-  cache: '-1'
-label_display: visible
diff --git a/core/profiles/minimal/config/block.block.stark.tools.yml b/core/profiles/minimal/config/block.block.stark.tools.yml
deleted file mode 100644
index dda5b98..0000000
--- a/core/profiles/minimal/config/block.block.stark.tools.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-id: stark.tools
-label: Tools
-region: sidebar_first
-weight: '0'
-module: system
-status: '1'
-visibility:
-  path:
-    visibility: '0'
-    pages: ''
-  role:
-    roles: {  }
-  node_type:
-    types: {  }
-  visibility__active_tab: edit-visibility-path
-plugin: 'system_menu_block:menu-tools'
-settings:
-  cache: '-1'
-label_display: visible
diff --git a/core/profiles/minimal/lib/Drupal/minimal/Tests/MinimalTest.php b/core/profiles/minimal/lib/Drupal/minimal/Tests/MinimalTest.php
index fbfb65b..9543fcf 100644
--- a/core/profiles/minimal/lib/Drupal/minimal/Tests/MinimalTest.php
+++ b/core/profiles/minimal/lib/Drupal/minimal/Tests/MinimalTest.php
@@ -28,17 +28,11 @@ public static function getInfo() {
    * Tests Minimal installation profile.
    */
   function testMinimal() {
-    $this->drupalGet('');
-    // Check the login block is present.
-    $this->assertLink(t('Create new account'));
-    $this->assertResponse(200);
-
-    // Create a user to test tools and navigation blocks for logged in users
-    // with appropriate permissions.
-    $user = $this->drupalCreateUser(array('access administration pages', 'administer content types'));
+    // Ensure that an administrative user accessing the front page gets the
+    // Administration page.
+    $user = $this->drupalCreateUser(array('access administration pages'));
     $this->drupalLogin($user);
     $this->drupalGet('');
-    $this->assertText(t('Tools'));
     $this->assertText(t('Administration'));
   }
 }
diff --git a/core/profiles/minimal/minimal.info.yml b/core/profiles/minimal/minimal.info.yml
index 948aeb4..48261ed 100644
--- a/core/profiles/minimal/minimal.info.yml
+++ b/core/profiles/minimal/minimal.info.yml
@@ -3,6 +3,4 @@ description: 'Build a custom site without pre-configured functionality. Suitable
 version: VERSION
 core: 8.x
 dependencies:
-  - node
-  - block
   - dblog
diff --git a/core/profiles/minimal/minimal.install b/core/profiles/minimal/minimal.install
index 9191a92..42f8f5c 100644
--- a/core/profiles/minimal/minimal.install
+++ b/core/profiles/minimal/minimal.install
@@ -1,4 +1,5 @@
 <?php
+
 /**
  * @file
  * Install, update and uninstall functions for the minimal installation profile.
@@ -12,13 +13,9 @@
  * @see system_install()
  */
 function minimal_install() {
-  // Disable the user pictures on nodes.
-  variable_set('theme_settings', array('toggle_node_user_picture' => FALSE));
-
-  // Allow visitor account creation, but with administrative approval.
-  config('user.settings')->set('register', USER_REGISTER_VISITORS_ADMINISTRATIVE_APPROVAL)->save();
-
-  // Enable default permissions for system roles.
-  user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array('access content'));
-  user_role_grant_permissions(DRUPAL_AUTHENTICATED_RID, array('access content'));
+  // Since the Minimal profile requires that some administration be performed
+  // before there is anything useful on the site (even an Administration menu
+  // block), default the front page to the Administration page. Otherwise,
+  // there's no way to get to it without knowing its URL.
+  config('system.site')->set('page.front', 'admin')->save();
 }
