use this 👦
This commit is contained in:
parent
1152fc9b90
commit
e6ff9066e6
2
LICENSE
2
LICENSE
@ -1,6 +1,6 @@
|
||||
MIT No Attribution
|
||||
|
||||
Copyright <YEAR> <COPYRIGHT HOLDER>
|
||||
Copyright 2022 Alexander Popov
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this
|
||||
software and associated documentation files (the "Software"), to deal in the Software
|
||||
|
19
README.md
19
README.md
@ -1,2 +1,19 @@
|
||||
# proot-alpine
|
||||
# О репозитории
|
||||
Shell-скрипт для запуска [Alpine Linux](https://alpinelinux.org/about/) в chroot.
|
||||
|
||||
## Подготовка, установка и запуск
|
||||
1. Скачиваем `MINI ROOT FILESYSTEM` со страницы [дистрибутива](https://alpinelinux.org/downloads/).
|
||||
|
||||
Файл будет примерно такой: `alpine-minirootfs-3.15.4-x86_64.tar.gz`
|
||||
|
||||
2. [Скачиваем](https://github.com/proot-me/proot/releases/tag/v5.3.0) proot.
|
||||
|
||||
Нас интересуем файл `proot-v5.3.0-x86_64-static`, если планируем использовать chroot на PC.
|
||||
|
||||
3. Всё распаковываем.
|
||||
|
||||
4. Делаем интернеты: `echo nameserver 8.8.8.8 > ./Alpine/etc/resolv.conf`.
|
||||
|
||||
5. Правим путь к директории `Alpine`: в файле `alpine-start` переменная `ROOTFS`.
|
||||
|
||||
6. Запускаем `alpine-start`
|
||||
|
5
alpine-start
Executable file
5
alpine-start
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
unset LD_PRELOAD
|
||||
ROOTFS=/home/user/Alpine
|
||||
exec proot-v5.3.0-x86_64-static --link2symlink -0 -r $ROOTFS -b /dev/ -b /sys/ -b /proc/ -w /home /usr/bin/env TMPDIR=/tmp HOME=/home PREFIX=/usr SHELL=/bin/sh TERM="\$TERM" LANG=en_US.UTF-8 PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/sh --login
|
||||
|
Loading…
Reference in New Issue
Block a user