Ubuntu 18.04/Linux에서 마운트를 사용할 때 표시되는 오류

Ubuntu 18.04/Linux에서 마운트를 사용할 때 표시되는 오류

실행하려는 명령(또는 update_image.bash 파일):

#!/bin/bash

sudo losetup -f /dev/loop0 floppy.img
sudo mount -t  /dev/loop0 /mnt
sudo cp -T src/kernel /mnt/kernel
sudo umount /dev/loop0
sudo losetup -d /dev/loop0 

에러 메시지:

 mount: /mnt: can't find in /etc/fstab.
 umount: /dev/loop0: not mounted.

사실 저는 작은 운영 체제를 구축하려고 합니다. 내가 멍청한 소리처럼 들렸다면 죄송합니다. 저는 운영 체제 개발의 초보자이고 Linux 루프백 장치에 대해 잘 모릅니다.

튜토리얼 정보

추가 정보:

manish@godsmack:~/workspace/OS$ ls -l *
-rw-r--r-- 1 manish manish     247 Aug 21  2007 bochsrc.txt
-rw-r--r-- 1 manish manish 1474560 Aug 21  2007 floppy.img
-rwxr-xr-x 1 manish manish     194 Dec 28 23:34 run_bochs.sh
-rwxr-xr-x 1 manish manish     169 Jan  1 17:57 update_image.sh

docs:
total 0

src:
total 60
-rw-r--r-- 1 manish manish   800 Jan  1 14:48 boot.o
-rw-r--r-- 1 manish manish  2058 Dec 28 23:48 boot.s
-rw-rw-r-- 1 manish manish  1278 Dec 29 15:48 common.c
-rw-rw-r-- 1 manish manish   553 Dec 29 15:49 common.h
-rwxr-xr-x 1 manish manish 13600 Jan  1 14:48 kernel
-rw-r--r-- 1 manish manish   602 Dec 28 23:33 link.ld
-rw-r--r-- 1 manish manish   397 Dec 29 22:08 main.c
-rw-r--r-- 1 manish manish  1188 Jan  1 14:48 main.o
-rw-r--r-- 1 manish manish   288 Dec 29 22:06 Makefile
-rw-rw-r-- 1 manish manish  4113 Dec 29 15:50 monitor.c
 -rw-rw-r-- 1 manish manish   409 Dec 29 15:50 monitor.h

답변1

쓸 수 없는 것 같습니다 /dev/loop0. 이전 단계의 내용입니다.

답변2

문제 -tsudo mount -t /dev/loop0 /mnt- 사용했지만 -t파일 시스템을 지정하지 않았기 때문에 이제 유형을 mount생각 하고 어떤 장치에 마운트해야 할지 모르기 때문에 라인을 /dev/loop0찾으려고 한다는 것입니다 ./mnt/etc/fstab/mnt

행을 sudo mount -t <type> /dev/loop0 /mnt(예: 다음 <type>으로 대체) 또는 (어떤 옵션도 유형을 감지하지 않음)로 변경합니다.ext4sudo mount /dev/loop0 /mnt-tmount

관련 정보