SDカードパーティションを/ bootにマウントすることはできませんが、他の場所では機能します。

SDカードパーティションを/ bootにマウントすることはできませんが、他の場所では機能します。

内蔵SDカードスロットから起動するサーバー(重要な場合はDL360p)があります。何らかの理由で/boot起動後にファイルシステムにエラーが発生しました。ノートブックにSDカードを挿入し、ファイルシステムチェックを実行しましたが、すべてが正常でファイルがあります。その後、SDカードを再度サーバースロットに挿入し、ファイルシステムエラーなしで正常に検出されました。

その後、パーティションをマウントしようとしましたが、うまくいきませ/bootんでした。他の場所にインストールでき、ファイルはそこにあります(このコードスニペットは次のように行われましたdmesg -w &。 )

root@dikkenek:/# rmdir boot
root@dikkenek:/# mkdir boot
root@dikkenek:/# mount /dev/sde1 /boot
root@dikkenek:/# [4983170.551071] EXT4-fs (sde1): mounted filesystem with ordered data mode. Opts: (null)

root@dikkenek:/# ls boot
root@dikkenek:/#

他の場所:

root@dikkenek:/# mkdir boote
root@dikkenek:/# mount /dev/sde1 /boote
root@dikkenek:/# [4983211.174716] EXT4-fs (sde1): mounted filesystem with ordered data mode. Opts: (null)

root@dikkenek:/# ls boote
config-5.10.0-10-amd64  config-5.10.0-15-amd64  grub                        initrd.img-5.10.0-11-amd64  initrd.img-5.10.0-16-amd64  System.map-5.10.0-10-amd64  System.map-5.10.0-15-amd64  vmlinuz-5.10.0-10-amd64  vmlinuz-5.10.0-15-amd64
config-5.10.0-11-amd64  config-5.10.0-16-amd64  initrd.img-5.10.0-10-amd64  initrd.img-5.10.0-15-amd64  lost+found                  System.map-5.10.0-11-amd64  System.map-5.10.0-16-amd64  vmlinuz-5.10.0-11-amd64  vmlinuz-5.10.0-16-amd64
root@dikkenek:/#

/etc/fstabUUID 一致には次の行があります。

root@dikkenek:/# grep boot /etc/fstab
# /boot was on /dev/sde1 during installation
UUID=2ea55b27-d7d5-4e0d-8734-f69d92cb8407 /boot           ext4    defaults        0       2
root@dikkenek:/# blkid /dev/sde1
/dev/sde1: UUID="2ea55b27-d7d5-4e0d-8734-f69d92cb8407" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="fd5af08d-01"

mount -a失敗はありませんが、インストールもできません。

なぜインストールできないのです/bootか?現在、カーネルを再起動またはアップグレードすることはできません。

重要な場合、サーバーはDebian 11 Bullseye(Linux 5.10.0-16-amd64)を実行しています。

編集:別のテスト:

root@dikkenek:/# mount --bind /boote /boot
root@dikkenek:/# ls boot
root@dikkenek:/# ls boote
config-5.10.0-10-amd64  config-5.10.0-15-amd64  grub                        initrd.img-5.10.0-11-amd64  initrd.img-5.10.0-16-amd64  System.map-5.10.0-10-amd64  System.map-5.10.0-15-amd64  vmlinuz-5.10.0-10-amd64  vmlinuz-5.10.0-15-amd64
config-5.10.0-11-amd64  config-5.10.0-16-amd64  initrd.img-5.10.0-10-amd64  initrd.img-5.10.0-15-amd64  lost+found                  System.map-5.10.0-11-amd64  System.map-5.10.0-16-amd64  vmlinuz-5.10.0-11-amd64  vmlinuz-5.10.0-16-amd64

この問題を解決するには再起動する必要がありますか?

答え1

/bootをアンインストールしてインストールし、/dev/sde1シンボリック/booteリンクを追加して/boot適切なアップデートを完了できました。

Apt は躊躇せずに grub アップデートやその他のシステムアップデートを実行できます。
サーバーを再起動した後、インストールに関連するすべての問題が消え、新しいカーネルをシームレスに起動できると仮定します。

関連情報