커널 컴파일후 CDROM 마운트 하는 방법 ??
어떤 보드에 커널을 올려서 리눅스를 테스트 하고 있습니다.
하드 디스크는 인식해서 마운트해서 쓸수 있는데
CDROM은 마운트 할려고 해도 잘 안되네요.
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
IDE DDMA ENABLE IS 1
hda: QUANTUM FIREBALLlct10 10, ATA DISK drive
ide0 at 0xb8800000-0xb8800007,0xb88001c0 on irq 64
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 20044080 sectors (10263 MB) w/418KiB Cache, CHS=19885/16/63
Partition check:
hda: [PTBL] [1247/255/63] hda1 hda2 hda3
하드 디스크 할때는 저런식으로 메시지가 뜨고
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
IDE DDMA ENABLE IS 1
hda: CRD-8402B, ATAPI CD/DVD-ROM drive
ide0 at 0xb8800000-0xb8800007,0xb88001c0 on irq 64
cdrom 할때는 이런식으로메세지가 뜹니다.
지금 보기에는 CDROM을 인식한거 같은데...
마운트 할때는 /dev/cdrom 이 없어서 /dev/hda로 해보고 있는데 잘못한건가요?
어떤식으로 접근해야 하는지 가르쳐 주세요.
혹시 cdrom 파일 시스템을 커널에 포함안하신 거 아닌가요 ?iso
혹시 cdrom 파일 시스템을 커널에 포함안하신 거 아닌가요 ?
iso9660 ... 이거요.
간혹 저도 커널 컴파일하다보면 빼먹거든요.
커널에 포함시킨 다음에,
mount -t iso9660 /dev/hda /mnt/CDROM
이런 식으로 하면 될 겁니다.
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
cat /proc/filesystems nodev rootfs
cat /proc/filesystems
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev tmpfs
nodev shm
nodev pipefs
ext3
ext2
nodev ramfs
msdos
vfat
iso9660
nodev nfs
nodev autofs
nodev devpts
nodev usbdevfs
nodev usbfs
iso9660은 설치 된거 같은데
# mount -t iso9660 /dev/hda /hard
mount: Mounting /dev/hda on /hard failed: No such device or address
요런식의 에러 메세지가 뜹니다.
[/list]
greedy 알고리즘
[quote]# mount -t iso9660 /dev/hda /hard
/hard 라는 디렉터리는 혹시 만드셨나요 ?
안 만드신 것 같은데요.
또는 .. 어떤 보드인지는 모르겠지만 ... cdrom 을 /dev/hda1 으로 인식하고 있을지도 모릅니다. 한번 확인해 보세요 ..
mount 명령에서 /dev/hda 말고 /dev/hda1 라든가.. 등등...
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
[quote="warpdory"][quote]# mount -t iso9
# ls -l / |grep hard
drwxr-xr-x 2 root root 4096 Sep 23 2005 hard
# cd /
# mount -t iso9660 /dev/hda /hard
mount: Mounting /dev/hda on /hard failed: No such device or address
# mount -t iso9660 /dev/hda1 /hard
mount: Mounting /dev/hda1 on /hard failed: No such device or address
# mount -t iso9660 /dev/hda2 /hard
mount: Mounting /dev/hda2 on /hard failed: No such device or address
# mount -t iso9660 /dev/hda3 /hard
mount: Mounting /dev/hda3 on /hard failed: No such device or address
# mount -t iso9660 /dev/hda0 /hard
mount: Mounting /dev/hda0 on /hard failed: No such file or directory
# ls /dev/hda*
/dev/hda /dev/hda14 /dev/hda2 /dev/hda25 /dev/hda30 /dev/hda7
/dev/hda1 /dev/hda15 /dev/hda20 /dev/hda26 /dev/hda31 /dev/hda8
/dev/hda10 /dev/hda16 /dev/hda21 /dev/hda27 /dev/hda32 /dev/hda9
/dev/hda11 /dev/hda17 /dev/hda22 /dev/hda28 /dev/hda4
/dev/hda12 /dev/hda18 /dev/hda23 /dev/hda29 /dev/hda5
/dev/hda13 /dev/hda19 /dev/hda24 /dev/hda3 /dev/hda6
음 /dev/hda 가 아니라 다른곳에 연결된건가요? 부팅메세지에서 보면 그렇지 않은거 같은데...
어쩌다가 손님으로 글을 올렸네요.. -_-;;warpdory 님
어쩌다가 손님으로 글을 올렸네요.. -_-;;
warpdory 님 어디 가셨나봐요?^^
흠... 어쩌지?
greedy 알고리즘
제가 질문하고 혼자서 해결하네요..커널 컴파일 설정할때 A
제가 질문하고 혼자서 해결하네요..
커널 컴파일 설정할때
ATA/IDE/MFM/RLL Suport 에서
Include IDE/ATAPI CDROM support
른 체크 해주니까 cdrom을 인식하고 마운트 할수 있네요.
greedy 알고리즘
이럴수가.... 커널 설정에서도 ATA cdrom 및 iso9660 까지
이럴수가.... 커널 설정에서도 ATA cdrom 및 iso9660 까지 잘 체크했는데.
어찌....슈퍼블록을 못읽겠다고만 나오는지 모르겠습니다;;
life is only one time
<none>
=============================
Hello, World!
댓글 달기