컨텐츠 영역
stage3, 커널패닉현상
2009.10.06 12:29
설치전 사용PC환경::
하드:18Gb, 램:1기가, CPU:AMD2600Mhz(1core), 그래픽:지포스5200,랜카드:SIS900온보드,
리눅스만지는실력:: GUI환경에서는 많이 설치해봤으나, 커멘드라인으로는 서툰실력,
설치시작::
라이브시디로 부팅한다.
터미널을 연후에, sudo su 엔터침으로 root로 사용자를 바꾼다.
그위치가 보통 livecd gentoo# 이다. 여기서부터 시작이다.
stage1은 상황이 바뀐지도 모르고하다가 마지막에 perl오류로 실패한바있다.
그래서 이젠 stage3로 하려고한다.
그래서 여기저기서 배운내용을 여기에 적으려고한다.
1.파티션만들기,
livecd gentoo # fdisk -l
livecd gentoo # fdisk /dev/sda
밑에는 fdisk모드에서 실행하는 명령어
n>p>1>enter >+200mb
n>p>2>enter >+1024mb
n>p>3>enter >enter>enter
t>2>82, w
2.각파티션을 포멧
mke2fs /dev/sda1
mkswap /dev/sda2
mke2fs -j /dev/sda3
3.마운트(기본마운트)
swapon /dev/sda2
mount /dev/sda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot
4.stage3 다운로드하고 압축풀기
livecd gentoo # wget http://ftp.daum.net/gentoo/releases/x86/2008.0/stages/stage3-i686-2008.0.tar.bz2
livecd gentoo # tar xvjf stage3-i686-2008.0.tar.bz2
5.portage 다운로드하고 압축풀기
livecd usr # wget http://ftp.daum.net/gentoo/snapshots/portage-latest.tar.bz2
livecd usr # tar xvjf portage-latest.tar.bz2
6.컴파일환경변수설정사항 들쳐보기
#nano -w /mnt/gentoo/etc/make.conf
내CPU는 AMD2600Mhz_one_core인데,
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
이렇게 3줄이 활성상태로 적혀있었고, 이것은 수정할 필요가 없어보인다.
7.패키지를 받을 저장장소를 만든다.
# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
서버선택후에 ok를 누른다.
제일밑으로가야, 한국서버들이 보이고, daum사이트도 보인다.
8.DNS정보를 복사한다.
#cp -L /etc/resolv.conf /mnt/gentoo/etc/
9.proc, dev를 마운트한다.
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
10.마운트한 시스템으로 루트를 전환한다.
# chroot /mnt/gentoo /bin/bash
# env-update
#source /etc/profile
#export PS1 = "(chroot) $PS1"
11.최근의 portage트리를 받는다.
#emerge --sync
#emerge --oneshot portage
12.패키지설치를 위한 프로필설정을 확인.
(/etc/make.conf만 있으면되나, 과정이니, 따라해본다)
# ls -FGg /etc/make.profile
13.한국어를 추가한다.
# nano -w /etc/locale.gen
열려진화일에 밑에것을 추가한다.
ko_KR.UTF-8 UFT-8
ko_KR.EUC-KR EUC-KR
14.커널을 설치한다.
여기서는 genkernel을 사용하여 설치한다.
# emerge gentoo-sources
# ls -l /usr/src/linux
# emerge genkernel
# zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config
# genkernel --menuconfig all
15.부트되는 이미지를 확인해보자.
# ls /boot/kernel* /boot/initramfs*
16.부팅시에 마운트될 파티션을 설정한다.
# nano -w /etc/fstab
17.시스템이름을 정한다.
# nano -w /etc/conf.d/hosyname
HOSTNAME = "12345"
18.네트워크를 설정한다.
일반적으로 dhcp로 ip를 받아오므로,
# nano -w /etc/conf.d/net 로 열어서,
config_eth0=("dhcp") 를 추가한다.
# rc-update add net.eth0 default
19.패스워드를 설정한다.
# passwd
20.로그인할수있게 로그인패키지를 설치한다.
# emerge syslog-ng
# rc-update add syslog-ng default
21.dhcp클라이언트를 설치한다.
# emerge dhcpcd
# dhcpcd eth0
22.부트로더 grub를 설치한다.
# emerge grub
# nano -w /boot/grub/grub.conf
열려진 grub.conf화일을 적절히 수정한다.
# grep -V rootfs /proc/mounts > /etc/mtab
# grub-install --no-floppy /dev/sda
# grub --no-floppy
grub>find /boot/grub/stage3
(hd0,0)
grub>root (hd0,0)
grub>setup (hd0)
grub> quit
설치가 끝났으니, 재부팅하고나서,
emerge로 더필요한 패키지를 도 설치해 나간다.
나는 이렇게 다했는데, 다른것은 문제가 없으나,
커널패닉에 시달리고있다.
고수님들 이과정들의 잘못된점을 지적해주기 바랍니다.
아니면 다른글쓰기로 스테이지3성공한것을
오류안나게 자세하게 적어주세요.
하드:18Gb, 램:1기가, CPU:AMD2600Mhz(1core), 그래픽:지포스5200,랜카드:SIS900온보드,
리눅스만지는실력:: GUI환경에서는 많이 설치해봤으나, 커멘드라인으로는 서툰실력,
설치시작::
라이브시디로 부팅한다.
터미널을 연후에, sudo su 엔터침으로 root로 사용자를 바꾼다.
그위치가 보통 livecd gentoo# 이다. 여기서부터 시작이다.
stage1은 상황이 바뀐지도 모르고하다가 마지막에 perl오류로 실패한바있다.
그래서 이젠 stage3로 하려고한다.
그래서 여기저기서 배운내용을 여기에 적으려고한다.
1.파티션만들기,
livecd gentoo # fdisk -l
livecd gentoo # fdisk /dev/sda
밑에는 fdisk모드에서 실행하는 명령어
n>p>1>enter >+200mb
n>p>2>enter >+1024mb
n>p>3>enter >enter>enter
t>2>82, w
2.각파티션을 포멧
mke2fs /dev/sda1
mkswap /dev/sda2
mke2fs -j /dev/sda3
3.마운트(기본마운트)
swapon /dev/sda2
mount /dev/sda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot
4.stage3 다운로드하고 압축풀기
livecd gentoo # wget http://ftp.daum.net/gentoo/releases/x86/2008.0/stages/stage3-i686-2008.0.tar.bz2
livecd gentoo # tar xvjf stage3-i686-2008.0.tar.bz2
5.portage 다운로드하고 압축풀기
livecd usr # wget http://ftp.daum.net/gentoo/snapshots/portage-latest.tar.bz2
livecd usr # tar xvjf portage-latest.tar.bz2
6.컴파일환경변수설정사항 들쳐보기
#nano -w /mnt/gentoo/etc/make.conf
내CPU는 AMD2600Mhz_one_core인데,
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
이렇게 3줄이 활성상태로 적혀있었고, 이것은 수정할 필요가 없어보인다.
7.패키지를 받을 저장장소를 만든다.
# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
서버선택후에 ok를 누른다.
제일밑으로가야, 한국서버들이 보이고, daum사이트도 보인다.
8.DNS정보를 복사한다.
#cp -L /etc/resolv.conf /mnt/gentoo/etc/
9.proc, dev를 마운트한다.
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
10.마운트한 시스템으로 루트를 전환한다.
# chroot /mnt/gentoo /bin/bash
# env-update
#source /etc/profile
#export PS1 = "(chroot) $PS1"
11.최근의 portage트리를 받는다.
#emerge --sync
#emerge --oneshot portage
12.패키지설치를 위한 프로필설정을 확인.
(/etc/make.conf만 있으면되나, 과정이니, 따라해본다)
# ls -FGg /etc/make.profile
13.한국어를 추가한다.
# nano -w /etc/locale.gen
열려진화일에 밑에것을 추가한다.
ko_KR.UTF-8 UFT-8
ko_KR.EUC-KR EUC-KR
14.커널을 설치한다.
여기서는 genkernel을 사용하여 설치한다.
# emerge gentoo-sources
# ls -l /usr/src/linux
# emerge genkernel
# zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config
# genkernel --menuconfig all
15.부트되는 이미지를 확인해보자.
# ls /boot/kernel* /boot/initramfs*
16.부팅시에 마운트될 파티션을 설정한다.
# nano -w /etc/fstab
17.시스템이름을 정한다.
# nano -w /etc/conf.d/hosyname
HOSTNAME = "12345"
18.네트워크를 설정한다.
일반적으로 dhcp로 ip를 받아오므로,
# nano -w /etc/conf.d/net 로 열어서,
config_eth0=("dhcp") 를 추가한다.
# rc-update add net.eth0 default
19.패스워드를 설정한다.
# passwd
20.로그인할수있게 로그인패키지를 설치한다.
# emerge syslog-ng
# rc-update add syslog-ng default
21.dhcp클라이언트를 설치한다.
# emerge dhcpcd
# dhcpcd eth0
22.부트로더 grub를 설치한다.
# emerge grub
# nano -w /boot/grub/grub.conf
열려진 grub.conf화일을 적절히 수정한다.
# grep -V rootfs /proc/mounts > /etc/mtab
# grub-install --no-floppy /dev/sda
# grub --no-floppy
grub>find /boot/grub/stage3
(hd0,0)
grub>root (hd0,0)
grub>setup (hd0)
grub> quit
설치가 끝났으니, 재부팅하고나서,
emerge로 더필요한 패키지를 도 설치해 나간다.
나는 이렇게 다했는데, 다른것은 문제가 없으나,
커널패닉에 시달리고있다.
고수님들 이과정들의 잘못된점을 지적해주기 바랍니다.
아니면 다른글쓰기로 스테이지3성공한것을
오류안나게 자세하게 적어주세요.
댓글 5
-
onion
2009.10.06 12:29
-
newmbewb
2009.10.06 12:29
http://kldp.org/node/103982
이거 참고해 보세요.
참고로 저는 hda로 설치를 했음에도 fstab에 /dev/hda*가 ???니라 /dev/sda*로 해야 작동되더군요.. -
newmbewb
2009.10.06 12:29
근데 날짜를 보니;; 허덜덜.. 한참 뒷북이구나;; -
SOrCErEr
2011.01.22 08:43
이렇게 오래된 문제가 지금도 똑같은 문제이려나 ???지만...
여튼, 일주일 전 설치해본 결과... genkernel이 바보.
config.gz 풀어다 놔뒀더니, config 파일 ???사해다가 집어넣고는 make prproper돌려벼리는 genkernel
--no-mrproper 넣어줘야 config대로 빌드되는 커널. 뭐 이런 경우도 있었습니다... 하고 1년이 넘는 시간이 ???난 뒤의 뒷북...ㅡ.,ㅡ;
-
사랑천사
2011.01.22 14:07
누군가에게는 도움이 될거예요. 그렇게 생각해야???.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
84 | 패키지 업데이트 차단 문의 [3] | golden | 2012.04.08 | 6066 |
83 | gentoo-kr overlay 위치 질문 [7] | 다루 | 2013.02.01 | 6073 |
82 | 메일 그인이 되지 않는 문제입니다. | 젠투서버 | 2008.07.28 | 6131 |
81 | [re] Re: [질문] amd64 설치시에 에러가 납니다. | 유우키~ | 2008.06.15 | 6147 |
80 | 젠투에서 러시아 입력 설정 질문드립니다. [3] | Mikhail | 2011.06.28 | 6188 |
79 | [re] Re: [질문] 다시 질문 드립니다. amd64 설치시에 에러가 납니다. | 박철현 | 2008.06.23 | 6231 |
78 | [re] Re: 메일 그인이 되지 않는 문제입니다. | 메이지 | 2008.07.29 | 6255 |
77 | [re][re] Re^2: [질문] 다시 질문 드립니다. amd64 설치시에 에러가 납니다. | 가대기 | 2008.07.05 | 6273 |
76 | 헉!! 예전자료는요!! | GPr0g | 2008.06.08 | 6277 |
75 | [re] Re: [질문] amd64 설치시에 에러가 납니다. | 가대기 | 2008.06.21 | 6309 |
74 | [re] gentoo-kr 오버레이에 네이트 관련 파일이 존재하지 않는데 왜 그렇죠?? [1] | PlumpGentoo | 2008.12.30 | 6369 |
73 | 우분투cd로 젠투 설치하는게 정말 가능한가요? [4] | 젠투깔고싶어… | 2008.12.15 | 6393 |
72 | 젠투콘솔에서 한글 사용방법좀 가르쳐주시면 감사하겠읍니다.. [3] | 초보 | 2008.11.23 | 6416 |
71 | 실수로 xdm을 삭제... [1] | 김성준 | 2008.11.03 | 6440 |
70 | gentoo를 설치하려고 하는데요 ~~~?! [4] | 김은호 | 2009.01.22 | 6446 |
69 | 인터넷을 하는데 한글키 사용법좀 [2] | 김성준 | 2008.12.14 | 6495 |
(아 젠커널이면 상???없으려나..)
혹시 ide랑 sata라던가.. device를 혼???해서 쓰는과정에 문제가 있을수도 있습니다.
fstab 또는 grub에서 device id 세팅의 문제일듯합니???.
물어보시려면 kernel panic시에 나는 메세???를 적어주시는게 가장 확실하지 않을까요?..^.^;