GuixSD에서 USB 플래시 드라이브를 포맷하는 동안 문제가 발생하여 mkfs.vfat를 찾을 수 없습니다.
dosfstools를 설치했지만 util-linux 설치에는 다른 내용이 표시됩니다.
# guix package -i dosfstools
The following package will be upgraded:
dosfstools 4.1 → 4.1 /gnu/store/4im5hyda53qjnkc869m0fxdi7dm5f0lg-dosfstools-4.1
nothing to be done
# guix package -i util-linux
The following package will be upgraded:
util-linux 2.32 → 2.32 /gnu/store/fbaawq3xvpqpnj4rdhbiq8kmkmf6biqv-util-linux-2.32
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
The following derivations will be built:
/gnu/store/ml5l1q5k3law12k0wzwhm99wbrhsbfsh-profile.drv
/gnu/store/xp95dbp21vy2an0rjrzfq5askywn9xsc-fonts-dir.drv
/gnu/store/w161mxr5ilqavkgd90gl2f5pfz92nlk1-info-dir.drv
/gnu/store/q4bp45cm6nnjjmk14cpy7kfklaq3j4wv-ca-certificate-bundle.drv
/gnu/store/nm2iv9g5kjg5bb344n6p8c7aha5k8dvj-gtk-im-modules.drv
/gnu/store/bi0wh6qa9c1l065d33nbfazd8kn5bprh-xdg-desktop-database.drv
/gnu/store/6j4m52dc2fdz8sj88crr8i5vi39m2bzc-gtk-icon-themes.drv
/gnu/store/68jwfnbz1nhczf2lg7jnklp9bzk7avls-glib-schemas.drv
/gnu/store/0hp1w4nsxq288s5p9lwxqcfpnrr9r9sn-xdg-mime-database.drv
/gnu/store/lzjilc0nallyk6k1lnk0v97y2af49mfk-manual-database.drv
No schema files found: doing nothing.
Creating manual page database...
146 entries processed in 0.5 s
9 packages in profile
# whereis mkfs |grep vfat
#
# whereis mkfs
mkfs: /gnu/store/lbbmdb8q34bxggkvsidi4j9hiyw3flv2-profile/sbin/mkfs.cramfs /gnu/store/lbbmdb8q34bxggkvsidi4j9hiyw3flv2-profile/sbin/mkfs.bfs /gnu/store/lbbmdb8q34bxggkvsidi4j9hiyw3flv2-profile/sbin/mkfs.fat /gnu/store/lbbmdb8q34bxggkvsidi4j9hiyw3flv2-profile/sbin/mkfs.minix /gnu/store/lbbmdb8q34bxggkvsidi4j9hiyw3flv2-profile/sbin/mkfs /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.ext4 /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.ext2 /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.cramfs /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.bfs /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.minix /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.ext3 /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs
# mkfs -t vfat /dev/sdb1
mkfs: failed to execute mkfs.vfat: No such file or directory
죄송합니다? 다른 파일 시스템은 모두 있는데 vfat는 없는 이유는 무엇입니까?
mkdosfs도 작동하지 않습니다.
mkdosfs -F 32 -I /dev/sdb1
bash: mkdosfs: command not found
GuixSD에서 Fat 32로 포맷하는 방법은 무엇입니까? linux-iso를 사용하여 플래시 메모리를 태우고 싶습니다.
답변1
GuixSD에서 Fat 32로 포맷하는 방법은 무엇입니까?
다음 명령을 사용해야 합니다:
mkfs.fat -F 32 /dev/sdb
mkfs.vfat
이 명령은 다음과 같이 더 이상 사용되지 않습니다(이전).소스코드 패키지, ( guix package -s dosfstools
패키지 소스를 얻으려면 확인하세요).
명령을 다시 받으려면 mkfs.vfat
다음 옵션을 사용하여 패키지를 다시 빌드해야 합니다 --enable-compat-symlinks
.
스크립트
./configure
에는 옵션이 있습니다--enable-compat-symlinks
그러면 도구의 이전 이름을 심볼릭 링크하도록 빌드가 구성됩니다.설치 당시의 현재 값입니다. 이는 fsck.fat, mkdosfs, mkfs.msdos에 대한 dosfsck, fsck.msdos 및 fsck.vfat입니다.mkfs 파일mkfs.fat의 경우 fatlabel의 경우 dosfslabel입니다.
완료되면 명령이 mkfs.vfat
작동하고 mkfs
옵션 vfat
이 승인됩니다.