ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [archlinux] archlinux-2012.11.01 설치
    Unix Linux Like 2012. 11. 7. 00:34

    archlinux-2012.11.01 초간단 리눅스 설치 설명



    ※ 사전지식 필요


    1.  설치 이미지를 다운 받는다.

    2. 부팅 가능한 매체에 굽는다

    3. 부팅한다.

    4. fdisk로 파티션을 구성한다


    # fdisk /dev/sda

    or
    # gdisk /dev/sda


    5. 파일시스템을 만든다(포맷)

    # mkfs.ext4 /dev/sda1


    6.  /mnt에 마운한다.

    # mount /dev/sda1 /mnt

    ※ 파티션을 여러개 만들었을경우 /mnt 하위에 마운트 한다.
    먼저 / 가 될 파티션을 /mnt에 마운트하고 하위 디렉토리를 만들어 마운트하면 된다.

    7. 네트웍 설정을 한다.

    7.1 DHCP

    # systemctl stop dhcpcd @eth0

    # systemctl start dhcpcd@eth0

    # systemctl enable dhcpcd@eth0



    8. base system 설치


    8.1 미러 설정

    /etc/pacman.d/mirrorlist 에서 사용할 미러를 맨 위로 이동(복사)한다. /* kaist가 빠름 */


    vi /etc/pacamn.d/mirrolist


    8.2 base system 설치

    # pacstrap /mnt base bae-devel





    9. bootloader를 설치한다
    grub 또는 syslinux 중 하나를 설치한다.


    syslinux 설치

    # arch-chroot /mnt pacamn -S syslinux



    10.  설정
    10.1.  마운트 설정

    # genfstab -p /mnt >> /mnt/etc/fstab


    10.2. chroot

    # arch-chroot /mnt   


    10.3. syslinux 설정

    # vi /boot/syslinux/syslinux.cfg



    10.4. 변경된 syslinux 적용

    # /usr/sbin/syslinux-iinstall_update -i -a -m

    -i (install the files)

    -a (make the partition active with the boot flag)

    -m (install the MBR boot code)


    10.5. 호스트 네임 변경

    # vi /etc/hostname



    10.6 타임존 설정

    # ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime



    10.7. 콘솔키맵 및 폰트 설정

    ?

    [pass]

    10.8. 로케일 설정

    # vi /etc/locale.conf
    # vi /etc/locale.gen
    # locale-gen




    10.9. mkinitcpio 초기화 램디스크?

    ?

    [pass]



    10.10 패스워드 설정

    # passwd

    Enter new UNIX password:

    Retype new UNIX password:

    passwd: password updated successfully




    11. chroot 나가기

    # exit



    12 마운트 해제

    # umount /mnt


    13. 재부팅

    # reboot


    14.  네트워크 설정


    # systemctl stop dhcpcd.service

    # systemctl enable dhcpcd@eth0

    # systemctl start dhcpcd@eth0

    다음에는 설치 과정을 스크립트로 작성해봐야겠다


    그런데, 기본적인 자동화 설치 툴 같은거는 없는건가?




    728x90
    반응형

    댓글

Designed by Tistory.