LINUX가 부팅될때 보면 '/'자체도 연결을 시킵니다.즉, 장치를 사용하기 위해서는 무엇이나 연결이 우선
되어야 한다는 겁니다.
Mount를 시킬때는 옵션에 따라(또는 내부 정보에 따라서)
Mount가 일어나므로 모든 Mount는 동일입니다.
그런데... 압축된 루트란 무엇을 뜻하는지... --;
루트를 마운트하는것보단... 더 정확히.. 루트파일시스템을 마운트한다고 합니
다. root file system 은 유닉스계열의 운영체제의 기본이 되는 ...땅 같은 거
죠... ( 좀 허접한 비유네여..^^;; )
루트파일시스템은 하드디시크에 있을수도, 플로피에도, 램에도 올라갈 수 있습
니다. 하드 디스크를 사용할 경우에는 파티션을 나누어서 그곳에 설정하죠..
플로피도 유사하고... 램 즉 메모리에 루트 파일시스템을 올릴경우에는 ram
disk 를 사용하게 됩니다. 물론 mount 명령을 사용해서요...
압축된 루트는 ...간단히 말해서 님의 / 디렉토리 밑에 있는 내용 전체를 압축
한다고 생가하시면 됩니다.
tar cvrf rootfs.gz /
하면 루트밑의 모든 디렉토리가 압축되겠죠. rootfs.gz 가 압축된루트파일시스
템이 되는 거죠... 이걸 마운트 시키는 방법중 하나는 부팅시에 initrd 옵션
을 사용하는 겁니다. 커널 부팅 파라미터를 root=/dev/ram0,
initrd /boot/rootfs.gz 라고 설정을 하면 부팅시에 rootfs.gz 을 읽어서 메모
리에 루트파일시스템을 만듭니다. 임베디드리눅스를 만들때 많이 쓰는 방법입
니다.
성우 wrote..
루트를 마운트하는것보단... 더 정확히.. 루트파일시스템을 마운트한다고 합
니
다. root file system 은 유닉스계열의 운영체제의 기본이 되는 ...땅 같은
거
죠... ( 좀 허접한 비유네여..^^;; )
루트파일시스템은 하드디시크에 있을수도, 플로피에도, 램에도 올라갈 수 있
습
니다. 하드 디스크를 사용할 경우에는 파티션을 나누어서 그곳에 설정하
죠..
플로피도 유사하고... 램 즉 메모리에 루트 파일시스템을 올릴경우에는 ram
disk 를 사용하게 됩니다. 물론 mount 명령을 사용해서요...
압축된 루트는 ...간단히 말해서 님의 / 디렉토리 밑에 있는 내용 전체를 압
축
한다고 생가하시면 됩니다.
tar cvrf rootfs.gz /
하면 루트밑의 모든 디렉토리가 압축되겠죠. rootfs.gz 가 압축된루트파일시
스
템이 되는 거죠... 이걸 마운트 시키는 방법중 하나는 부팅시에 initrd 옵션
을 사용하는 겁니다. 커널 부팅 파라미터를 root=/dev/ram0,
initrd /boot/rootfs.gz 라고 설정을 하면 부팅시에 rootfs.gz 을 읽어서 메
모
리에 루트파일시스템을 만듭니다. 임베디드리눅스를 만들때 많이 쓰는 방법
입
니다.
압축된 루트?
LINUX가 부팅될때 보면 '/'자체도 연결을 시킵니다.즉, 장치를 사용하기 위해서는 무엇이나 연결이 우선
되어야 한다는 겁니다.
Mount를 시킬때는 옵션에 따라(또는 내부 정보에 따라서)
Mount가 일어나므로 모든 Mount는 동일입니다.
그런데... 압축된 루트란 무엇을 뜻하는지... --;
Re: 루트 마운트에 대해서
루트를 마운트하는것보단... 더 정확히.. 루트파일시스템을 마운트한다고 합니
다. root file system 은 유닉스계열의 운영체제의 기본이 되는 ...땅 같은 거
죠... ( 좀 허접한 비유네여..^^;; )
루트파일시스템은 하드디시크에 있을수도, 플로피에도, 램에도 올라갈 수 있습
니다. 하드 디스크를 사용할 경우에는 파티션을 나누어서 그곳에 설정하죠..
플로피도 유사하고... 램 즉 메모리에 루트 파일시스템을 올릴경우에는 ram
disk 를 사용하게 됩니다. 물론 mount 명령을 사용해서요...
압축된 루트는 ...간단히 말해서 님의 / 디렉토리 밑에 있는 내용 전체를 압축
한다고 생가하시면 됩니다.
tar cvrf rootfs.gz /
하면 루트밑의 모든 디렉토리가 압축되겠죠. rootfs.gz 가 압축된루트파일시스
템이 되는 거죠... 이걸 마운트 시키는 방법중 하나는 부팅시에 initrd 옵션
을 사용하는 겁니다. 커널 부팅 파라미터를 root=/dev/ram0,
initrd /boot/rootfs.gz 라고 설정을 하면 부팅시에 rootfs.gz 을 읽어서 메모
리에 루트파일시스템을 만듭니다. 임베디드리눅스를 만들때 많이 쓰는 방법입
니다.
bootdisk-howto 을 읽어보세요...많은 도움이 될겁니다.
Re^2: 압축된 루트?
답변 감사합니다.
많은 도움이 된거 같아여^^
압축된 루트는 제가 플로피 디스크 두장으로 부팅을 하려고 하는데
하나는 커널을 올리고 다른하나는 필요한 파일들을 루트파일 시스템으로
하려고 하거던여^^
루트가 마운트가 안되서 좀 고생을 하고 있어여
Re^2: 루트 마운트에 대해서
답변 감사 합니다
많은 도움이 될거 같아여 아직 해보지 않아서...
그런데여 옵션은 lilo에서 주는 건가여?
path=" "에서여?
그리고 루트파일을 플로피에 만드는 명령이
dd if=rootfs.gz of=/dev/fd0 bs=1k 가 만나여?
이 명령을 쓰면 루트 플로피가 마운트가 안되서여....
조금이라도 아시면 가르쳐 주세여
리눅스를 공부하는 새싹에 물좀 뿌려주시면 정말로 감사하겠읍니다.
성우 wrote..
루트를 마운트하는것보단... 더 정확히.. 루트파일시스템을 마운트한다고 합
니
다. root file system 은 유닉스계열의 운영체제의 기본이 되는 ...땅 같은
거
죠... ( 좀 허접한 비유네여..^^;; )
루트파일시스템은 하드디시크에 있을수도, 플로피에도, 램에도 올라갈 수 있
습
니다. 하드 디스크를 사용할 경우에는 파티션을 나누어서 그곳에 설정하
죠..
플로피도 유사하고... 램 즉 메모리에 루트 파일시스템을 올릴경우에는 ram
disk 를 사용하게 됩니다. 물론 mount 명령을 사용해서요...
압축된 루트는 ...간단히 말해서 님의 / 디렉토리 밑에 있는 내용 전체를 압
축
한다고 생가하시면 됩니다.
tar cvrf rootfs.gz /
하면 루트밑의 모든 디렉토리가 압축되겠죠. rootfs.gz 가 압축된루트파일시
스
템이 되는 거죠... 이걸 마운트 시키는 방법중 하나는 부팅시에 initrd 옵션
을 사용하는 겁니다. 커널 부팅 파라미터를 root=/dev/ram0,
initrd /boot/rootfs.gz 라고 설정을 하면 부팅시에 rootfs.gz 을 읽어서 메
모
리에 루트파일시스템을 만듭니다. 임베디드리눅스를 만들때 많이 쓰는 방법
입
니다.
bootdisk-howto 을 읽어보세요...많은 도움이 될겁니다.
grub 써보셨나요?
전 하드디스크로, grub 이라는 부트로더를 사용해서 커널과 압축된 파일시스템
을 램디스크에 올렸었습니다.
grub 과 lilo 의 차이점은 grub 은 부트로더 자체가 쉘을 가지고 있고, 파일시
스템을 인식합니다. 그래서 로드할 압축 파일 이름만 지정하면 그것을 찾아서
로드해줍니다. lilo 보다는 편리하다고 얘기할 수 있죠.
물론 저도 grub 을 쓰기 이전에 lilo 을 사용했었는데 저한테는 상당히 까다로
운 부트로더더군요. 한번의 실수가 바로 하드디스크 MBR 을 날려버리고...
grub 은 최근에는 Mandrake 8.0 에 공식으로 사용되기도 하는 걸 보면 꽤 안정
되있고... 잘 나가는 거 같더군요.. 개발하는 곳도 GNU 이구..하니... 믿을만
합니다...
그리고.. 님은 리눅스 초보라고 하기에는... 꽤..내공을 갖추신거..같은
데.... 그럼..도움이 되길...
Re^4: grub 써보셨나요?
감사합니다.
한번 써 봐야 할꺼 같네여^^
성공하면 무슨 감사의 말씀을...
이거 때문에 리눅스 공부의 진척이 안되었걸랑여^^
epipolar wrote..
전 하드디스크로, grub 이라는 부트로더를 사용해서 커널과 압축된 파일시스
템
을 램디스크에 올렸었습니다.
grub 과 lilo 의 차이점은 grub 은 부트로더 자체가 쉘을 가지고 있고, 파일
시
스템을 인식합니다. 그래서 로드할 압축 파일 이름만 지정하면 그것을 찾아
서
로드해줍니다. lilo 보다는 편리하다고 얘기할 수 있죠.
물론 저도 grub 을 쓰기 이전에 lilo 을 사용했었는데 저한테는 상당히 까다
로
운 부트로더더군요. 한번의 실수가 바로 하드디스크 MBR 을 날려버리고...
grub 은 최근에는 Mandrake 8.0 에 공식으로 사용되기도 하는 걸 보면 꽤 안
정
되있고... 잘 나가는 거 같더군요.. 개발하는 곳도 GNU 이구..하니... 믿을
만
합니다...
그리고.. 님은 리눅스 초보라고 하기에는... 꽤..내공을 갖추신거..같은
데.... 그럼..도움이 되길...
댓글 달기