installer: Partition as the last step.
Multiple users have been understandably displeased to find out that their network card was unsupported, and Internet access mandatory, after having already formatted their partitions. * gnu/installer.scm (installer-steps): Run the ‘partition’ step just before the ‘final’ one.
This commit is contained in:
parent
55c43108ac
commit
d4d27ddb99
|
@ -1,6 +1,7 @@
|
||||||
;;; GNU Guix --- Functional package management for GNU
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
;;; Copyright © 2018 Mathieu Othacehe <m.othacehe@gmail.com>
|
;;; Copyright © 2018 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||||
;;; Copyright © 2019 Ludovic Courtès <ludo@gnu.org>
|
;;; Copyright © 2019 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -226,15 +227,6 @@ selected keymap."
|
||||||
(#$keymap-step current-installer)))
|
(#$keymap-step current-installer)))
|
||||||
(configuration-formatter keyboard-layout->configuration))
|
(configuration-formatter keyboard-layout->configuration))
|
||||||
|
|
||||||
;; Run a partitioning tool allowing the user to modify
|
|
||||||
;; partition tables, partitions and their mount points.
|
|
||||||
(installer-step
|
|
||||||
(id 'partition)
|
|
||||||
(description (G_ "Partitioning"))
|
|
||||||
(compute (lambda _
|
|
||||||
((installer-partition-page current-installer))))
|
|
||||||
(configuration-formatter user-partitions->configuration))
|
|
||||||
|
|
||||||
;; Ask the user to input a hostname for the system.
|
;; Ask the user to input a hostname for the system.
|
||||||
(installer-step
|
(installer-step
|
||||||
(id 'hostname)
|
(id 'hostname)
|
||||||
|
@ -267,6 +259,17 @@ selected keymap."
|
||||||
((installer-services-page current-installer))))
|
((installer-services-page current-installer))))
|
||||||
(configuration-formatter system-services->configuration))
|
(configuration-formatter system-services->configuration))
|
||||||
|
|
||||||
|
;; Run a partitioning tool allowing the user to modify
|
||||||
|
;; partition tables, partitions and their mount points.
|
||||||
|
;; Do this last so the user has something to boot if any
|
||||||
|
;; of the previous steps didn't go as expected.
|
||||||
|
(installer-step
|
||||||
|
(id 'partition)
|
||||||
|
(description (G_ "Partitioning"))
|
||||||
|
(compute (lambda _
|
||||||
|
((installer-partition-page current-installer))))
|
||||||
|
(configuration-formatter user-partitions->configuration))
|
||||||
|
|
||||||
(installer-step
|
(installer-step
|
||||||
(id 'final)
|
(id 'final)
|
||||||
(description (G_ "Configuration file"))
|
(description (G_ "Configuration file"))
|
||||||
|
|
Loading…
Reference in New Issue