proot icon indicating copy to clipboard operation
proot copied to clipboard

chroot, mount --bind, and binfmt_misc without privilege/setup for Linux

Results 98 proot issues
Sort by recently updated
recently updated
newest added

Hi there, the great developer. I found that some programs do anti-debug detection when startup like detecting other exceptions for the current thread. Because the proot needs to start a...

area/ptrace-emulation
kind/question

## Steps to Reproduce the Problem 1. Create a standard debian bookworm rootfs 2. Enter the rootfs via proot by proot -0 -r OUT/ROOT -w / -b /proc/ -b /etc/resolv.conf...

## Expected Behavior The proot released downloaded from gitlab should be 5.4.0. ## Actual Behavior Downloaded proot is 5.3.1 ``` $ curl -LO https://proot.gitlab.io/proot/bin/proot $ chmod +x ./proot $ proot...

It doesn't compile under riscv :( ``` user@starfive:~/proot$ make -C src loader.elf loader-m32.elf build.h make: Entering directory '/home/user/proot/src' .//arch.h:55:10: error: #error "Unsupported architecture" 55 | # error "Unsupported architecture" |...

proot warning: can't chdir("/data/data/com.termux/files/home/./.") in the guest rootfs: No such file or directory proot info: default working directory is now "/" proot error: execve("/bin/sh"): No such file or directory proot...

## Expected Behavior Directories with normal directory attributes ## Actual Behavior When I do ls -lth /, I get: > ls: cannot access 'boot': No such file or directory >...

status/needs-review
kind/bug

## Expected Behavior deno works with no error on **x86_64 linux** via proot ## Actual Behavior deno panics inside tokio ## Steps to Reproduce the Problem 1. proot-distro install debian...

status/needs-review
kind/bug

## Expected Behavior To open wine inside the new root, with `winecfg`. ## Actual Behavior Here's the output with enabled debugging: ``` [root@zenbook Desktop]# WINEDEBUG=+all winecfg trace:virtual:NtAllocateVirtualMemory 0xffffffff 0x7ffe0000 00001000...

This patch adds new make variables, LD_CMD and PKG_CONFIG, to allow overriding command invocations when using prefixed toolchains. Usually it is enough to set CROSS_COMPILE though. Fixes #359.

We use `-Ttext=0x600000000000` to link loader, but it fails to link with LLVM ld as it attempts to generate a huge file. ``` x86_64-pc-linux-gnu-clang -o loader/loader loader/loader.o loader/assembly.o -static -nostdlib...

area/loader
kind/bug
kind/build-system