Windows App과의 연동 Win32 프로그램은 WSL 환경에서 경로만 잘 지정하면 실행할 수 있지만, Windows App은 직접 실행이 불가능하여 Windows 쪽에 배치파일(cmd 스크립트)를 추가로 생성해 주어야 함. Powershell 에서 App 목록을 추출 PS> get-appxpackage > app_list.txt app_list.txt 에서 연동할 App을 검색하여 InstallLocation, PackageFamilyName 두 값을 확인 Name : Microsoft.Office.OneNote ... ... InstallLocation : C:\Program Files\WindowsApps\Microsoft.Office.OneNote_16001.13127.20190.0_x64__..
Windows앱과의 연동 일반적인 Win32 프로그램은 대부분 아래의 방법으로 연동 가능하며 Excel을 예로 설명함. Excel 연동 적당한 디렉토리(여기서는 ~/.local/bin/ 사용)에 excel 실행을 위한 스크립트 생성 파일들의 경로는 시스템마다 다를 수 있으므로 확인 후 변경 #!/bin/bash EXEC='/mnt/c/Program Files/Microsoft Office/root/Office16/EXCEL.EXE' if [ -z $1 ]; then "$EXEC" else FILE_PATH=`wslpath -w "$1"` "$EXEC" "$FILE_PATH" fi X-Window 용 desktop 파일 생성 Exec 에는 위엣거 생성한 shell script를 지정 Icon..
Windows Terminal과 연동 Windows Terminal 의 설정 파일(settings.json) 파일을 열어 아래의 내용 추가 { "guid": "{46ca431a-3a87-5fb3-83cd-11ececc031d2}", "hidden": false, "name": "kali-win-kex", "commandline": "wsl -d kali-linux kex wtstart", "startingDirectory" : "//wsl$/kali-linux/home/magnon" } startingDirectory를 지정하지 않으면 Password 파일을 찾지 못하는 오류가 발생됨. guid 는 아래의 명령으로 생성 가능 ### PowerShell PS> [guid]::NewGuid() Guid --..
kali-win-kex? WSL2 환경에서 Kali Linux에 데스크탑 환경을 제공 사전 요구사항 Windows 10 버전 1903 이상 WSL2가 처음 나왔을 때에는 2004 버전만 지원했지만, 1903. 1908 버전에 backport됨 WSL2 설정 Kali Linux 설치 win-kex 설치 Kali Linux의 WSL 버전 확인 명령 프롬프트 또는 PowerShell 에서 실행 PS> wsl -l -v NAME STATE VERSION * kali-linux Running 2 WLE Running 1 Kali Linux 의 WSL버전이 1로 확인된다면 WSL2로 변경 PS> wsl --set-version kali-linux 2 Kali Linux 를 업데이트 $ sudo apt update ..
가상하드디스크의 크기 변경 또는 Disk 2 Disk 복사를 한 경우물리디스크의 크기만 변경되고, 파티션 정보는 그대로 유지되어 있기 때문에,변경된 디스크의 크기를 인식시키기 위한 일련의 작업이 필요함. 파티션 테이블 갱신 (-> LVM 크기 조정) -> 파일 시스템 인식의 순서로 진행됨. fdisk를 이용한 파티션 테이블의 갱신아래는 물리디스크(xvda)가 50GB에서 500GB로 확장하였으나,파티션 xvda1, xvda2 의 크기가 총 50GB로 450GB 가량이 낭비되고 있는 상태.# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsr0 11:0 1 1024M 0 rom xvda 202:0 0 500G 0 disk├─xvda1 202:1 0 1G 0 part /boo..
Windows의 기본 백업을 사용해보려고 했는데, 로컬 드라이브는 용량 부족으로 불가능...백업 위치를 네트워크로 했더니 아래와 같은 에러가 발생됨. 에러 메시지: 요청된 확인 정보 클래스가 올바르지 않습니다.에러 코드: 0x80070544 해결책계정명 앞에 컴퓨터 이름을 써주면 끝.ex) 컴퓨터 이름이 neverland이고, 계정명이 magnon이라면, 계정에 다음을 입력neverland\magnon 참고 URL:https://mikebeach.org/2013/01/24/error-code-0x80070544-when-attempting-to-back-up-windows-8-onto-nas-over-samba/
Normal boot run level을 1로 변경하여 emergency mode 로 진입 home 디렉토리 백업 # tar czf home.tar.gz /home home 디렉토리 마운트 해제 # umount /home swap 중지 # swapoff -a fstab 에서 home 및 swap 마운트하는 부분을 주석처리 # vi /etc/fatab grub 설정에서 swap 마운트하는 부분을 모두 제거 # vi /boot/grub2/grub.cfg home 및 swap lvm 삭제 # lvremove /dev/centos/home # lvremove /dev/centos/swap 삭제된 공간을 root 파티션에 할당 # lvextend -l+100%Free /dev/centos/root lsblk, l..
VirtualBox 5.1.26 + RHEL 7.4 환경에서 발생 RHEL 7.4가 7.3과 동일한 커널에 X-Window만 최신 버전을 집어 넣어서 발생하는 에러라고 함.(https://forums.virtualbox.org/viewtopic.php?f=15&t=84201#p399506) 5.1.27 에서 해결중인 이슈로 아래의 페이지에서 Guest Additions 를 받아서 설치하면 된다.https://www.virtualbox.org/wiki/Testbuilds orhttps://www.virtualbox.org/download/testcase/VBoxGuestAdditions_5.1.27-117460.iso 정식 릴리즈된 버전이 아니므로 버그가 있을 수 있으니 주의.