起動時の読み取り専用 rootfs

起動時の読み取り専用 rootfs

私のラップトップにセカンダリLinuxとしてVoid-Linuxをインストールしようとしています。 LVMに新しいパーティションを作成し、以下を使用してデフォルトシステムをインストールしました。XBPS方式カーネルとinitramfsを私の/bootパーティションにコピーし、/etc/fstab1つの例外を除外すると、ほぼ正しく起動します。 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インストールオプションはこの問題とは関係がないようです。

関連情報