데비안 64비트 커스터마이즈 해서 다*나 리눅스 2.0 릴리즈 하면서 우분투는 버릴 생각인데,
mount -t squashfs <- 여기서 막혀서 지금 미쳐버리겠음...지금 존나 빡돌고 있음 아악...
우분투 라이브 씨디나 데비안 라이브 씨디의 ISO 파일을 받아서 압축을 풀어보면...
우분투는 casper라는 폴더에, 데비안은 live라는 폴더에 filesystem.squashfs라는 파일이 있어.
저 안에 완성된 OS 하나가 통째로 압축되서 들어있어...
다시 말해 저것도 일종의 압축파일인데 (맥 OS의 dmg나 업계 표준의 ISO 파일처럼 파티션 이미지라고 생각하면 됨)
인스톨이 완전히 완료된 상태의 OS 이미지인거야...
그래서 사용자가 라이브 씨디로 부팅을 하면 filesystem.squashfs <- 이 파일을 통째로 로드해서 OS가 완전히 인스톨이 끝난 이후의 상황을 다이렉트로 짠~ 하고 보여주는 거야.
데비안은 라이브 씨디로 부팅을 하면, 그렇게 짠~하고 보여주는 것에서 끝나고, 그 상태에서 OS 설치는 안 되...
그런데 우분투 라이브 씨디는, 라이브 상태에서 바탕화면의 \"Ubuntu 10.04 설치\" 아이콘을 더블클릭하면 ubiquity라는 프로그램이 실행되면서 \"우분투 설치에 오신 것을 환영함미다\" 메시지가 나오면서 OS 설치가 시작이 되...
한마디로 ubiquity는 현재의 filesystem.squashfs의 상황을 하드에 통째로 사진을 찍어버리는 프로그램인거야...
그런 식으로 우분투가 사용자의 하드가 설치되는 건데...
아무튼 질문은 초큼 나중에 하고, 여기까지 이해하고 있었던 살람 있음?
내가 sudo mount -t squashfs에 대해 질문해도 대답할 수 있는 횽아 있음?
mount -t squashfs <- 여기서 막혀서 지금 미쳐버리겠음...지금 존나 빡돌고 있음 아악...
우분투 라이브 씨디나 데비안 라이브 씨디의 ISO 파일을 받아서 압축을 풀어보면...
우분투는 casper라는 폴더에, 데비안은 live라는 폴더에 filesystem.squashfs라는 파일이 있어.
저 안에 완성된 OS 하나가 통째로 압축되서 들어있어...
다시 말해 저것도 일종의 압축파일인데 (맥 OS의 dmg나 업계 표준의 ISO 파일처럼 파티션 이미지라고 생각하면 됨)
인스톨이 완전히 완료된 상태의 OS 이미지인거야...
그래서 사용자가 라이브 씨디로 부팅을 하면 filesystem.squashfs <- 이 파일을 통째로 로드해서 OS가 완전히 인스톨이 끝난 이후의 상황을 다이렉트로 짠~ 하고 보여주는 거야.
데비안은 라이브 씨디로 부팅을 하면, 그렇게 짠~하고 보여주는 것에서 끝나고, 그 상태에서 OS 설치는 안 되...
그런데 우분투 라이브 씨디는, 라이브 상태에서 바탕화면의 \"Ubuntu 10.04 설치\" 아이콘을 더블클릭하면 ubiquity라는 프로그램이 실행되면서 \"우분투 설치에 오신 것을 환영함미다\" 메시지가 나오면서 OS 설치가 시작이 되...
한마디로 ubiquity는 현재의 filesystem.squashfs의 상황을 하드에 통째로 사진을 찍어버리는 프로그램인거야...
그런 식으로 우분투가 사용자의 하드가 설치되는 건데...
아무튼 질문은 초큼 나중에 하고, 여기까지 이해하고 있었던 살람 있음?
내가 sudo mount -t squashfs에 대해 질문해도 대답할 수 있는 횽아 있음?
학부생인데 10월에 리눅스커널 분석할 예정인데 많이 물어볼께요 답해줘요
흑흑흑흑흑흑흑흑...아...난 이제 누구한테 물어봐야 되냐....
구글링 하다가 크리스 슬레이터라는, 나름 리눅스 커스터마이징 분야의 전문가라는 사람을 찾아내서 이메일 보내봤는데, 내가 원하는 걸 구체적으로 적어서 메일 줬더니 \"나도 할 수 있을지 없을지 잘 모르겠다\"는 답변이 왔음...지금 존니 절망하고 있음
sudo mount -t filesystem.squashfs 는 설치를 위해서 하려는 겅미?
Ashenvale//데비안(또는 dyn* linux) 라이브 시디로 리눅스 설치하려고 하시는 덧
지금 내가 쓰고 있는 DYNA LINUX Customizer라는 파이썬 기반의 툴을, 데비안과 호환되게 고쳐줄 수 있는 살람이 있는지가 알고 싶음...mount -t filesystem.squashfs가 뭐하는 명령인지 개념을 알아야 툴을 고칠 수 있음
지금 이 툴이 우분투, 다*나 리눅스와만 호환되고 데비안과는 호환이 안 되는 게 문제임
\'데비안과 호환이 안 됨\'의 의미 -> 그 툴에 데비안 넣고 돌릴 수가 없음...
man mount 로는 부족하실까요?
mount -t filesystem.squashfs, chroot 이런 명령들이, DYNA LINUX Customizer가 다*나 리눅스 ISO 파일을 읽어들여서 커스터마이징 작업을 할 때 툴이 사용하는 명령들이라능
우분투에서 라이브 시디로 설치할때 squashfs 마운트 시키고 chroot 명령이 들어간다는 이야기지요?
아니...오사카가 DYNALINUX Customizer 띄워서 \"우분투->다이나 리눅스\" 변환 작업을 할 때, DC라는 툴이 사용하는 명령어들이 그런 명령들이라는 거임...
근데 이 툴이 데비안->다이나 리눅스 변환 작업에서 문제가 발생하고 있음...
데비안이랑 우분투랑 구조가 달라서 그런거 아님?
ㄴ 너무 비효율적임...파이썬 경험자+리눅스 커스터마이징 경험자가 숙련된 솜씨로 빨리빨리 고치는 거에 비해 비효율적임...그래서 크리스 슬레이터를 섭외한 거고...근데 크리스 슬레이터가 \"할 수 있을지 없을지 잘 모르겄음\"이라고 답장이 와서 프겔에 함 올려보는 거임...
squashfs 마운트해서 어떻게 하시겠다는건 알겠는데, 요지가 뭔지 모르겠음여ㅋ 유비퀴티고 뭐시기고 이미지내 파일 단순 복사가 아니라, 정식(?) 절차를 밟으려면 dpkg 딱 돌릴수 있는 환경까지 설치할 타겟fs에 심어주고 더 설치해야 할 패키지를 chroot 걸어주고 dpkg 돌리면서 설치 들어가면 될텐데..