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

ปัญหา Bootloader: เกิดอะไรขึ้นก่อนที่ระบบปฏิบัติการจะเริ่มต้นขึ้นเอง

4
มีวิธีการเปิดเครื่อง Linux อัตโนมัติหรือไม่?
ฉันรู้ว่ามีหลายวิธีที่จะอัตโนมัติปิดแต่ฉันกังวลเกี่ยวกับรถยนต์เปิดเครื่องขึ้น มีคำสั่งหรือซอฟต์แวร์ชิ้นเล็ก ๆ เพื่อเปิดระบบในเวลาที่กำหนดหรือไม่?

3
initramfs ใช้ / etc / fstab หรือไม่
วิธีที่ฉันเข้าใจมัน initramfs รับผิดชอบการโหลดระบบไฟล์รูท "ของจริง" ตอนนี้มีสองที่ที่เรานิยามรูตนั้น /etc/fstabครั้งแรกที่เรานำรายการใน root=/dev/sda1ประการที่สองเราวางอุปกรณ์บนเคอร์เนลบูตคำสั่งเช่น initramfs อันใดที่ใช้เพื่อพิจารณาว่าระบบไฟล์รูทอยู่ที่ไหน? ถ้ามันใช้พารามิเตอร์เคอร์เนลรากทำไมเรามีรายการใน/etc/fstab? ตัวเลือกที่สอง (อ่าน/etc/fstab) ค่อนข้างไร้เหตุผลเพราะ/etc/fstabไฟล์อยู่ในอุปกรณ์รูทมากที่ initramfs พยายามเมาท์ตั้งแต่แรก สิ่งที่สับสนมาก
20 boot  fstab  initramfs 

3
ลายเซ็น PKCS # 7 ไม่ได้ลงชื่อด้วยคีย์ที่เชื่อถือได้
ติดตั้ง Ubuntu ที่มี SIP ถูกปิดการใช้งานใน MacBook 2017 - ปัญหา 0 เริ่มต้นในไม่กี่วินาที ฉันสร้างมันขึ้นมาแล้วสร้างปัญหาขึ้นมาในขณะที่พยายามทำให้ WiFi ทำงานได้ เมื่อถึงจุดหนึ่ง (มันสายมาก) การรวมกันของ 3 สิ่งที่เกิดขึ้น: ฉันเปิดใช้งาน SIP ฉันพยายามติดตั้งไดรเวอร์ Broadcom 4360x ฉันติดตั้งไดรเวอร์สำหรับทัชแพดใหม่จากที่เก็บ GitHub เหล่านี้คือรายการ: [ +0.001007] input: Apple Inc. iBridge as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.2/0003:05AC:8600.0001/input/input7 [ +0.057765] hid-generic 0003:05AC:8600.0001: input,hidraw0: USB HID v1.01 Keyboard [Apple Inc. iBridge] on usb-0000:00:14.0-3/input2 [ …

1
ปิดการใช้งานโมดูลเคอร์เนลซึ่งรวบรวมในเคอร์เนล (ไม่โหลด)
เซิร์ฟเวอร์ของฉันมีการ์ดเครือข่ายออนบอร์ด 10-Gbit สองใบและสองใบ ฉันต้องปิดการใช้งานการ์ดเครือข่าย 1-Gbit อย่างสมบูรณ์เพื่อที่ifconfig -aจะไม่แสดง การ์ดเครือข่ายใช้โมดูลเคอร์เนลที่แตกต่างกัน การใช้ 10 กิกะบิตและการใช้ixgbe 1 Gbitigb 01:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) Subsystem: Dell Ethernet 10G 4P X520/I350 rNDC Kernel driver in use: ixgbe 05:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) Subsystem: Dell …

4
ฉันจะหลีกเลี่ยงข้อความ“ เรียกใช้ fsck ด้วยตนเอง” ในขณะที่อนุญาตให้ทดลองกับการเปลี่ยนแปลงเวลาของระบบได้อย่างไร
ฉันกำลังทำงานกับระบบที่เราต้องการอนุญาตให้ผู้ใช้เล่นกับวันที่และเวลาหากพวกเขาต้องการและการรีบูตอาจเกิดขึ้นโดยพลการ นี่เป็นเรื่องปกติยกเว้นสิ่งหนึ่ง: หากมีเวลามากข้ามไปข้างหลังข้อผิดพลาดต่อไปนี้จะปรากฏขึ้นเมื่อรีบูต: Checking filesystems IMAGE2: Superblock last mount time (Tue Mar 1 17:32:48 2011, now = Thu Feb 24 17:34:29 2011) is in the future. IMAGE2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options) *** An error occurred during the file system check. *** Dropping you …
18 boot  rhel  date  fsck 

5
วิธีบูต Debian ให้เป็นโหมดข้อความโดยไม่ต้องใช้ GUI
ฉันจะบูต Debian เข้าสู่โหมดข้อความได้อย่างไร เมาส์และคีย์บอร์ดของฉันทำงานในด้วง แต่เมื่อหน้าจอเข้าสู่ระบบปรากฏขึ้นพวกเขาไม่ทำดังนั้นฉันไม่สามารถทำอะไรได้เลย

2
วิธีตรวจสอบว่าไดรฟ์ใดที่ grub2 ติดตั้ง MBR จริงหรือไม่
ฉันใช้ระบบ Debian / Squeeze (ที่มีประวัติย้อนกลับไปอย่างน้อย Woody) ซึ่งได้รับการอัพเกรดเป็น grub2 ซึ่งเป็นส่วนหนึ่งของการอัพเกรด Squeeze ทั้งหมดทำงานได้ดี แต่ฉันกำลังยุ่งกับการกำหนดค่าดิสก์ ขณะนี้เครื่องมีไดรฟ์ 80GB 2 ตัวที่มี RAID1-ed /, / home และ / boot partition (มีอีกหนึ่งคู่ของไดรฟ์ที่มี RAID1-ed "/ data" และ swaps สองเท่าในกรณีที่ใคร ๆ สงสัยว่า swap อยู่ที่ไหน แต่ฉันไม่ได้แตะต้องเลย) ฉันได้เพิ่ม SSD ขนาด 130GB 2 ตัวแบ่งพาร์ติชันให้มีขนาดใหญ่เท่ากับพาร์ติชั่นบนไดรฟ์ 80GB และตั้งใจจะเปลี่ยนเป็นไดรฟ์ SSD ใหม่ด้วยการเพิ่ม RAID1 เพื่อรวมไว้รอซิงค์จากนั้นจึงลบเก่า ไดรฟ์จากอาร์เรย์ดังนั้นจึงเหลือเพียง SSD …
17 debian  boot  grub2  bootable 

1
รีบูทโดยไม่ปิดเครื่อง?
ฉันใช้ Linux Mint Debian กับ Debian ไม่เสถียรและสังเกตว่าเมื่อฉันกดรีสตาร์ทแทนที่จะกลับไปที่ BIOS จากนั้นด้วงแล้วบูตขึ้นดูเหมือนว่าจะปิดแล้วโหลดกลับโดยไม่กลับไป BIOS หรือ GRUB นี่เป็นคุณสมบัติที่น่าทึ่งที่ฉันไม่เคยเห็นมาก่อนจนถึงตอนนี้ สิ่งนี้เรียกว่าอะไรและเกิดขึ้นเมื่อใด ฉันเป็นผู้ใช้งาน Ubuntu มานาน

3
ฉันจะกำหนดค่าด้วงสำหรับการบูตเคอร์เนลลินุกซ์จากฮาร์ดไดรฟ์ USB ได้อย่างไร
ฉันมีฮาร์ดไดรฟ์แล็ปท็อปในกล่องหุ้มภายนอกซึ่งฉันใช้เป็น pendrive ขนาดใหญ่ สำหรับเรื่องที่เพิ่มขึ้นฉันได้ติดตั้งลินุกซ์ไว้แล้วดังนั้นฉันสามารถบูตเครื่องที่มีตัวเลือกมากมาย (เช่นสำหรับการกู้คืนข้อมูลหรือซ่อมแซมระบบ b0rked หรือเพียงแค่ใช้แล็ปท็อปที่ยืมมาโดยไม่ทำลาย Windows ที่ติดตั้งไว้ล่วงหน้า) ปัญหาคือขึ้นอยู่กับการกำหนดค่าฮาร์ดแวร์ฮาร์ดไดรฟ์ USB อาจมองเห็นได้ภายใต้เส้นทางที่แตกต่างกัน สำหรับการตั้งค่าด้วงฉันใช้(hda0,0)เพราะมันสัมพันธ์กับอุปกรณ์ที่ด้วงเปิดตัว ฉันมีรายการ UUID /etc/fstabใน ฉันยังระบุrootwaitในพารามิเตอร์เคอร์เนลเพื่อรอระบบย่อย USB ที่จะปักหลักก่อนที่จะเมานต์อุปกรณ์ สิ่งที่ฉันควรผ่านไปยังเคอร์เนลเป็นroot=อย่างไร ปัจจุบันทำการบู๊ตจาก pendrive หนึ่งครั้งตรวจสอบข้อความดีบั๊กเพื่อดูว่า/dev/sdXอุปกรณ์ใดได้รับมอบหมายให้เคอร์เนลไดรฟ์ USB จากนั้นรีบู๊ตและแก้ไขการกำหนดค่าด้วง ฉันไม่สามารถเปลี่ยนแปลงอะไรบนพีซีนอกเหนือจากการเปิดใช้งานBoot from USB hard driveBIOS และตั้งค่าเป็นลำดับความสำคัญสูงกว่าฮาร์ดไดรฟ์ภายใน มีสคริปต์การสร้าง initrd ต่างๆซึ่งรวมถึงการสนับสนุน UUID ในเส้นทางอุปกรณ์รูท แต่น่าเสียดายที่ Gentoo native one (genkernel) ไม่รองรับrootwaitและฉันโชคไม่ดีที่จะลองใช้งานอื่น กระบวนการบู๊ตเป็นไปตามนี้ ( มันค่อนข้างคล้ายกันใน Windows ): BIOS เลือกอุปกรณ์สำหรับบู๊ตและโหลดสิ่งที่เป็น MBR …
17 linux  kernel  boot  usb  grub2 

1
ข้อผิดพลาดในการติดตั้ง Arch Linux grub“ airootfs”
ฉันกำลังติดตามการสอนการติดตั้งอย่างเป็นทางการ ทุกอย่างราบรื่นจนกระทั่งบูตโหลดเดอร์ ฉันพบข้อผิดพลาดของ /usr/bin/grub-probe: error: failed to get canonical path of 'airootfs'. เช่นเดียวกับคำถามนี้ในขณะที่ดำเนินการคำสั่ง: grub-mkconfig -o /boot/grub/grub.cfg ฉันกำลังติดตั้ง arch บน VirtualBox และทำตามขั้นตอนในวิกิกวดวิชาของGRUBอย่างเป็นทางการทีละขั้นตอน ฉันสามารถบูทเข้าสู่ด้วงได้สำเร็จ แต่ทั้งหมดที่ฉันเห็นก็คือเชลล์ด้วงเท่านั้น จากการอนุมานฉันคิดว่ามันมีการตกรางตั้งแต่ขั้นตอนในการสร้างไฟล์การกำหนดค่าด้วง หวังว่าข้อมูลของฉันจะเป็นประโยชน์ ในความเป็นจริง BTW ฉันได้พบข้อผิดพลาดนี้ในขั้นตอนก่อนหน้า - ติดตั้งด้วง grub-install --target=i386-pc /dev/sda ฉันเพิ่มพารามิเตอร์ไดเรกทอรีรูตแล้วมันก็ดำเนินต่อไปโดยไม่มีข้อผิดพลาดปรากฏขึ้น grub-install --root-directory=/mnt /dev/sda ฉันทำเช่นนั้นเพราะฉันติดตั้งพาร์ติชันหลักของฉัน / dev / sda3 บน / mnt แต่ไม่มีรูทหรือพารามิเตอร์ไดเรกทอรีบูตให้ฉันใช้ใน grub-mkconfig นี่คือตารางพาร์ติชันของฉันที่แสดงโดยยูทิลิตี้ fdisk: ขอบคุณมาก. …

2
วิธีตั้งค่าตัวแปรสภาวะแวดล้อมโกลบอลเมื่อบูตผ่านสคริปต์และให้พร้อมใช้งานสำหรับแอ็พพลิเคชันที่รันก่อนล็อกอิน?
ฉันมีบริการที่ทำงานตอนบู๊ตและในบริการนั้นจะเรียกสคริปต์ทุบตีในพื้นหลังที่ส่งออกตัวแปรสภาพแวดล้อมบางอย่าง ปัญหาที่ฉันมีคือตัวแปรสภาพแวดล้อมเหล่านั้นไม่ได้ถูกส่งไปยังพาเรนต์ของกระบวนการพื้นหลังดังนั้นทันทีที่สคริปต์ของฉันทำงานเสร็จพวกเขาก็หายไป นอกจากนี้หลังจากที่เรียกใช้สคริปต์แล้วบริการจะเรียกใช้สคริปต์อื่นที่เริ่มต้นแอปพลิเคชันที่ฉันมี แอปพลิเคชันนี้ต้องการการเข้าถึงตัวแปรสภาพแวดล้อมเหล่านั้น ระบบ RHEL ที่ฉันใช้งานนั้นมีไว้สำหรับผู้ใช้ที่ไม่เคยลงชื่อเข้าใช้ระบบจะบู๊ตและเริ่มแอปพลิเคชันเท่านั้น ฉันรู้ว่าตัวแปรสภาพแวดล้อมสำหรับกระบวนการผู้ปกครอง / เปลือกไม่สามารถจริงๆตั้งค่าได้โดยเปลือกกระบวนการพื้นหลังเด็กแม้ว่า ฉันต้องการวิธีการทำสิ่งนี้ผ่านสคริปต์ที่ถูกเรียกใช้โดยบริการของฉัน (ไม่จำเป็นต้องอยู่ในพื้นหลัง) ไม่ใช่โดยการเพิ่มเข้าไปในบริการของฉัน (ซึ่งไม่ได้ผลสำหรับฉัน) และไม่เก็บไว้ใน/etc/environmentหรือ.profileหรืออะไรเช่นนั้น ในบริการของฉันฉันพยายามเพิ่มตัวแปรสภาพแวดล้อม (ไม่ใช่สิ่งที่ฉันต้องการจะทำ): export TEST=192.168.1.1 ฉันลองสิ่งนี้ในบริการของฉันด้วย: TEST=192.168.1.1 export TEST=${TEST} ฉันพยายามเปลี่ยนวิธีการให้บริการของฉันเรียกสคริปต์ทุบตี: /bin/asdf/script & ฉันยังพยายามจัดหาสคริปต์เพื่อให้ทำงานในเชลล์เดียวกัน (ซึ่งฉันได้รับจากสิ่งนี้ ): . ./bin/asdf/script #I'm very confused why this didn't work ฉันพบสิ่งนี้ซึ่งดูน่าสนใจ แต่มันก็ไม่ได้แปลกในกรณีของฉัน

1
จะสร้างเป้าหมายระบบได้อย่างไร?
หลังจากค้นหามากมายผ่านโพสต์วิดีโอ Youtube และ "เอกสาร" มากมายในเรื่องของ systemd ฉันยังคงสูญเสีย ลิงค์ ( https://wiki.archlinux.org/index.php/systemd#Create_custom_target ) ดูเหมือนจะมีแนวโน้ม แต่ก็ค่อนข้างคลุมเครือ (สำหรับฉัน) คำถาม เราจะสร้างเป้าหมาย systemd ที่กำหนดเองได้อย่างไร (IE: foo.target) เพื่อให้สามารถบู๊ตด้วยหน่วยบริการที่เลือกได้ ตัวอย่าง ระบบบูต default.target (symlink ของ "foo.target") "foo.target" จะเริ่มโปรแกรม X server และ GUI ของ barebones เท่านั้นให้พูดว่า "gvim" เหตุผล ฉันแค่ต้องการสร้างเป้าหมายที่กำหนดเองสำหรับการเปิดตัวหนึ่งโปรแกรม X อย่างรวดเร็ว ฉันยินดีที่จะยกเว้นบริการทั้งหมดที่ฉันไม่ต้องการ ขอบคุณล่วงหน้า!


4
เมานต์ระบบไฟล์รูทจาก initramfs
มันเป็นสถานการณ์ทั่วไป ไม่ว่าจะด้วยเหตุผลใดก็ตาม initramfs (OpenSUSE ในกรณีที่มีความสำคัญ) ไม่สามารถค้นหาระบบไฟล์รูทได้ ฉันรู้ดีว่าอุปกรณ์ใดบ้างที่ต้องติดตั้ง คำถามของฉัน: ขั้นตอนที่ถูกต้องในการเมาท์ระบบไฟล์รูทคืออะไรและดำเนินการตามลำดับการบู๊ตต่อไป? สันนิษฐานว่าเป็นจุดรวมของคอนโซลกู้ภัย และถึงกระนั้นก็ไม่มีใครทำเอกสารว่าคุณทำสิ่งนี้จริง ๆ เห็นได้ชัดว่าฉันสามารถติดตั้งระบบไฟล์รูทได้ที่ไหนซักแห่ง แต่ฉันจะสร้างรากของทรีของระบบไฟล์ได้อย่างไร และตอนนี้ฉันจะทำขั้นตอนการบู๊ตปกติต่อไปหรือไม่? (ฉันคิดว่าเพียงแค่ออกจากเปลือกจะทำ ... แต่มันไม่ได้) สิ่งที่คุณต้องได้รับการติดตั้งก่อนที่คุณจะดำเนินการต่อและคุณจะทำอย่างไรต่อไป?

1
Splash เงียบ GRUB
ในฐานะ newbee Linux ฉันอยากรู้ว่า "Quiet Splash" ใน GRUB คืออะไร? GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
16 boot  grub  bootsplash 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.