ext2
ファイルシステムは/boot
パーティションに適していますか? ext4
パーティションに/ root
を設定しましたが、/ bootパーティションにどのファイルシステムを選択するかわからなかったため、ext2を設定しました。この場合、それは重要ですか?
古代のGRUBを使用する場合にのみ重要であり、ext4はGRUB2でのみサポートされます。
ext2はシンプルで堅牢で十分にサポートされているため、/ bootに適しています。
summary:ext2は/boot
にとって悪い選択です。なぜなら、(何かが足りないか、非常に不運でない限り)「 GRUB2の通常の」アップデート。
詳細:
今日私は2010年ヴィンテージのラップトップを更新していました
win7に同梱されており、アンマネージドLinux /boot
パーティションとマネージド(LVM2-on-LUKS)パーティションでデュアルブートしました。
$ Sudo fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
...
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 34818047 34816000 16.6G 27 Hidden NTFS WinRE
/dev/sda2 * 34818048 239618047 204800000 97.7G 7 HPFS/NTFS/exFAT
/dev/sda3 239618048 240642047 1024000 500M 83 Linux
/dev/sda4 240642048 976773119 736131072 351G 5 Extended
/dev/sda5 240644096 976773119 736129024 351G 83 Linux
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/dm-2 20G 12G 7.2G 62% /
...
/dev/sda3 485M 73M 387M 16% /boot
/dev/mapper/LVM2_crypt-home 322G 292G 31G 91% /home
つまり、/dev/sda5
〜 = /dev/dm-2
:これはLUKSで暗号化されたパーティションであり、LVM2がルート、スワップ、ホームのパーティションを管理します。
$ mount | grep -e '^/dev/'
/dev/sda3 on /boot type ext2 ...
/dev/mapper/LVM2_crypt-root on / type ext4 ...
/dev/mapper/LVM2_crypt-home on /home type ext4 ...
(上記の/dev/sda3 on /boot type ext2
に注意してください。)今日のパッケージの更新/アップグレードの経験(違いが生じる場合は、Debianボックスで):
パッケージマネージャーは、カーネル、GRUB、およびlibc
を更新したいと考えていました。具体的には、パッケージ
base-files
grub-common
grub-pc
grub-pc-bin
grub2-common
linux-compiler-gcc-4.8-x86
linux-headers-3.16.0-4-AMD64
linux-headers-3.16.0-4-common
linux-image-3.16.0-4-AMD64
linux-kbuild-3.16
linux-libc-dev
パッケージのインストールは、
Setting up grub-common (2.02~beta2-22+deb8u1) ...
Setting up grub2-common (2.02~beta2-22+deb8u1) ...
Setting up grub-pc-bin (2.02~beta2-22+deb8u1) ...
Setting up grub-pc (2.02~beta2-22+deb8u1) ...
Installing for i386-pc platform.
Installation finished. No error reported.
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
この時点で、コンソールはcharacter-mode-graphicsに移動し、title = Configuring grub-pc
およびbody =のダイアログを表示しました。
GRUB failed to install to the following devices:
/dev/dm-2
Do you want to continue anyway? If you do, your computer may not start up properly.
Writing GRUB to boot device failed - continue?
Button = Noを押して、知りたいのですが {最善、最も破壊的でない}方法