如何格式化驱动器而不丢失grub?

如何格式化驱动器而不丢失grub?

我有这个文件系统布局:

$ df -h | sort
/dev/sda1        19G   44M   18G   1% /home/old_root
/dev/sda2       440G   71M  418G   1% /home/old_backup
/dev/sdb1       1.8T  1.2T  604G  66% /home
/dev/sdc2        23G  7.6G   15G  35% /
/dev/sdc5       887G  101G  741G  12% /home/backup

我想删除 sda 上的所有分区,包括未安装的分区,并使用单个大分区格式化驱动器。但是,grub 位于该驱动器上。如何删除所有分区并创建一个大分区而不危及 grub?

我并不反对将 grub 移动到另一个分区的想法,但我的 BIOS 使这变得很痛苦,因为无法确保哪个驱动器将获得哪个 sdX 指定。我目前运行的是 Kubuntu 14.04,这是lshw有关主板和 BIOS 的报告:

*-core
   description: Motherboard
   product: H81M-K
   vendor: ASUSTeK COMPUTER INC.
   physical id: 0
   version: Rev X.0x
   serial: 140322933907381
   slot: To be filled by O.E.M.
 *-firmware
      description: BIOS
      vendor: American Megatrends Inc.
      physical id: 0
      version: 0803
      date: 04/15/2014
      size: 64KiB
      capacity: 8128KiB
      capabilities: pci apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi

相关内容