คำถามติดแท็ก initramfs

Initramfs (Initial RAM File System) เป็นวิธีการจัดเตรียมเคอร์เนล Linux พร้อมกับไดรเวอร์และเครื่องมืออื่น ๆ ที่จำเป็นในการเมานต์ระบบไฟล์รูทจริงในเวลาบูต ใช้แท็กนี้หากคำถามของคุณเกี่ยวข้องกับการใช้และการควบคุม initramfs

1
BusyBox บน USB Livesystem แบบถาวร
ฉันพยายามที่จะสร้างลินุกซ์ USB แบบต่อเนื่องของฉันตอนนี้ Ubuntu 16.04 หมดแล้ว แต่ก็ยังบูตมันเพื่อพรอมต์ busyBox เท่านั้นเมื่อใช้รายการบูต persitent: BOOT_IMAGE=/casper/vmlinux.efi file=/cdrom/preseed/ubunutu.seed boot=casper verbose persistent ramdisk_size=4294967296 keyb=de locale=de_DE no_splash --- ฉันมีสี่ส่วน: 100 MiB FAT32 ESP 2 GiB FAT32 สำหรับ sqashfs 1 GiB SWAP ~ 12 GiB สำหรับข้อมูลที่คงที่ ปัญหาของฉันคือสิ่งที่mount -n -o move /dev {rootmnt}/devล้มเหลวด้วย: run-init: current directory on the same filesystem …
12 boot  grub2  mount  uefi  initramfs 

1
update-initramfs ไม่มี /lib/modules/4.4.0-13-generic
ฉันเพิ่งอัพเกรดlinux-firmwareแพ็คเกจและหลังจากนั้นฉันใช้$ sudo update-initramfs -u -k allแต่ฉันพบข้อผิดพลาด: $ sudo update-initramfs -u -k all [sudo] password for piotrek: update-initramfs: Generating /boot/initrd.img-4.4.0-34-generic Warning: No support for locale: en_US.utf8 update-initramfs: Generating /boot/initrd.img-4.4.0-31-generic Warning: No support for locale: en_US.utf8 update-initramfs: Generating /boot/initrd.img-4.4.0-13-generic WARNING: missing /lib/modules/4.4.0-13-generic Ensure all necessary drivers are built into the linux image! …

1
คำเตือนเกี่ยวกับ cryptsetup ในการติดตั้ง Ubuntu 17.10 ใหม่หรือไม่
ฉันเพิ่งดาวน์โหลดและติดตั้งระบบเซิร์ฟเวอร์ Ubuntu 17.10 ใหม่ เมื่อทำงานsudo apt updateและsudo apt upgradeฉันสังเกตเห็นคำเตือนสองคำนี้: คำเตือน: การตั้งค่า CRYPTSETUP ใน /etc/initramfs-tools/initramfs.conf เลิกใช้แล้วและจะหยุดทำงานในอนาคต ใช้ / etc / cryptsetup-initramfs / conf-hook แทน และ cryptsetup: คำเตือน: เป้าหมาย cryptswap1 มีคีย์สุ่มข้าม ฉันไม่รู้ว่านี่คืออะไร แต่ฉันต้องการป้องกันปัญหาใด ๆ ในอนาคต โปรดทราบว่าฉันใช้การเข้ารหัสดิสก์เต็มฉันคิดว่าสิ่งนี้เกี่ยวข้องกับเรื่องนั้น หากฉันตรวจสอบ/etc/initramfs-tools/initramfs.confไฟล์สตริงcryptจะไม่เกิดขึ้นเลย ฉันควรจะทำอย่างไร? และความจริงที่ว่าพาร์ติชั่นสว็อปของฉันกำลังใช้คีย์สุ่ม (อย่างน้อยนั่นคือวิธีที่ฉันตีความคำเตือนนั้น) มันควรจะเป็นอย่างนั้นเหรอ? ถ้าไม่ฉันจะแก้ไขได้อย่างไร

2
Macbook Pro Ubuntu ติดตั้งค้างหลังจากเมนูด้วง
ฉันพยายามติดตั้ง Ubuntu 14.10 (หรือลอง 14.04.1 LTS) ใน Macbook Pro 5,2 ของฉันปี 2009 ฉันได้ติดตั้ง rEFInd ฉันได้ทำ USB ที่สามารถบู๊ตได้ตามคำแนะนำบนเว็บไซต์ Ubuntu ฉันไปที่หน้าจอด้วง แต่เมื่อฉันเลือกที่จะลอง Ubuntu หรือติดตั้งฉันได้รับข้อผิดพลาดที่บอกว่าi8042: No Controller Foundและกระบวนการค้าง ฉันต้องปิดเครื่องโดยใช้ปุ่มเปิดปิด ฉันไปรอบ ๆ และดูเหมือนว่ามันอาจเกี่ยวข้องกับแป้นพิมพ์หรือแทร็คแพดใช่ไหม? ฉันได้ลองใช้ตัวเลือกการเริ่มระบบ nomodeset จาก rEFInd และตัวแก้ไขคำสั่งการบูต grub แต่ฉันยังคงได้รับผลลัพธ์เดียวกัน ฉันพยายามใช้ตัวเลือกการบูตเหล่านี้ด้วย: i8042.nopnp noacpi nolapic atkbd.reset. ผลลัพธ์เดียวกัน สำหรับสิ่งที่คุ้มค่าฉันได้เปลี่ยนออปติคัลไดรฟ์เป็นฮาร์ดไดรฟ์ตัวที่สองซึ่งเป็นปลายทางสำหรับการติดตั้ง ความช่วยเหลือใด ๆ ในการเริ่มต้นจะได้รับการชื่นชมอย่างมาก! ขอบคุณ! แก้ไข: นอกจากนี้ฮาร์ดไดรฟ์หลักของฉันคือ SSD …

1
ฉันจะใช้ dm-crypt (LUKS) กับ GnuPG เพื่อใช้สองปัจจัยสำหรับ FDE ได้อย่างไร
เมื่อใช้การเข้ารหัสดิสก์เต็มรูปแบบกับ Ubuntu (ตรงกันข้ามกับการเข้ารหัส homedir) dm-crypt พร้อม LUKS จะใช้สำหรับการเข้ารหัสโวลุ่ม ในตัวติดตั้ง (อย่างน้อย 12.04 สำรอง) คุณสามารถเลือกระหว่างการตั้งค่าโดยใช้ข้อความรหัสผ่านหรือคีย์ไฟล์ ฉันต้องการใช้ทั้งสองอย่างผสมกัน; ไม่ใช่อย่างใดอย่างหนึ่ง แต่ต้องการทั้งสองอย่าง ทำไม? เพราะสิ่งนี้ช่วยเพิ่มความปลอดภัย (สองปัจจัย); คุณจะต้องมีบางสิ่งบางอย่างและคุณจำเป็นต้องรู้สิ่งที่จะปลดล็อค จากนั้นฉันต้องการวาง keyfile บนอุปกรณ์เก็บข้อมูลแบบถอดได้ขนาดเล็ก (USB แฟลชไดรฟ์) และเสียบไว้เฉพาะในช่วงเวลาบูต ผลลัพธ์ควรเป็นสิ่งที่จำเป็นต้องใส่ในแฟลชไดรฟ์ด้านขวาและให้ข้อความรหัสผ่านที่ถูกต้องเพื่อปลดล็อกพาร์ติชันรูท ดังนั้นในคำอื่น ๆ ฉันต้องการที่จะถามในระหว่างการบูตสำหรับวลีรหัสผ่านที่ keyfile ในไดรฟ์ภายนอกถูกเข้ารหัส ฉันเห็น/usr/share/initramfs-tools/hooks/cryptgnupgสคริปต์ตัวช่วยที่อาจช่วยให้บรรลุผลได้ แต่ฉันไม่มีเงื่อนงำในการใช้งาน เพียงเพื่อหลีกเลี่ยงความสับสน: ฉันไม่ได้ขอวิธีเพิ่มคีย์เพิ่มเติมในไดรฟ์ข้อมูลเพื่อปลดล็อก

3
แก้ไขการติดตั้งที่ไม่สามารถบูตได้บนรูท LVM จาก Desktop LiveCD
ฉันเพิ่งทำการติดตั้งจาก 10.10 Desktop LiveCD ทำให้ไดรฟ์ข้อมูลรูทเป็น LVM LV เห็นได้ชัดว่าไม่รองรับ ฉันจัดการโดยทำตามขั้นตอนเหล่านี้ก่อนเริ่มแอพติดตั้ง GUI: ติดตั้งlvm2แพ็กเกจบนระบบที่กำลังรัน การสร้างพาร์ติชันประเภท LVM บนฮาร์ดไดรฟ์ระบบ การสร้างฟิสิคัลวอลุ่มกลุ่มวอลุ่มและรูท LV โดยใช้เครื่องมือ LVM ฉันยังสร้าง LV อันที่สองสำหรับ/var; สิ่งนี้ฉันไม่คิดว่ามีความเกี่ยวข้อง การสร้างระบบไฟล์ (ext4) ใน LV ทั้งสองตัว หลังจากทำตามขั้นตอนเหล่านี้แล้วตัวติดตั้ง GUI จะเสนอ LVs สองตัวเป็นเป้าหมายการติดตั้ง ฉันยินดีที่ได้รับการยอมรับวาง/bootพาร์ทิชันหลักแยกจากพาร์ติชัน LVM การติดตั้งดูเหมือนจะเป็นไปอย่างราบรื่นและฉันได้ตรวจสอบแล้วว่าทั้งไดรฟ์ root และ var มีโครงสร้างไดเรกทอรีที่ดูดี อย่างไรก็ตามการบูทล้มเหลว ถ้าฉันเข้าใจอย่างถูกต้องว่าเกิดอะไรขึ้นฉันก็ถูกส่งไปที่ busybox ที่ทำงานในระบบไฟล์ initrd แม้ว่าฉันยังไม่ได้ทำงานกับเอกสาร grub2 ทั้งหมด แต่ดูเหมือนว่ารายการที่พยายามบูตระบบใหม่ของฉันนั้นถูกต้อง: menuentry 'Ubuntu, …

4
วิธีหีบห่อ initrd.img ใหม่
บนต้นฉบับ / boot/initrd.img- kernel_ver binwalkแสดงโครงสร้างนี้: จาก0ถึง22528ไบต์มีไฟล์เก็บถาวรCPIOมีเฟิร์มแวร์ GenuineIntel.bin เฉพาะในลำดับชั้นของโฟลเดอร์เฉพาะ จาก22528ไบต์มี gzip archiwe มีระบบไฟล์ที่เหมาะสมและ gzip นี้ยังถูกเก็บถาวรด้วย CPIO หลังจากคลายออกและแก้ไขฉันจะบีบอัด initrd.img ด้วยวิธีเดียวกันได้อย่างไร (ด้วยลำดับชั้นโฟลเดอร์เดียวกัน) ชอบโครงสร้างดั้งเดิมนี้: หลังจากข้อเสนอแนะจากความคิดเห็น: find . | cpio --quiet --dereference -o -H newc | lzma -7 > ../cusotm.initrd.lz binwalk : นี่คือโครงสร้างที่แตกต่างอย่างสิ้นเชิง
9 initramfs 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.