私のラップトップにセカンダリLinuxとしてVoid-Linuxをインストールしようとしています。 LVMに新しいパーティションを作成し、以下を使用してデフォルトシステムをインストールしました。XBPS方式カーネルとinitramfsを私の/boot
パーティションにコピーし、/etc/fstab
1つの例外を除外すると、ほぼ正しく起動します。 rootfsはデフォルトでは読み取り専用なので、mount -o remount,rw /
起動するたびに再マウントする必要があります。 fstabに明示的にオプションを追加しようとしましたが、rw
役に立ちませんでした。
# /etc/fstab
# <fs> <mountpoint> <type> <opts> <dump/pass>
/dev/SDD/void / ext4 rw,defaults,relatime 0 1
/dev/mapper/home /home ext4 defaults,noatime 0 0
/dev/mapper/var /var ext4 defaults,relatime 0 1
UUID=7720-4261 /boot vfat noatime,noauto 0 0
tmpfs /tmp tmpfs rw,nosuid,noatime,nodev,size=4G,mode=1777 0 0
# /boot/grub/grub.conf entry
insmod gzio
insmod part_gpt
insmod fat
set root='hd2,gpt2'
echo 'Loading Void Linux 5.10.8_1 ...'
linux /vmlinuz-5.10.8_1 root=/dev/SDD/void dolvm
echo 'Loading initial ramdisk ...'
initrd /early_ucode.cpio /initramfs-5.10.8_1.img
同じ構成を使用する他のLinuxシステムでは、この問題は発生しませんでした。これはVoid-Linuxの特定の動作に関連していますか?この場合、どのように私のrootfsを読み書きすることができますか?
答え1
grub設定でrw
カーネルコマンドラインフラグを使用して問題を解決しました。
- linux /vmlinuz-5.10.8_1 root=/dev/SDD/void dolvm
+ linux /vmlinuz-5.10.8_1 root=/dev/SDD/void dolvm rw
/etc/fstab
インストールオプションはこの問題とは関係がないようです。