[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#954718: grub-installer: update templates for UEFI and other media than hard disks



Package: grub-installer
Severity: wishlist
Tags: patch

grub-installer contains outdated template strings, which should be updated
in regard of:

- MBR is outdated -> UEFI came as a successor;
- hard disks are no longer the only/mainly used storage media (depending on
  architecture); these days we are installing OS'es on SD cards or USB 
  thumbdrives for example.


Please consider applying the attached patch.

Holger



-- 
Holger Wansing <hwansing@mailbox.org>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076
diff --git a/debian/changelog b/debian/changelog
index c151656f..073d591a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,15 @@
+grub-installer (1.170) UNRELEASED; urgency=medium
+
+  * Update templates, to make them fit for UEFI systems and new sorts of
+    system storage media.
+
+ -- Holger Wansing <hwansing@mailbox.org>  Sun, 22 Mar 2020 15:53:18 +0100
+
 grub-installer (1.169) unstable; urgency=medium
 
   * Team upload
 
   [ Updated translations ]
   * Lithuanian (lt.po) by Tautvydas Zukauskas
 
  -- Holger Wansing <hwansing@mailbox.org>  Sat, 07 Mar 2020 20:55:15 +0100
diff --git a/debian/grub-installer.templates b/debian/grub-installer.templates
index a7a0f385..c7eab6d6 100644
--- a/debian/grub-installer.templates
+++ b/debian/grub-installer.templates
@@ -1,34 +1,35 @@
 Template: grub-installer/with_other_os
 Type: boolean
 Default: true
 # :sl1:
-_Description: Install the GRUB boot loader to the master boot record?
+_Description: Install the GRUB boot loader to your primary drive?
  The following other operating systems have been detected on this
  computer: ${OS_LIST}
  .
  If all of your operating systems are listed above, then it should be safe to
- install the boot loader to the master boot record of your first hard
- drive. When your computer boots, you will be able to choose to load one of
- these operating systems or the newly installed Debian system.
+ install the boot loader to your primary drive's UEFI partition (or master
+ boot record, for non-UEFI systems). When your computer boots, you will be 
+ able to choose to load one of these operating systems or the newly installed
+ Debian system.
 
 Template: grub-installer/only_debian
 Type: boolean
 Default: true
 # :sl1:
-_Description: Install the GRUB boot loader to the master boot record?
+_Description: Install the GRUB boot loader to your primary drive?
  It seems that this new installation is the only operating system
  on this computer. If so, it should be safe to install the GRUB boot loader
- to the master boot record of your first hard drive.
+ to your primary drive's UEFI partition (or master boot record, for non-UEFI
+ systems).
  .
- Warning: If the installer failed to detect another operating system that
- is present on your computer, modifying the master boot record will make
- that operating system temporarily unbootable, though GRUB can be manually
- configured later to boot it.
+ Warning: If your computer has another operating system that the installer
+ failed to detect, this will make that operating system temporarily
+ unbootable, though GRUB can be manually configured later to boot it.
 
 Template: grub-installer/sataraid
 Type: boolean
 Default: true
 # :sl3:
 _Description: Install the GRUB boot loader to the Serial ATA RAID disk?
  Installation of GRUB on Serial ATA RAID is experimental.
  .
@@ -68,41 +69,40 @@ _Description: Unable to configure GRUB
  The GRUB installation has been aborted.
 
 Template: grub-installer/bootdev
 Type: string
 # :sl2:
 _Description: Device for boot loader installation:
  You need to make the newly installed system bootable, by installing
  the GRUB boot loader on a bootable device. The usual way to do this is to
- install GRUB on the master boot record of your first hard drive. If you
- prefer, you can install GRUB elsewhere on the drive, or to another drive,
- or even to a floppy.
+ install GRUB to your primary drive's UEFI partition (or master boot record,
+ for non-UEFI systems). You may instead install GRUB to a different drive
+ (or partition), or to removable media.
  .
- The device should be specified as a device in /dev. Below are some
+ The device notation should be specified as a device in /dev. Below are some
  examples:
-  - "/dev/sda" will install GRUB to the master boot record of your first
-    hard drive;
-  - "/dev/sda2" will use the second partition of your first hard drive;
-  - "/dev/sdc5" will use the first extended partition of your third hard
-    drive;
+  - "/dev/sda" will install GRUB to your primary drive's UEFI partition (or
+    master boot record, for non-UEFI systems);
+  - "/dev/sdb" will install GRUB to a second drive (which may for instance
+    be a thumbdrive);
   - "/dev/fd0" will install GRUB to a floppy.
 
 Template: grub-installer/choose_bootdev
 Type: select
 Choices-C: manual, ${DEVICES_LIST}
 #flag:translate!:2
 __Choices: Enter device manually, ${DESCRIPTIONS}
 # :sl2:
 _Description: Device for boot loader installation:
  You need to make the newly installed system bootable, by installing
  the GRUB boot loader on a bootable device. The usual way to do this is to
- install GRUB on the master boot record of your first hard drive. If you
- prefer, you can install GRUB elsewhere on the drive, or to another drive,
- or even to a floppy.
+ install GRUB to your primary drive's UEFI partition (or master boot record,
+ for non-UEFI systems). You may instead install GRUB to a different drive
+ (or partition), or to removable media.
 
 Template: grub-installer/password
 Type: password
 # :sl2:
 _Description: GRUB password:
  The GRUB boot loader offers many powerful interactive features, which could
  be used to compromise your system if unauthorized users have access to the
  machine when it is starting up. To defend against this, you may choose a
@@ -224,17 +224,17 @@ Type: text
 # :sl1:
 _Description: Configuring grub-efi for future usage of the removable media path
 
 Template: debian-installer/grub-installer/title
 Type: text
 #  Main menu item
 #  Translators: keep below 55 columns
 # :sl1:
-_Description: Install the GRUB boot loader on a hard disk
+_Description: Install the GRUB boot loader
 
 Template: rescue/menu/grub-reinstall
 Type: text
 # Rescue menu item
 # :sl2:
 _Description: Reinstall GRUB boot loader
 
 Template: grub-installer/skip

Reply to: