LVM ddrescuedデバイスでLinuxを実行するように分離されたGRUBの構成

LVM ddrescuedデバイスでLinuxを実行するように分離されたGRUBの構成

新しい120GB SSDを入手し、ddrescuedからLinux Mintを復元したいと思います。/dev/mapper/mint--vg-root

クラッシュ前と同様に、SSDを500MB sdb1 Ext4と119GB sdb2 LVMに分割しました。

mint-vgその後、グループを作成してrootボリュームを作成しました。 ddrescued Mint画像をmint--vg-root

その後、GRUBをインストールして以下をインストールしましたsdb1

sudo grub-install --root-directory=/media/user/mouted_sdb1 /dev/sdb

これで、SSDから起動するときにGRUBの黒い画面を試してみました。方法-構造-非起動-grub-2-Linuxしかし、GRUBは私のlvmパーティションに未知のファイルシステムがあると言います。

grub> ls (hd0,msdos <TAB>

Available partititions are

Partitition hd0,msdos1: Filesystem type ext* - Last modified .....

Partitition hd0,msdos2: No known filesystem detected - Partitition start at ....

GUIを試してみますboot-repair。私のリストは表示されますが、mapper/mint--vg-root修正後、私のミントはシステムリストにありません。デフォルトとして表示されるmapper/mint--vg-rootにはLiveCDが必要です。

努力する:

insmod lvm

grubコンソールに結果がありません(まだ不明)。

これを試しました:

sudo grub-mkconfig -o grub.cfg

見つかったとは/dev/mapper/mint--vg-rootいえ、grub.cfg記録はありません。

GRUBにlvmからMintをロードさせるにはどうすればよいですか?

修正する:

以下は、既存のシステムと新しいシステムのいくつかの起動情報をまとめたものです。新しいものには「拡張パーティション」はありません

古い:

sdb1:

File system:       ext2

Boot sector type:  -

Boot sector info: 

Operating System:  

Boot files:        /grub/grub.cfg /grub/i386-pc/core.img

sdb2:

File system:       Extended Partition

Boot sector type:  -

Boot sector info: 

sdb5:

File system:       LVM2_member

Boot sector type:  -

Boot sector info: 

ミント-vg-ルート:

File system:       ext4

Boot sector type:  -

Boot sector info: 

Mounting failed:   mount: wrong fs type, bad option, bad superblock on /dev/mapper/mint--vg-root,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail or so.

ミント-VG-swap_1:

File system:       swap

Boot sector type:  -

Boot sector info: 

新規創業情報のまとめ:

sdb1:

File system:       ext4

Boot sector type:  -

Boot sector info: 

Operating System:  

Boot files:        /boot/grub/grub.cfg /boot/grub/i386-pc/core.img

sdb2:

File system:       LVM2_member

Boot sector type:  -

Boot sector info: 

ミント-vg-ルート:

File system:       ext4

Boot sector type:  -

Boot sector info: 

Operating System:  Linux Mint 18.1

Boot files:        /etc/fstab

解決済みそして方法-構造-非起動-grub-2-LinuxGRUBコンソールでいくつかの修正:

grub> set root=(lvm/mint--vg-root)
grub> linux (hd0,msdos1)/boot/vmlinuz-4.4.0-112-generic root=/dev/mapper/mint--vg-root
grub> initrd (hd0,msdos1)/boot/initrd.img-4.4.0-112-generic
grub> boot

起動して実行しましたが、boot-repairこれで動作します。

ベストアンサー1

解決済みそして方法-構造-非起動-grub-2-LinuxGRUBコンソールでいくつかの修正:

grub> set root=(lvm/mint--vg-root)
grub> linux (hd0,msdos1)/boot/vmlinuz-4.4.0-112-generic root=/dev/mapper/mint--vg-root
grub> initrd (hd0,msdos1)/boot/initrd.img-4.4.0-112-generic
grub> boot

どこ(hd0,msdos1)sdb1

起動後に起動リカバリを実行しましたが、これで機能します。

/etc/fstabブートがパーティション/folderから(hd0,msdos1)インストールされたため、UUIDも修正しました。次のファイルがすべてありますvmlinuz。これでinitrd.img正しく起動できます。

おすすめ記事