Score:0

ลบ SELinux แล้ว แต่เคอร์เนลพยายามโหลดตอนบู๊ต

ธง nl

Distro: Ubuntu 21.04 (Hirsute ฮิปโป)

ใครสามารถช่วยฉันได้บ้าง: แหล่งที่มาของไฟล์เหล่านี้ด้านล่างคืออะไร ฉันกำจัด SELinux* /etc/default/grub ถูกล้างออกจาก SELinux และฉันยังคงได้รับข้อผิดพลาดขณะบู๊ต

 root@zika:/home/brad# dmesg |g selinux
    [ 0.000000] บรรทัดคำสั่ง: BOOT_IMAGE=/boot/vmlinuz-5.11.0-31-generic root=UUID=2231b73b-cd11-4c0d-99fd-f8ba4a22b922 ro security=selinux quiet splash
    [ 0.036834] บรรทัดคำสั่งเคอร์เนล: BOOT_IMAGE=/boot/vmlinuz-5.11.0-31-generic root=UUID=2231b73b-cd11-4c0d-99fd-f8ba4a22b922 ro security=selinux quiet splash
    [ 1.930280] evm: security.selinux
    root@zika:/home/brad# cat /proc/cmdline
    BOOT_IMAGE=/boot/vmlinuz-5.11.0-31-generic root=UUID=2231b73b-cd11-4c0d-99fd-f8ba4a22b922 ro security=selinux สาดเงียบ

/etc/default/grub

# หากคุณเปลี่ยนไฟล์นี้ ให้เรียกใช้ 'update-grub' หลังจากนั้นเพื่ออัปเดต
# /boot/grub/grub.cfg
# สำหรับเอกสารฉบับเต็มของตัวเลือกในไฟล์นี้ โปรดดูที่:
# info -f grub -n 'การกำหนดค่าอย่างง่าย'

GRUB_DEFAULT="0"
#GRUB_TIMEOUT_STYLE="ซ่อน"
GRUB_TIMEOUT="5"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="เงียบ"
GRUB_CMDLINE_LINUX=" "

# ยกเลิกการแสดงความคิดเห็นเพื่อเปิดใช้งานการกรอง BadRAM แก้ไขให้เหมาะกับความต้องการของคุณ
# ใช้งานได้กับ Linux (ไม่ต้องใช้โปรแกรมแก้ไข) และกับเคอร์เนลใด ๆ ที่ได้รับ
# ข้อมูลแผนที่หน่วยความจำจาก GRUB (GNU Mach, เคอร์เนลของ FreeBSD ... )
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefe"

# Uncomment เพื่อปิดการใช้งานเทอร์มินัลกราฟิก (grub-pc เท่านั้น)
#GRUB_TERMINAL="คอนโซล"

# ความละเอียดที่ใช้กับเทอร์มินัลกราฟิก
# โปรดทราบว่าคุณสามารถใช้เฉพาะโหมดที่การ์ดกราฟิกของคุณรองรับผ่าน VBE
# คุณสามารถดูได้ใน GRUB จริงด้วยคำสั่ง `vbeinfo'
#GRUB_GFXMODE="640x480"

# ไม่แสดงความคิดเห็นหากคุณไม่ต้องการให้ GRUB ส่งพารามิเตอร์ "root=UUID=xxx" ไปยัง Linux
#GRUB_DISABLE_LINUX_UUID="จริง"

# ไม่แสดงความคิดเห็นเพื่อปิดการสร้างรายการเมนูโหมดการกู้คืน
#GRUB_DISABLE_RECOVERY="จริง"

# ยกเลิกการแสดงความคิดเห็นเพื่อรับเสียงบี๊บเมื่อเริ่มด้วง
#GRUB_INIT_TUNE="480 440 1"

และ /proc/cmdline ซึ่งสร้างการเปลี่ยนแปลงซ้ำ (ฉันลบ selinux และเพิ่ม apparmor):

root@zika:/etc# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.11.0-31-generic root=UUID=2231b73b-cd11-4c0d-99fd-f8ba4a22b922 ro security=apparmor สาดเงียบ
in flag
คำถามสองข้อ: (1) Ubuntu เวอร์ชันใดอยู่ในเครื่อง (2) ด้วงได้รับการอัปเดตให้ไม่มี SELinux อย่างไร
Brad Thompson avatar
nl flag
หลังจากกำจัด SELinux แล้ว ฉันลบ SELinux ออกจาก /etc/default/grub: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=" "
ru flag
คุณเรียกใช้ `update-grub` หรือไม่
Score:0
ธง ru

เมื่อคุณปรับเปลี่ยน /etc/default/grubคุณต้องวิ่งด้วย sudo ปรับปรุงด้วง.

สิ่งนี้จะสร้างข้อมูล bootloader ของ GRUB และการกำหนดค่าใหม่จาก /etc/default/grub ไฟล์และไฟล์คอนฟิกูเรชันอื่น ๆ ของ GRUB

จากนั้นจะหยุดพยายามโหลด SELinux เมื่อบูต

Brad Thompson avatar
nl flag
ใช่ ฉันอัปเดตด้วง นั่นเป็นเรื่องแปลกสำหรับฉันเพราะยังปรากฏอยู่ที่ไหนสักแห่ง
ru flag
ใส่เนื้อหาของ `/etc/default/grub` ลงในคำถามของคุณเพื่อเป็นการแก้ไข เราสามารถช่วยคุณค้นหาสิ่งที่กำหนดค่าผิดพลาดได้
Brad Thompson avatar
nl flag
จริงๆ แล้ว selinux อยู่ใน grub loader อาจจะมีคนเข้าใจว่าทำไม ฉันลบมันออก และตอนนี้ก็โอเค ฉันไม่เข้าใจว่าทำไม update-grub จึงสร้าง bootloader ใหม่ แต่ไม่ได้ลบ selinux เนื่องจากอยู่ใน /etc/default/grub
ru flag
@BradThompson การแก้ไขเป็น `/etc/default/grub` เป็นการแก้ไขด้วยตนเอง - เพียงแค่ 'ลบ' แพ็คเกจ SELinux ออกจากระบบจะไม่เปลี่ยนไฟล์เริ่มต้นของ GRUB
Brad Thompson avatar
nl flag
ถูกต้อง แต่ฉันลบ selinux ด้วยตนเองจาก /etc/default/grub และ update-grub

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา