연구(?) 계기 맥은 기본적으로 caps lock 버튼을 짧게 눌러 한영을 하고, caps lock 버튼을 길게 눌러 캡스락이 됩니다. 저는 이 기능을 구현하고 싶었습니다. 맥이 기본으로 제공한다면서, 왜 karabiner로? 맥을 사용해보신 분들은 모두 공감하실겁니다. 한영이 원할 때 안되요…ㅠㅠ 목표 캡스락을 누를 때 한영 전환을 합니다. 캡스락을 일정 시간 이상 누르면 다시 원래 언어로 전환한 후에 캡스락을…
이 글의 목적 이 글은 정말 많은 내용이 건너띄워져 있는(특히 gdisk와 같은 디스크 파티셔닝 과정) 조잡한 글입니다. 쓰다보니 귀찬아졌다는 부분을 부정하지 못하겠습니다. 특히 처음 계획했던, 단계 별 이미지 추가는 사실상 취소하기로 했지요.. 실제로 라즈베리파이에 kABI Tracking kmod zfs 위에 리눅스를 설치하고자 하시는 분들께 도움을 드리고자 작성한 글입니다. 혹시 막히는 부분이 있다면 언제든지 질문해주셔도 좋습니다. 따라해봐도…
이 글 목표 zfs로 부팅 되었습니다! RHEL on zfs에는 swap이나 tmp에 대해서는 언급이 없었습니다. 그저 몇줄로 이렇게 해라. 하고 끝이었죠. OpenZFS – Ubuntu Root on ZFS: system configuration 그래서 이 내용은 우분투 튜토리얼에서 발췌했습니다. 로그인 처음 부팅 되면 계정 비밀번호를 물어봅니다. 계정 이름은 root. 비밀번호는 chroot 상태에서 passwd 명령을 입력한 후에 생성한 비밀번호를 이용합니다. ssh…
이 글의 목적 이 글에서는 /mnt로 chroot 하여 이 안에서 부팅에 필요한 작업들을 수행하게 됩니다. dnf install의 경우 –installroot 옵션을 이용해서 chroot하지 않고도 설치할 수 있었지만, 부트로더나 커널 모듈 설정은 하지 못합니다. 이런 작업을 이번 과정에서 진행하게 됩니다. sys conf:9 chroot /mnt로 root를 변경합니다. 라이브 부트가 아니어서인지 암호 변경에서 문제가 발생하더군요 그래서 selinux를 비활성화해줍니다. 여기서…
이 글의 목적 이번 튜토리얼에서는 mount 된 디스크에 OS를 설치하게 됩니다. 이전 과정에서 우리는 boot pool(/mnt/boot)과 root pool(/mnt)을 마운트하였습니다. 또한 /EFI 파티션도 /mnt/boot/efi에 마운트 했습니다. 마운트 된 이 공간, /mnt에 RHEL 리눅스를 설치할 것입니다. 이 때 우리는 사전에 빌드 한 zfs를 설치하기 위하여 zfs를 복사해둘 것입니다. 빌드 한 zfs 복사. cd /zfs cp -a /zfs…
이 글의 목적 RHEL을 zfs에 설치하기 위해 디스크를 zfs로 파티셔닝 합니다. 이 과정에서는 boot disk에 부팅을 위한 boot 파티션, root 파티션, swap을 생성하고 이 파티션에 OS를 설치하기 위해 마운트 할 것입니다. 파티션 번호 주의 매우 주의해야 하는 부분입니다. 우리가 boot disk를 빈 disk에 설정한다고 해도, 해당 디스크에는 UEFI firmware 파티션이 존재합니다. live boot나 ISO 설치…