블로그

  • [Arch Linux] 아치리눅스 세팅 일지


    듀얼 부팅은 귀찮거든요…

    제가 한 번 해보겠습니다.
    WSL에 Arch Linux 세팅하기.

    [1일차] 2026-05-18

    왜 하필 아치냐?

    그건 말이죠..
    멋있잖아.
    친구가 영업했어요 (예전에)

    저도 해볼래요. 최신 유행의 선도자
    I use Arch, BTW
    암튼 저 아치 씀 ㅋㅋ

    WSL 설치하기

    링크에 다 있지만서두..
    UEFI에서 가상화 키고,
    파워셸 관리자 권한으로 실행 후, “wsl –install”입력
    컴퓨터 재부팅
    https://wiki.archlinux.org/title/Install_Arch_Linux_on_WSL

    WSL에 아치 설치하기

    wsl --install archlinux

    아치 실행하기

    시작 메뉴에서 archlinux 실행
    또는 Windows shell에서 “wsl -d archlinux”

    Upgrading packages

    pacman -Syu

    https://wiki.archlinux.org/title/Pacman

    Installing specific packages

    GPT 추천 필수 패키지!!

    pacman -S base-devel git curl wget unzip

    fish shell 설치

    왜 zsh 안씀??

    왜냐묜…
    fish 써보고싶어용..

    sudo pacman -S fish

    [root@DESKTOP-123ABCD/m/c/U/yuna]# chsh -s $(which fish)
    Changing shell for root.
    chsh: Warning: "/usr/sbin/fish" is not listed in /etc/shells.
    Shell changed.
    [root@DESKTOP-123ABCD/m/c/U/yuna]# which fish
    /usr/sbin/fish

    이런 에러가 뜰 수 있는데,
    which fish 해서 나온 경로를 /etc/shells에 넣어주면 됩니다~ 짜짠~

    echo /usr/sbin/fish >> /etc/shells

    껐다 키면?
    짜자잔~
    예쁜(구라임) fish가 뜹니다!

    프롬프트 바꾸기

    근데 호스트이름 뜨는 게 좀 마음에 안들어요.. 고쳐볼게요~

    근데 굳이 hostname을 수정해야 할까요?
    프롬프트만 바꿔보아요.

    설정파일은 여기: ~/.config/fish/config.fish
    프롬프트는 이렇게 추천받았는데.. 싫은데요?????

    function fish_prompt
        set_color red
        echo -n "["(whoami)"@arch "(basename (pwd))"] "
        set_color normal
    end

    근데 큰 문제가 있었음..
    나 충격받음.. 진짜임…

    [root@DESKTOP-123ABCD/m/c/U/yuna]# vi /etc/wsl.conf
    -bash: vi: command not found
    [root@DESKTOP-123ABCD/m/c/U/yuna]# nano /etc/wsl.conf
    -bash: nano: command not found

    최소 설치라더니 진짜 최소잖아…
    이거 좀 많이 설레네요

    에디터 뭐라도 깔아주고, 이렇게 수정해볼게요.
    원본이랑 비슷하게 써볼래..

    if status is-interactive
    # Commands to run in interactive sessions can go here
    
    function fish_prompt
        set_color green
        echo -n (whoami)
        set_color normal
        echo -n "@arch "(basename (pwd))"# "
    end
    
    end

    결과

    neovim 설치

    왜 또 vim 아니고 neovim?

    그건 말이죠.. 고수들은 이거 쓰길래 나도 써보고싶엇서…

    pacman -S neovim

    근데 neovim으로 실행이 안되는거임;;

    nvim으로 실행하시면 됩니다~

    참고자료: NeoVim: Vim 사용자를 위한 현대적 에디터

    눈이 빠질 것 같아서 오늘은 여기까지..


    [2일차] 2026-05-19