GPTパーティションを持つLVMを使用して起動可能なUSB Debian Stretchディスクを作成することはできません

GPTパーティションを持つLVMを使用して起動可能なUSB Debian Stretchディスクを作成することはできません

GPTパーティションを持つ起動可能なUSBディスクを作成しようとすると、数日間ブロックされました。私はこのディスクが私のライブシステムのための起動可能な「バックアップ」ディスクのようになることを望みます。 (実際、システム部分はライブと異なる場合があります。現在、私のライブシステムはジェシー様のシステムです)

4To maxtor USBドライブを購入しました。

現在/boot(sdc7)スワップ(sdc8)とLVM(sdc12)を使用して、そのディスクにStretchをインストールしています。 OSパーティションごとに1つを持つ方が良いことをどこかで読んだので、2つのEFIパーティションを作成しました。

パーティション化アーキテクチャは次のとおりです。

Disk /dev/sdc: 7814037167 sectors, 3.6 TiB Logical sector size: 512
bytes Disk identifier (GUID): 4E367763-BD0F-459F-9F18-AADF699D40BF
Partition table holds up to 128 entries First usable sector is 34,
last usable sector is 7814037133 Partitions will be aligned on
8-sector boundaries Total free space is 6 sectors (3.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40            2087   1024.0 KiB  8300  BIOS boot partition
   2            2088          206887   100.0 MiB   EF00  EFI System
   3          206888          288807   40.0 MiB    8300  Dell utility
   4          288808        19163175   9.0 GiB     2700  Windows RE
   5        19163176       207906855   90.0 GiB    0700  Microsoft basic data
   6       207906856       208316455   200.0 MiB   EF00  EFI System grub2
   7       208316456       208623655   150.0 MiB   8300  boot
   8       208623656       219109415   5.0 GiB     8200  Linux swap
   9       219109416      2366593063   1024.0 GiB  8300  Linux filesystem
  10      2366593064      4514076711   1024.0 GiB  8300  Linux filesystem
  11      4514076712      6661560359   1024.0 GiB  8300  Linux filesystem
  12      6661560360      7814037133   549.5 GiB   8E00  Linux LVM

sda 12はPVです。

  PV Name               /dev/sdc12
  VG Name               datavgbk
  PV Size               549,54 GiB / not usable 4,80 MiB
  Allocatable           yes 
  PE Size               4,00 MiB
  Total PE              140682
  Free PE               89482
  Allocated PE          51200
  PV UUID               n1UgX0-MGqy-2vvZ-BS9Z-KF3o-9ue7-g9YOSE

VG 1つを含む:

  VG Name               datavgbk
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                256
  Cur LV                3
  Open LV               0
  Max PV                256
  Cur PV                1
  Act PV                1
  VG Size               549,54 GiB
  PE Size               4,00 MiB
  Total PE              140682
  Alloc PE / Size       51200 / 200,00 GiB
  Free  PE / Size       89482 / 349,54 GiB
  VG UUID               tTYuQa-jKpL-lhih-3fi1-3hWI-Zlvm-Wk22GO

LV 3つ:

  LV Path                /dev/datavgbk/homelvbkp
  LV Name                homelvbkp
  VG Name                datavgbk
  LV UUID                QCVg1c-vAMy-ss9C-hlLv-Xjd1-0qrm-MwPkY7
  LV Write Access        read/write
  LV Creation host, time phlsys, 2019-04-07 17:25:02 +0200
  LV Status              NOT available
  LV Size                60,00 GiB
  Current LE             15360
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  LV Path                /dev/datavgbk/optlvbkp
  LV Name                optlvbkp
  VG Name                datavgbk
  LV UUID                ZrqV3J-aVNv-0xZR-AAve-rDUC-Dnnf-0p8jFz
  LV Write Access        read/write
  LV Creation host, time phlsys, 2019-04-07 17:26:54 +0200
  LV Status              NOT available
  LV Size                40,00 GiB
  Current LE             10240
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

  LV Path                /dev/datavgbk/syslvbkp
  LV Name                syslvbkp
  VG Name                datavgbk
  LV UUID                4Bhkub-YOmE-Lcz0-EBIG-eKsm-RD4X-u42j8y
  LV Write Access        read/write
  LV Creation host, time phlsys, 2019-04-07 17:37:11 +0200
  LV Status              NOT available
  LV Size                100,00 GiB
  Current LE             25600
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

これを行うには、gdiskとLVM2(マイライブディスクの接続が失われました)を使用してライブシステムでこの新しいディスクを準備して起動し、Stretch CDROMからグラフィカルインストールを実行しました。

すべてが正常に完了しましたが、この新しいディスクを再起動すると、Grub構造に「オペレーティングシステムが見つかりません」というメッセージが表示されました。 Grub-rescue ls は (hd0), (hd0,gpt1)...,gpt12) を示します.

私のシステムBIOSはUEFIをサポートし、セキュアブートは無効になっています。

私のライブシステムは実際にEFIレガシーとMBRパーティションを使用するように設定されています。

私のライブサーバーまたは新しいディスクにはdevice.mapファイルがありません。

/bootディレクトリに次のものが含まれていることがわかります。

# tree .

├── config-4.9.0-8-amd64
├── grub
│   ├── fonts
│   │   └── unicode.pf2
│   ├── grub.cfg
│   ├── grubenv
│   ├── i386-pc
│   │   ├── 915resolution.mod
│   │   ├── ...
│   │   └── zfs.mod
│   ├── locale
│   │   ├── ast.mo
│   │   ├── ...
│   │   └── zh_TW.mo
│   └── unicode.pf2
├── initrd.img-4.9.0-8-amd64
├── lost+found
├── System.map-4.9.0-8-amd64
└── vmlinuz-4.9.0-8-amd64

今朝、BIOSブートパーティションタイプが正しく設定されていないことを発見し、いくつかの確認をしました(EF02の代わりに8300)。

また、ディスクのMBRに記録されている内容を確認し、grubが独自のコンテンツを作成しているのを見ることができました。

dd if=/dev/sdc of=/tmp/bsect bs=512 count=2
strings /tmp/bsect

ZRr=
`|f 
\|f1
GRUB 
Geom
Hard Disk
Read
 Error
EFI PART
cw6N

また、 grub.cfg では、ルートが lvm のシステムパーティションに正しく設定されていることを確認できます。

set root='lvmid/tTYuQa-jKpL-lhih-3fi1-3hWI-Zlvm-Wk22GO/4Bhkub-YOmE-Lcz0-EBIG-eKsm-RD4X-u42j8y'

どこ

  VG UUID = tTYuQa-jKpL-lhih-3fi1-3hWI-Zlvm-Wk22GO
  LV UUID = 4Bhkub-YOmE-Lcz0-EBIG-eKsm-RD4X-u42j8y

それは問題ではありません

関連情報