新しいGRUBはbtrfs形式で/ bootパーティションを処理できるため、ext2 / 3/4でフォーマットされた別のパーティションを用意する必要はありません。
さらに、ファイルシステム全体が1つのパーティションで表されることを前提としています。 各セクションの下に/ usr /、/ varなどがある場合 個別のパーティションが作成されている場合は、以下の手順に従って個別に変更します。
それでは、始めましょう...
1.セクションのバックアップを作成します。 自分以外のデータの損失については、誰も責任を負いません!
2. Debian Wheezy(またはそれ以降)をダウンロードして、CDまたはUSBスティックに書き込みます。
3.作成されたブートイメージから起動します。
4.
fsck -f /dev/sdaX
(/ dev / sdaXはルートパーティション)
5.お気に入りのテキストエディター(vim、ed、mineなど)が利用可能かどうかを確認し、利用できない場合はbtrfs-toolsをインストールします。
6.
btrfs-convert /dev/sdX
7.
mount /dev/sdX /mnt
8. / proc、/ dev、/ sysパーティションを/ mntにマウントします。
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
9.
chroot /mnt
10. / etc / fstabを編集し、ルートパーティション(/)の行を見つけてUUIDを直接記述/ dev / sdXに変更し、ファイルシステムタイプをext3 / ext4からbtrfsに変更し、「extra」オプションを削除してデフォルトのままにし、最後を置き換えます1から0までの数字。
11.
ls -la /boot
initrd.img-3.1.0-1-686-paeのようなファイルが表示されます。
「initrd.img-」の後の行は、後で使用する必要があるカーネルのバージョンです。
12.
mkinitramfs 3.1.0-1-686-pae -o /boot/initrd.img-3.1.0-1-686-pae
13.
grub-install /dev/sdX
14.
update-grub
15.
exit
(chroot環境を終了)
16. / mntの/ proc、/ dev、/ sys、および/ mntセクションをアンマウントします。
umount /mnt/proc
umount /mnt/dev
umount /mnt/sys
umount /mnt
17.私たちは過負荷になって祈っています。
18.しばらくすると、システムが起動し、「mount」と入力して、btrfsで機能することを確認します。
19.実行:
update-initramfs -u -t -kall
すべてがうまくいけば、ファイルシステムの変換中に作成されたバックアップ/ ext2_savedを安全に削除できます。 このようにします:
btrfs subvolume delete /ext2_saved
ps:
記事の無料翻訳。