ในสถานะปัจจุบันของเทคโนโลยี คุณสามารถแยกระบบฐาน Gentoo ภายใน Ubuntu ของคุณโดยใช้คอนเทนเนอร์เช่น Docker หรือ chroot/ชรูท.
ในฐานะแฟน Gentoo มายาวนาน ฉันจะแนะนำคุณในกระบวนการนี้
วิธีการด้านล่างจะอธิบายวิธีการนำไปใช้ ชรูท
กลไก. เราต้องได้รับ ภาพรวมของ Stage3 ปัจจุบัน ของ Gentoo จากนั้นแกะมันออกมาแล้วกำหนดค่าตาม คู่มือ Gentoo แต่ไม่มีการแบ่งพาร์ติชั่นดิสก์
sudo apt-get อัปเดต
sudo apt-get install schroot -y
แมว <<EOF | sudo ที /etc/schroot/chroot.d/gentoo.conf
[เจนทู]
คำอธิบาย=เจนทู
directory=/srv/chroot/gentoo
ผู้ใช้ root=$USER
พิมพ์ = ไดเร็กทอรี
ผู้ใช้=$USER
อฟ
sudo mkdir -p /srv/chroot/gentoo
# เพิ่มผู้ใช้ portage และกลุ่ม
sudo groupadd portage -g 250
sudo useradd -M -g portage -s /bin/false -u 250 portage
ซีดี ~/ดาวน์โหลด
wget https://bouncer.gentoo.org/fetch/root/all/releases/amd64/autobuilds/20210630T214504Z/stage3-amd64-20210630T214504Z.tar.xz
sudo tar -xf stage3-amd64-20210630T214504Z.tar.xz -C /srv/chroot/gentoo
จากนั้นคุณสามารถข้ามไปยัง Gentoo schroot ที่สร้างขึ้นใหม่โดยใช้คำสั่งด้านล่าง:
schroot -c gentoo -u รูตทุบตี
# ทำบางอย่าง จากนั้นใช้ Ctrl+D เพื่อออกจาก Ubuntu
เพื่อให้มั่นใจว่าคุณได้ติดตั้งระบบ Gentoo แล้ว คุณสามารถดำเนินการได้
schroot -c gentoo cat /etc/os-release
ที่จะได้รับ
NAME=เจนทู
ID=เจนทู
PRETTY_NAME="เจนทู/ลินุกซ์"
ANSI_COLOR="1;32"
HOME_URL="https://www.gentoo.org/"
SUPPORT_URL="https://www.gentoo.org/support/"
BUG_REPORT_URL="https://bugs.gentoo.org/"
ตัวอย่าง เราสามารถรวบรวมกราฟิกขนาดเล็ก xclock
แอปพลิเคชันและ Midnight Commander เป็นค่าเริ่มต้น make.conf.
schroot -c gentoo -u root -- โผล่ออกมา --sync
schroot -c gentoo -u root -- โผล่ออกมา -qv x11-apps/xclock app-misc/mc
และในที่สุดก็เปิดตัวการติดตั้ง xclock
แอปพลิเคชัน
schroot -c gentoo env DISPLAY=$DISPLAY xclock
นอกจากนี้ คุณสามารถใช้งานข้อมูลในเครื่องได้โดยใช้แอปพลิเคชันที่ติดตั้งภายใน Gentoo schroot:
- เปิดใช้งาน schroot โดย
schroot -c gentoo
- จากนั้นรันคำสั่งบางอย่างเช่น
มค
- ออกจาก schroot โดยใช้
ทางออก
ในเทอร์มินัลเดียวกัน
ฉันคิดว่าคุณมีความคิด โดยใช้วิธีการดังกล่าว คุณสามารถมี Gentoo ใน Ubuntu ของคุณ Gentoo ภายในนี้สามารถกำหนดค่าได้ด้วย USE-flags โปรไฟล์ระบบ และอื่นๆ
มันจะใช้การขนส่งตามที่คุณต้องการ
หากคุณชอบการผจญภัย คุณยังสามารถติดตั้งสภาพแวดล้อมเดสก์ท็อปน้ำหนักเบาเต็มรูปแบบกับระบบ Gentoo นี้และเรียกใช้ในระบบ X11 ที่ซ้อนกันเรียกว่า Xephyr หากไม่มีรายละเอียดสามารถทำได้โดยทำสิ่งต่อไปนี้:
schroot -c gentoo -u root -- เมานต์ /dev/shm /dev/shm -t tmpfs
schroot -c gentoo -u root -- โผล่ออกมา -atv mate-session-manager --exclude=dev-lang/rust
schroot -c gentoo -u root -- useradd polkitd
schroot -c gentoo -u root -- โผล่ออกมา -qatv mate-base/mate app-office/libreoffice-bin
mkdir ~/.gentoo # สร้าง $HOME ใหม่สำหรับ Gentoo
Xephyr - หน้าจอ 1360x680 :1 &
schroot -c gentoo -u $USER env HOME=~/.gentoo DISPLAY=:1 คู่เซสชัน
เพื่อให้ได้สิ่งที่ต้องการ