시작 시 읽기 전용 rootfs

시작 시 읽기 전용 rootfs

내 노트북에 보조 Linux로 Void-Linux를 설치하려고 합니다. LVM에 새 파티션을 만들고 다음을 사용하여 기본 시스템을 설치했습니다.XBPS 방법커널과 initramfs를 내 /boot파티션 에 복사하고 /etc/fstab.한 가지 예외를 제외하면 거의 올바르게 부팅됩니다. 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설치 옵션은 이 문제와 관련이 없는 것 같습니다.

관련 정보