mirror of
https://github.com/parchlinux/wikibackup.git
synced 2025-02-22 20:05:44 -05:00
2.7 KiB
2.7 KiB
title | description | published | date | tags | editor | dateCreated |
---|---|---|---|---|---|---|
Debian Chroot im Parch Linux | Eine Anleitung zur Nutzung von Debian unter Parch Linux | true | 2024-10-18T07:33:28.930Z | debian, parch | markdown | 2024-10-18T07:33:24.452Z |
Was ist ein Chroot?
Die Linux-Utility chroot kann das Arbeitsverzeichnis eines Prozesses ändern und den Zugriff auf den Rest des Dateisystems einschränken.
wie erhält man ein Debian-Chroot in ParchLinux?
- Installieren Sie Debootstrap
sudo pacman -Sy
sudo pacman -S debootstrap
- Erstellen Sie einen Ordner in /opt für Ihr neues Debian root
sudo mkdir /opt/debian
- Legen Sie den Debootstrap-Speicherort fest und starten Sie das Debootstraping :D
DEBOOTSTRAP_DIR=/opt/debootstrap/usr/share/debootstrap /opt/debootstrap/usr/sbin/debootstrap --arch amd64 bookworm /opt/debian/ http://ftp.uk.debian.org/debian/
- Hinweis: Sie können die Debian-Version ändern, indem Sie den Bookworm in Ihren Versionscodenamen ändern. Sie finden Debian-Codenamen hier.
- Mounten Sie die Verzeichnisse
mount -t proc proc /opt/debian/proc/
mount -t sysfs sys /opt/debian/sys/
mount -o bind /dev /opt/debian/dev/
mount -o bind /dev/pts /opt/debian/dev/pts/
- Richten Sie die Repositories für Ihr Chroot-System ein
cat > /opt/debian/etc/apt/sources.list << 'EOF'
deb http://ftp.uk.debian.org/debian/ bookworm main non-free contrib
deb-src http://ftp.uk.debian.org/debian/ bookworm main non-free contrib
deb http://security.debian.org/ bookworm/updates main non-free contrib
deb-src http://security.debian.org/ bookworm/updates main non-free contrib
deb http://ftp.uk.debian.org/debian/ bookworm-updates main non-free contrib
deb-src http://ftp.uk.debian.org/debian/ bookworm-updates main non-free contrib
EOF
- Hinweis: Ändern Sie den Codenamen in Ihre installierte Version
- Chroot zu Ihrem Debian
chroot /opt/debian /bin/bash
- Aktualisieren Sie Debian und generieren Sie die Gebietsschemas neu:
apt-get update && apt-get dist-upgrade
apt-get install locales
dpkg-reconfigure locales
- Fügen Sie einen Namen hinzu /etc/hosts
echo mywonderfulldebian >> /etc/hosts
Optional
- Einen neuen Benutzer zum Chroot hinzufügen
apt-get install curl sudo ncurses-term
groupadd sudo
useradd -m -G sudo -s /bin/bash parch
passwd parch
- Hinweis: Ersetzen Sie „parch“ durch Ihren Benutzernamen.
- neuen Benutzer zu sudoers hinzufügen
cat > /etc/sudoers << 'EOF'
root ALL=(ALL) ALL
%sudo ALL=(ALL) ALL
EOF
- Stellen Sie eine Verbindung zu Ihrem Benutzer her
sudo -iu parch
oder
su parch