ปัญหาการบูท (14.04 + GRUB + Swap + Nvidia) - ด้วยรูปภาพ


16

เมื่อฉันเริ่มแล็ปท็อปมันต้องใช้เวลามากถึง 7 ครั้งในการผ่านจุดแลกเปลี่ยนที่ติดตั้ง ถ้าใครมองข้ามไหล่ของฉันมันจะกลายเป็น 15 ครั้ง! แล็ปท็อปของฉันคือ lenovo W520 ที่มีการ์ด NVIDIA (Quddro 1000m) โดยใช้ไดรเวอร์โอเพ่นซอร์ส (เซิร์ฟเวอร์ X.Org X) และ Ubuntu 14.04 มันเป็นการบูทสามครั้ง แต่ฉันไม่คิดว่ามันจะมีผลกระทบกับปัญหานี้ ฉันมีปัญหานี้ตั้งแต่วินาทีที่ฉันติดตั้ง 14.04 ฉันหวังว่าการอัปเดตบางอย่างจะแก้ไขได้ แต่มันเป็นเวลาหลายเดือนและไม่มีการอัปเดตใด ๆ ที่ได้รับการแก้ไข

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

อาการของฉัน:

  1. บรรทัดสุดท้ายบนหน้าจอเมื่อคอมพิวเตอร์ค้างอยู่เสมอ: 'การเพิ่มการแลกเปลี่ยน 4215004k บน / dev / sda6 ลำดับความสำคัญ: -1 ขอบเขต: 1 ข้าม: 4215004k FS ' นี่คือสายที่ทุกอย่างแฮงค์
  2. ฮาร์ดไดรฟ์ที่นำบนแล็ปท็อปปิดอยู่
  3. พัดลม CPU เข้าสู่โหมดเด็ดสุด ๆ
  4. คอมพิวเตอร์จะนั่งในสถานะนั้นตลอดกาล (เมื่อฉันปล่อยให้มันทำมานานกว่าหนึ่งชั่วโมง)

พยายามแก้ไข

1)ฉันติดตามวิกิดังกล่าวข้างต้นและลอง 'ไม่สาด' และ 'Nomodeset' ในเมนูด้วง ฉันเล่นด้วยการทำ 'ro' ในบรรทัดเดียวกัน 'rw' โดยหวังว่าสิทธิ์เพิ่มเติมจะช่วยได้ และฉันก็เสียบปลั๊กและถอดปลั๊กจอภาพที่สองของฉันแหล่งจ่ายไฟและอุปกรณ์ USB เพื่อดูว่ามีรายการใดรายการหนึ่งที่มีผลกระทบซ้ำกับปัญหาของฉันหรือไม่ มันไม่ได้ ฉันหวังว่าจะหาผู้กระทำผิดที่ก่อให้เกิดปัญหา แต่สิ่งที่ฉันพบคือทุกสิ่งที่ฉันพยายามไม่มีผลกระทบโดยตรงต่อปัญหา ฉันเก็บแผนภูมิไว้: ติดตามความพยายามต่างๆ

2)สองสิ่งที่เราสามารถแยกออกได้คือ (a) หน้าจอมืดเกินไป - ไม่ใช่กรณี (b) อุปกรณ์ USB ที่ทำให้เกิดปัญหานี้ - เป็นไปไม่ได้เนื่องจากปัญหายังคงมีอยู่และไม่มีการเชื่อมต่ออุปกรณ์ USB

3)ฉันทำให้แน่ใจว่าใน BIOS ของฉัน 'Optimus' ถูกปิดใช้งาน เช่นกันฉันใช้ไดรเวอร์โอเพ่นซอร์สดังนั้นฉันหวังว่านี่จะไม่ใช่ปัญหา 'NVIDIA' แต่เป็นปัญหาด้วง การตั้งค่า BIOS

4)ฉันติดตั้งด้วงใหม่และนั่นก็ไม่ได้ช่วย

5)ฉันเล่นกับ / etc / defaults / grub แต่ไม่มีข้อเสนอแนะใด ๆ ที่ฉันพบในเว็บไซต์นี้มีผลในเชิงบวกต่อปัญหาของฉัน เนื้อหาของไฟล์ของฉันอยู่ด้านล่าง:

 # If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#_MO_ I commented out the line below to see the shutdown process
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""
#_MO_ the top line fixed my shutdown problems but I have startup 
# prolems now. So below I hope this works:
GRUB_CMDLINE_LINUX="no splash" 



# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

ฉันรู้สึกสดชื่นจากความคิด ถ้าฉันอาจให้ข้อมูลใด ๆ หรือบันทึกหรือทำการเปลี่ยนแปลงบางอย่างในด้านของฉันโปรดแจ้งให้เราทราบ

ขอบคุณล่วงหน้า.

ไมค์

*********************************** แก้ไข # 1 ************** ***************************

ฉันเห็นโพสต์นี้มันใช้กับปัญหาของฉันได้ไหม First Boot Not Happening [7.471657] การเพิ่ม swap 4041724k บน / dev / sda7 ลำดับความสำคัญ: -1 ขอบเขต: 1 ข้าม: 1 ข้าม: 4041724k FS

นี่คือการตั้งค่าของฉันใน gparted: ป้อนคำอธิบายรูปภาพที่นี่

******************************** แก้ไข # 2 ***************** ***************************** หลายคนแนะนำว่าฉันลบพาร์ทิชันแลกเปลี่ยนของฉัน ฉันทำ. อย่างไรก็ตามนั่นเปลี่ยนปัญหาเท่านั้น การบูทติดค้างอยู่ที่อีกสายหนึ่ง โดยทั่วไปแทนที่จะวางสายในการติดตั้งพาร์ติชัน swap การบูตวางสายบนทัชแพดของฉัน เมื่อสิ่งนั้นเกิดขึ้น HDD LED ก็ดับและพีซีก็นั่งอยู่ที่นั่นหลายนาทีก่อนที่ฉันจะต้องรีสตาร์ท หลังจาก 3 กลับไปติดค้างที่เดิมฉันใส่พาร์ติชั่นสลับกลับ ฉันถ่ายรูปรูปที่ว่ามันติดอยู่ตอนที่ swap หายไป:

ปัญหาหลังจากการลบ swap

******************************** แก้ไข # 3 ***************** *****************************

ฉันทำผิดพลาดในขั้นตอนที่ฉันดำเนินการใน 'แก้ไข # 2' หลังจากลบพาร์ทิชันฉันไม่เคยลบบรรทัดของรหัสจาก / etc / fstub ดังนั้นฉันจึงทำซ้ำขั้นตอนที่ฉันลบส่วนการแลกเปลี่ยนจากนั้นฉันใส่เครื่องหมายบรรทัดการสลับในไฟล์ / etc / fstub สิ่งนี้ไม่ได้แก้ไขปัญหาของฉัน แต่มันสร้างอาการต่าง ๆ โพสต์นี้ยาวมากแล้วแทนที่จะรวมแผนภูมิฉันจะให้ข้อสรุปในการรีบูตเครื่องคอมพิวเตอร์ของฉันทั้งหมด 45 ครั้งโดยไม่ต้องสลับพาร์ติชั่น

  • มันบูทโอเคได้ 25 ครั้ง

  • มันล้มเหลวในการบูต 20 ครั้ง

  • มันเป็นวิธี, วิธี, มีแนวโน้มมากขึ้นในการบูตถ้าเสียบปลั๊กไฟ, จอภาพที่สองเสียบอยู่และฮับ usb ของฉันเสียบเข้า (โดยไม่ต้องเสียบอุปกรณ์เข้ากับฮับ)

  • มันเป็นไปได้ยากที่จะบูตเครื่องหากไม่มีสิ่งใดเชื่อมต่อกับแล็ปท็อป (ไม่มีสายไฟไม่มีสาย vga สำหรับจอภาพที่สองและไม่มีฮับ USB) จาก 20 บูทที่ล้มเหลว 12 ครั้งไม่มีอะไรเชื่อมต่อกับแล็ปท็อป

  • เมื่อพีซีไม่สามารถบู๊ตได้มันจะเป็นหน้าจอเดียวกับที่แก้ไข # 2 แม้ว่าฉันจะเคยเห็นหน้าจอที่แตกต่างออกไปเช่นกันเมื่อมันค้าง

  • สถานะของพีซีอยู่ในสภาพที่ยุ่งเหยิงเพราะเมื่อฉันนำแล็ปท็อปของฉันไปที่สนามฉันต้องทำงานแล็ปท็อปของฉันและเนื่องจากไม่มีสายเชื่อมต่อกับพีซีของฉันจึงไม่น่าจะเริ่ม

  • FYI: / etc / default / grub ของฉันเหมือนกับในเนื้อความของโพสต์ ฉันตั้งเป็นโพสต์ที่เชื่อมโยงแรกแนะนำและเก็บไว้ที่นั่นเพราะมันได้ทำงานในอดีตสำหรับคนอื่น ๆ

  • เพื่อจุดประสงค์ในการเปิดเผยอย่างเต็มรูปแบบมีข้อผิดพลาดอีกอย่างที่ฉันคิดว่าไม่เกี่ยวข้อง แต่เนื่องจากฉันทำมาไกลขนาดนี้ฉันจึงต้องการถอดมันออกจากอก: ทุกครั้งที่ฉันพยายามปรับความสว่างของหน้าจอโดยใช้ปุ่ม FN และปุ่มความสว่างสองปุ่ม (HOME & END) ระบบปฏิบัติการค้างและไม่ทำน้ำแข็งให้ละลาย ต้องการพีซีรีสตาร์ทโดยกดปุ่มเปิดปิด คุณลักษณะนี้ใช้เพื่อทำงานใน 12.04

ความคิดใด ๆ ฉันจะทำตามคำแนะนำใด ๆ

**************************************** แก้ไข # 4 ******* ************************

สวัสดีพวกคุณขอบคุณสำหรับความช่วยเหลือของคุณ! นี่คือสิ่งที่ฉันทำ:

  1. sudo apt-get update

  2. sudo update-grup

  3. sudo shutdown ทันที // นี่ทำให้คอมพิวเตอร์ของฉันตลกจริงๆ มันไม่ได้ปิดตัวลงอย่างถูกต้องและฉันดูหน้าจอพร้อมข้อความ 'Noveau' บางส่วน ฉันกดปุ่มเปิด / ปิดเป็นเวลา 4 วินาทีและปิดคอมพิวเตอร์ นี่คือสิ่งที่ฉันเห็น: ปิดตัวลงอย่างผิดปกติ

  4. เมื่อคอมพิวเตอร์ถูกปิดฉันก็ถอดสายไฟทั้งหมด (ไฟ, VGA, ยูเอสบีฮับโดยไม่ได้เชื่อมต่อกับมัน) และรีสตาร์ทพีซี มันล้มเหลวในการบู๊ตดังนั้นฉันจึงกดปุ่มเปิด / ปิดค้างไว้และรีสตาร์ทจนกระทั่งบูตได้ในที่สุด (ใช้เวลาประมาณ 3 พยายามเพื่อบูต)

  5. เมื่อพีซีบูทในที่สุดก็ขออนุญาตรายงานปัญหาไปที่ ubuntu ฉันรายงานปัญหาแล้ว

  6. ฉันได้รับเนื้อหาของบันทึกต่อไปนี้:

ฉันออกไปทำงานเมื่อฉันกลับมาฉันจะโพสต์ผลการแนะนำอื่น ๆ ทั้งหมด (memtest ฯลฯ .. ) ขอบคุณสำหรับความช่วยเหลือของคุณ บอกต่อไปว่าจะทำอย่างไรและฉันจะทำและเขียนผลลัพธ์ที่นี่

************ ข้อมูลด้านล่างสอดคล้องกับคำตอบของ Oldfred *************

ดูเหมือนว่าวิธีการแก้ปัญหาได้รับการค้นพบ 'oldfred' เป็นรายแรกที่แนะนำวิธีแก้ปัญหาการทำงาน ขอบคุณ! ฉันทำการทดสอบหลายครั้งและนี่คือสิ่งที่คุณต้องทำหากคุณมีสิ่งนี้เกิดขึ้นกับคุณ:

1) การใช้ gparted ฉันเพิ่มกลับพาร์ทิชัน swap ของฉัน พาร์ติชัน swap ไม่เกี่ยวข้องกับปัญหานี้ ดังที่หลายคนตั้งข้อสังเกตว่าข้อความ swap เป็นเพียงบรรทัดสุดท้ายที่แสดงบนหน้าจอเมื่อ O / S แข็งตัว

2) เพื่อทดสอบว่าโซลูชันนี้ใช้งานได้กับคุณหรือไม่เมื่อหน้าจอด้วงสีม่วงปรากฏขึ้นให้กด e เพื่อแก้ไขรายการ จากนั้นเพิ่มต่อไปนี้ไปยังจุดสิ้นสุดของบรรทัดที่เริ่มต้นด้วย linux:

acpi_osi = Linux acpi_backlight = ผู้จัดจำหน่าย ป้อนด้วงสุดท้าย

3) ถ้าสิ่งนี้เหมาะกับคุณแล้วให้ทำการเปลี่ยนแปลงนี้เปิด / etc / default / grub เป็น sudo (sudo gedit / etc / default / grub)

4) เปลี่ยนสตริงของ

GRUB_CMDLINE_LINUX = "ไม่สาด"

ถึง

GRUB_CMDLINE_LINUX = "ไม่สาด acpi_osi = Linux acpi_backlight = ผู้จำหน่าย"

5) สุดท้ายรับ GRUB เพื่อโหลดการตั้งค่าใหม่โดยการพิมพ์

sudo update-grub

บิงโกทั้งหมดทำงานอย่างถูกต้อง !! ขอบคุณทุกคนสำหรับความช่วยเหลือของคุณ ฉันรู้สึกทราบซึ้ง.


กรุณาอย่าโพสต์โซลูชั่นกับคำถาม นั่นคือสิ่งที่คำตอบสำหรับ
Lucio

นี่เป็นข้อผิดพลาดและควรรายงานใน Launchpad
bain

คำตอบ:


5

ฉันเชื่อว่ามันยังคงเป็นปัญหาวิดีโอ

และพารามิเตอร์การบู๊ตสำหรับด้วงเป็น Nomodeset ที่มี nVidia แต่พารามิเตอร์ที่แตกต่างกันหากบูทด้วย Intel คุณสามารถตั้งชิพวิดีโอที่คุณบู๊ตด้วยได้หรือไม่?

ดูนี่

หลังจากใช้ Boot-Repair ฉันไม่สามารถเปลี่ยนความละเอียดหน้าจอได้

คุณทดสอบพารามิเตอร์การบูตอื่นที่เมนูด้วงโดยใช้ e และเลื่อนไปยังบรรทัด linux แทนที่สแปลชเงียบหรือเพิ่มหลังจากการตั้งค่าเหล่านั้นที่คุณต้องการทดสอบ เมื่อคุณได้รับการรวมกันที่ทำงานแก้ไข / etc / default / ด้วง

แต่คุณอาจต้องการ acpi_osi = Linux และ / หรือ acpi_osi = Linux acpi_backlight = ผู้จำหน่าย

gksudo gedit /etc/default/grub
sudo update-grub

ดังนั้นในบรรทัดนี้เพิ่มพารามิเตอร์การบูตที่ทำงาน

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