우분투 설치후 파티션을 변경하고 싶습니다

안녕하세요.우분투 깔고 간신히 무선인터넷 잡기까지 성공하여 우분투를 즐겨볼까하는 유치원생입니다.
몇 번의 시도 끝에(grub 설치중 xp를 날린 적도… :o ) xp도 새로 깔고 우분투도 새로 깔아서 깨끗한 하드로
시작하게 되었네요 :shock:
하다보니 저의 파티션 설정에 문제가 있다는 것을 발견하고 파티션을 재설정하고 싶은데요…
물론 싹 4대강공사하듯 밀어버리는 것도 참 간편하겠지만 리눅스를 공부하기로 한 김에 삽질을 통해서
하고싶은 마음에 검색검색하다가 이렇게 글을 올리게 되었네요. :oops:

그럼 질문을 하자면

  1. 제 파티션을 </> 와 </usr> <swap> </var> 넷으로 나누었는데 검색해보니 유저가 아니라 /home을 따로
    잡아줘야 한다는 것을 발견하고 이 유저 파티션을 </>(루트)밑으로 넣고 /home을 따로 빼내주고 싶은데
    어떻게 해야 할까요?아니면 깔끔하게 포맷하고 다시 설치할까요?아직 쓰기 시작한지 얼마 되지 않아서
    포맷의 자유를 가지고 있습니다. :mrgreen:

2.</var>를 256MB로 했는데 이것 때문인지 시냅틱 패키지 관리자나 기타 프로그램을 설치할 때 자구 빈공간이 없다고 나오는 것 같은데 처리방안도 좀 알려주세요.예를 들면 aramok같은 프로그램을 설치 하다보면 60개 중 48번째에서 다운로드가 더 진행되지 않습니다. sudo apt-get clean을 써봐도 같은 곳에서 다시 중단되구요.제 생각에는 용량 때문인 것 같습니다./var이 그냥 두면 계속 커져서 어떤 분이 따로 나누었다고 해서 나누었는데 그게 무언가 잘못인듯합니다.

2-1.그런데 시냅틱 패키지 관리자나 프로그램 내에 있는 추가/제거나 같다고 보면 되나요?따로 있는데 하는 일이 비슷한 것 같아서요.

[code:pv13r9y4]파일시스템 크기 사용됨 사용가능 사용율% 마운트 됨
/dev/sdb6 9.4G 615M 8.4G 7% /
tmpfs 502M 0 502M 0% /lib/init/rw
varrun 502M 112K 502M 1% /var/run
varlock 502M 0 502M 0% /var/lock
udev 502M 176K 502M 1% /dev
tmpfs 502M 208K 502M 1% /dev/shm
lrm 502M 2.2M 500M 1% /lib/modules/2.6.28-13-generic/volatile
/dev/sdb9 19G 2.0G 16G 11% /usr
/dev/sdb8 236M 236M 0 100% /var[/code:pv13r9y4]

3.kismet을 설치하려고 kismet-2009-06-R1을 다운 받았는데 설치하는 법을 모르겠습니다. :?
확장자가 .deb인것은 오른쪽클릭해서 설치하면 되던데 tar나 gz같은 압축파일은 풀어도 알 수 없는 파일들만
있어서 어찌 해야할 지 모르겠어요.

4.이건 이미 지나간 이야기입니다만 grub을 실수로 xp가 깔려있는 디스크에 설치해서 xp를 새로
설치해야만 했었는데요.grub은 (hd0)이런 곳에 설치하는 것이 맞는 건가요?전에 /dev/sdb1(확실하진않아요)
이런 곳에 경로를 정해줘서 xp가 날아간 것으로 저 혼자 추측하고 있습니다만…
이미 포맷하고 새로 깔았지만 저런 상황이었으면 되살릴 수도 있었는지 궁금합니다.
당시 우분투에서도 인식못하고 dos 환경에서도 device가 없는 것으로 나왔던 것 같습니다.

덧.그런데 gmail 쓰시는 분 있으신가요? 우분투 계정 비밀번호를 잊어서 비밀번호 찾기해서
메일을 보냈다고 메시지가 나와서 지메일에 들어가봤는데 어찌된 일인지 메일이 오지 않았네요.
그래서 할 수 없이 새 계정을 만들었습니다…쿨럭…
전에도 pmp펌웨어를 회사 홈페이지에 요청해서 메일로 보내준다고 해서 확인했는데 2번이나 다시
보내달라고 해서 회사측에서 보냈다는데도 오지 않더군요.미안해서 포기했습니다만…
여기도 같은 현상이라 지메일의 문제인가 해서 한 번 질문해 봅니다.

전에도 했던 답글인데…
요즘은 파티션을 그리 세분화 해서 나누지 않습니다.
자료 구성이 중요한 서버에서도 / , /boot , /home 정도 랄까…

우분투 데탑경우 /var 의 용량이 커야 합니다. 다운 받은 설치 패키지들이 없는 상태에서도 저는 크기가 388메가가 나오는 군요

[b:39cisftw]재설치 하시길 권합니다. [/b:39cisftw]하드 세분화 하지 말고 그냥 / 와 스왑만 구분 하십시요
( 우선 배우는 단계에선 스왑 파티션 외에 전에 통으로 / 로 만들어 쓰시길 권합니다.)

[quote="조밤톨":39cisftw]그런데 시냅틱 패키지 관리자나 프로그램 내에 있는 추가/제거나 같다고 보면 되나요?따로 있는데 하는 일이 비슷한 것 같아서요.[/quote:39cisftw]이거 같다고 봐야 할지 아닐지! 둘다 apt의 GUI 프론트 엔드죠 그런데 시넵틱 관리자가 더 세분화 되었고 추가/제거는 초보 사용자 편위랄까 정도 …

[quote="조밤톨":39cisftw]3.kismet을 설치하려고 kismet-2009-06-R1을 다운 받았는데 설치하는 법을 모르겠습니다. :?[/quote:39cisftw]
압축 푼 곳에서 sudo sh ./install.sh 하십시요 그러나 우분투에 있는걸 찻아 보십이요. XP 처럼 드라이버 찾아 돌아 다니지 않아도 되는게 많습니다. 예전 글 보고 따라 할 필요는 없습니다. 그게 드라이버가 나오면 곧 커널에 포함되기 때문 입니다.

[quote="조밤톨":39cisftw]우분투 계정 비밀번호를 잊어서 비밀번호 찾기해서
메일을 보냈다고 메시지가 나와서 지메일에 들어가봤는데 어찌된 일인지 메일이 오지 않았네요.
그래서 할 수 없이 새 계정을 만들었습니다…쿨럭…[/quote:39cisftw]우분투 계정 비밀번호를 ? 이이야기는 ubuntu.com 또는 ubuntu.or.kr 계정 비밀번호를 말하는 지요 ?

[quote="강분도":q5fo8k1d]4.이건 이미 지나간 이야기입니다만 grub을 실수로 xp가 깔려있는 디스크에 설치해서 xp를 새로
설치해야만 했었는데요.grub은 (hd0)이런 곳에 설치하는 것이 맞는 건가요?전에 /dev/sdb1(확실하진않아요)
이런 곳에 경로를 정해줘서 xp가 날아간 것으로 저 혼자 추측하고 있습니다만…
이미 포맷하고 새로 깔았지만 저런 상황이었으면 되살릴 수도 있었는지 궁금합니다.
당시 우분투에서도 인식못하고 dos 환경에서도 device가 없는 것으로 나왔던 것 같습니다.[/quote:q5fo8k1d] GRUB을 설치 했다고 OS 가 날라 가지는 않습니다. 부팅이 안되어서 날라 갔다고 느끼는 거일 뿐…
grub 은 어느곳이듯 설치 가능합니다. 두번째 하드든 세번째 하드는 단 그경우 Bios에서 부팅 하드를 바꾸어 주어야 겠지요

하드가 두개 이상이면 우분투가 설치된 곳에 Grub 을 설치하고
그 하드를 부팅 우선 순위로 하여 다른 하드의 MS OS도 부팅 되게 하는게 편합니다.
이경우 어떤 OS 설치에도 타 OS가 영향을 받지 않을테니까요.

[quote:13b24hsb][quote="강분도":13b24hsb]전에도 했던 답글인데…
요즘은 파티션을 그리 세분화 해서 나누지 않습니다.
자료 구성이 중요한 서버에서도 / , /boot , /home 정도 랄까…

우분투 데탑경우 /var 의 용량이 커야 합니다. 다운 받은 설치 패키지들이 없는 상태에서도 저는 크기가 388메가가 나오는 군요
[/quote:13b24hsb]
앗.그렇군요. 검색을 한다고 하고 올린 건데 파티션을 설치 후 나누는 방법을 찾지 못해서요…

[quote:13b24hsb][b:13b24hsb]재설치 하시길 권합니다. [/b:13b24hsb]하드 세분화 하지 말고 그냥 / 와 스왑만 구분 하십시요
( 우선 배우는 단계에선 스왑 파티션 외에 전에 통으로 / 로 만들어 쓰시길 권합니다.)
[/quote:13b24hsb]강분도님이 /와 /swap로 나누는 게 좋다고 쓰신 글은 보았습니다./home을 나누는 것이 여러 모로 좋다고 생각되어서 그랬는데 일단 재설치하는 것이 좋겠군요 8-)

[quote:13b24hsb]압축 푼 곳에서 sudo sh ./install.sh 하십시요 그러나 우분투에 있는걸 찻아 보십이요. XP 처럼 드라이버 찾아 돌아 다니지 않아도 되는게 많습니다. 예전 글 보고 따라 할 필요는 없습니다. 그게 드라이버가 나오면 곧 커널에 포함되기 때문 입니다.[/quote:13b24hsb]

[code:13b24hsb]bamtol@bamtol-desktop:~/바탕화면/kismet-2009-06-R1$ sudo sh ./install.sh
sh: Can’t open ./install.sh
[/code:13b24hsb]
이렇게 나옵니다.실례가 되지 않는다면 압축파일을 올릴테니 한번 보시고 알려주시면 감사하겠습니다.

[quote:13b24hsb]우분투 계정 비밀번호를 ? 이이야기는 ubuntu.com 또는 ubuntu.or.kr 계정 비밀번호를 말하는 지요 ?[/quote:13b24hsb][/quote:13b24hsb]네 우분투 한국사용자 모임 계정 비밀번호입니다.아무래도 지메일이 이상한가봐요.

[quote="강분도":3p20rt0z] GRUB을 설치 했다고 OS 가 날라 가지는 않습니다. 부팅이 안되어서 날라 갔다고 느끼는 거일 뿐…
grub 은 어느곳이듯 설치 가능합니다. 두번째 하드든 세번째 하드는 단 그경우 Bios에서 부팅 하드를 바꾸어 주어야 겠지요

하드가 두개 이상이면 우분투가 설치된 곳에 Grub 을 설치하고
그 하드를 부팅 우선 순위로 하여 다른 하드의 MS OS도 부팅 되게 하는게 편합니다.
이경우 어떤 OS 설치에도 타 OS가 영향을 받지 않을테니까요.[/quote:3p20rt0z]

음 저는 하나의 하드디스크에 C: xp D: data로 나누어놓고 나머지 공간에 파티션을 나누어서 빈공간에
설치했었습니다.그런데 설치중에 다른 하드디스크를(저장용입니다)를 첫번째 하드디스크로 인식해서 그 하드디스크에 그럽이 설치되어서 멀티부팅이 되지 않는다고 생각하고 윈도우가 깔린 하드를 그럽설치하드로 설치과정중7번째에서 고급탭으로 변경해주었더니 이런 현상이 발생했었습니다.그래서 나중에 다시 깔 때는 저장용 하드를 제거하고 설치하였습니다. 그러면 자료들이 남아있었는데 제가 포맷해 버린 것인가 보군요… :cry:

[quote="조밤톨":15mxe9rs]이렇게 나옵니다.실례가 되지 않는다면 압축파일을 올릴테니 한번 보시고 알려주시면 감사하겠습니다.[/quote:15mxe9rs]
보통 파일을 풀고 난 후엔 README 파일을 보시기 바랍니다.
이경우는 압축 푼 곳에서
./configure
make
make install
로 컴파일 설치 해야 하는 경우 입니다.

컴파일러 설치 하고 해보시기 바랍니다.
sudo apt-get install build-essential

[quote="강분도":2ug9krap][quote="조밤톨":2ug9krap]이렇게 나옵니다.실례가 되지 않는다면 압축파일을 올릴테니 한번 보시고 알려주시면 감사하겠습니다.[/quote:2ug9krap]
보통 파일을 풀고 난 후엔 README 파일을 보시기 바랍니다.
이경우는 압축 푼 곳에서
./configure
make
make install
로 컴파일 설치 해야 하는 경우 입니다.

컴파일러 설치 하고 해보시기 바랍니다.
sudo apt-get install build-essential[/quote:2ug9krap]
README윈도우 사용시엔 거의 필요 없어서 중요성을 잊고 살았네요.
강분도님 말씀대로 README파일을 읽으며 따라했는데 이런 메시지가 나옵니다.

[code:2ug9krap]bamtol@bamtol-desktop:~/바탕화면/kismet-2009-06-R1$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking how to run the C preprocessor... gcc -E
checking for platform-specific compiler flags... none needed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for an ANSI C-conforming const... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for ANSI C header files... (cached) yes
checking return type of signal handlers... void
checking whether lstat dereferences a symlink specified with a trailing slash... yes
checking whether stat accepts an empty string... no
checking for gettimeofday... yes
checking for memset... yes
checking for select... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strftime... yes
checking for strstr... yes
checking for system-level getopt_long()... yes
checking for stdint.h... (cached) yes
checking for accept() addrlen type... socklen_t
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for dlopen in -ldl... yes
checking for libm math function in std libs... no
checking for pow in -lm... yes
checking for main in -luClibc++... no
checking for main in -lstdc++... no
configure: error: Neither uclibc uClibc++ or standard gcc stdc++ libraries found.
bamtol@bamtol-desktop:~/바탕화면/kismet-2009-06-R1$ make
make: *** 타겟이 지정되지 않았고 메이크파일이 없습니다. 멈춤.
bamtol@bamtol-desktop:~/바탕화면/kismet-2009-06-R1$ make install
make: *** 타겟 `install’를 만들 규칙이 없음. 멈춤.
bamtol@bamtol-desktop:~/바탕화면/kismet-2009-06-R1$ sudo make
make: *** 타겟이 지정되지 않았고 메이크파일이 없습니다. 멈춤.
[/code:2ug9krap]아무래도 설치/부팅관련에 맞지 않는 글이 되어가고 있습니다.죄송합니다.

컴파일 설정(configure)에서 에러는 [b:1y3shn7j]끝에 에러 메세지[/b:1y3shn7j] 를 보시면 됩니다.

configure: error: Neither uclibc uClibc++ or standard gcc stdc++ libraries found.

stdc++ libraries 가 없다고 합니다. (컴파일에 필요한거지요)

sudo apt-get install libstdc++6 libstdc++6-4.3-dev
로 설치 해보십시요

[quote="강분도":1b1at17g]컴파일 설정(configure)에서 에러는 [b:1b1at17g]끝에 에러 메세지[/b:1b1at17g] 를 보시면 됩니다.

configure: error: Neither uclibc uClibc++ or standard gcc stdc++ libraries found.

stdc++ libraries 가 없다고 합니다. (컴파일에 필요한거지요)

sudo apt-get install libstdc++6 libstdc++6-4.3-dev
로 설치 해보십시요[/quote:1b1at17g]
드디어 설치에 성공했습니다.윈도우에 길들여져 있다보니 한 프로그램을 위해서 또 다른 프로그램들이 필요하다는 것을 모르고 있었습니다.(무른모라고 하던가요)
감사합니다.소중한 시간을 내주셔서.여러가지 배워갑니다. :D