'Base System'에 해당되는 글 1건

  1. 2007/01/30 Gentoo Base System Install
1. ATI 전용 드라이버를 사용하지 않는다 (자체커널)
2. ALSA 최신 모듈을 사용하지 않는다 (자체커널)

# net-setup eth0
# ifconfig
# route
# ping yahoo.com
# passwd
# fdisk /dev/sda

사용자 삽입 이미지
그림01 - fdisk

# mke2fs /dev/sda6  => /boot
# mke2fs -j /dev/sda8  => /
# mkswap /dev/sda7  => swap
# swapon /dev/sda7
# mount /dev/sda8 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda6 /mnt/gentoo/boot
# df -h
# cd /mnt/gentoo
# links http://www.gentoo.org/main/en/mirrors.xml
# tar xvjpf stage*
# tar xvjpf portage* -C /mnt/gentoo/usr
# vi /mnt/gentoo/etc/make.conf
# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
# chroot /mnt/gentoo /bin/bash
# env-update
>> Regenerating /etc/ld.so.cache...
# source /etc/profile
# export PS1="(chroot) $PS1"
# emerge --sync
# emerge portage
# emerge vim
# cp /usr/share/zoneinfo/GMT /etc/localtime
# USE="-doc symlink" emerge gentoo-sources
# cd /usr/src/linux
# make menuconfig
# 커널 설정 파일을 불러온다

# make && make modules_install
# cp arch/i386/boot/bzImage /boot/kernel-2.6.18-gentoo-r5
# find /lib/modules/2.6.18-r5/ -type f -name '*.o' -or -name '*.ko'
# cat /etc/modules.autoload.d/kernel-2.6
apm
ati-agp
intel-agp
via-agp
drm
radeon
atiixp
it821x
radeonfb
backlight
lcd
vesafb-thread
vesafb-tng
snd-intel8x0
snd-mixer-oss
snd-pcm-oss
snd-seq-device
snd-seq
snd-page-alloc
snd-pcm
snd-timer
snd
snd-ac97-bus
snd-ac97-codec


# cat /etc/fstab
/dev/sda6               /boot           ext2            noatime         1 2
/dev/sda8               /               ext3            noatime         0 1
/dev/sda9               /data           ext3            noatime         1 2
/dev/sda7               none            swap            sw              0 0
/dev/cdroms/cdrom0      /mnt/cdrom      iso9660         noauto,ro       0 0

proc                    /proc           proc            defaults        0 0
shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

# cat /etc/conf.d/hostname
HOSTNAME="gentoo"

# cat /etc/conf.d/net
config_eth0=( "dhcp" )
dhcp_eth0="nodns nontp nonis"
#config_eth0=( "192.168.0.3 netmask 255.255.255.0 broadcast 192.168.0.255" )

# USE="-X" emerge pcmcia-cs
# emerge pciutils
# emerge sshd
# emerge syslog-ng
# emerge dhcpcd
# emerge grub

# rc-update add net.eth0 default
# rc-update add pcmcia default
# rc-update add sshd default
# rc-update add syslog-ng default

# passwd
# useradd -G wheel -s /bin/bash -m gogisnim
# passwd gogisnim

# /boot/grub/grub.conf

# grub --no-floppy
grub> root (hd0,5)
grub> setup (hd0)
grub> quit

# exit
# umount /mnt/gentoo/proc /mnt/gentoo/dev /mnt/gentoo/boot /mnt/gentoo

추가
데스크탑에 gentoo 설치후 dhcp 접속을 못하는 것이었다.

# cat /etc/conf.d/net
config_eth0=( "192.168.0.3 netmask 255.255.255.0 broadcast 192.168.0.255" )
routes_eth0=( "default via 192.168.0.1" )


# 추가
compaq Proliant DL360 에서 grub 설치 후

# grep ext /proc/mounts >> /etc/mtab
(hd0) /dev/ida/c0d0 추가

# grub --device-map=/boot/grub/device.map
grub> root (hd0,0)
grub> setup (hd0)
grub> quit

http://www.gnu.org/software/grub/manual/html_node/Device-map.html
http://forums.gentoo.org/viewtopic-t-10380-start-50.html?sid=04b58bdc585d5a07a8459125585ff64d