บูท Ubuntu บนเทอร์มินัลเท่านั้นฉันจะกู้คืนเดสก์ท็อป GUI ได้อย่างไร


27

เดสก์ทอป Ubuntu ของฉันอยู่ที่ไหน มันเริ่มต้นและจะเริ่มต้นที่หน้าจอเทอร์มินัลเสมอถ้าฉันกดCtrl+ Alt+ F7ยังอยู่ใน terminal Ctrl+ Alt+ F1ยังอยู่ใน terminal

ป้อนคำอธิบายรูปภาพที่นี่

ไม่มี GUI ฉันจะกู้คืนได้อย่างไร

แก้ไข:

sun@e700gent:/etc/X11$ sudo apt-get install --reinstall ubuntu-desktop
[sudo] password for sun: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libcdio-paranoia1 packagekit-backend-aptcc gdebi-core libxrandr-ltsq2 linux-headers-3.5.0-23-generic linux-headers-3.5.0-23 libcdio-cdda1 libllvm3.1
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 209 not upgraded.
Need to get 0 B/4,016 B of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 230006 files and directories currently installed.)
Preparing to replace ubuntu-desktop 1.267.1 (using .../ubuntu-desktop_1.267.1_amd64.deb) ...
Unpacking replacement ubuntu-desktop ...
Setting up ubuntu-desktop (1.267.1) ...

sun@e700gent:~$ unity --reset
WARNING: no DISPLAY variable set, setting it to :0

(process:2541): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
//bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.

WARNING: environment is incorrect: No D-BUS daemon running

Did you just try to reset in a tty?
unity-panel-service: no process found
compiz (core) - Fatal: Couldn't open display :0




sun@e700gent:~$ sudo startx
[sudo] password for sun: 


X.Org X Server 1.11.3
Release Date: 2011-12-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.42-37-generic x86_64 Ubuntu
Current Operating System: Linux e700gent 3.5.0-36-generic #57~precise1-Ubuntu SMP Thu Jun 20 18:21:09 UTC 2013 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.5.0-36-generic.efi.signed root=UUID=68af0547-17ed-4a85-8369-244d57223f91 ro quiet splash vt.handoff=7
Build Date: 11 April 2013  01:05:39PM
xorg-server 2:1.11.4-0ubuntu10.13 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.24.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul 16 17:37:57 2013
(==) Using system config directory "/usr/share/X11/xorg.conf.d"

Fatal server error:
no screens found

Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

 ddxSigGiveUp: Closing log
Server terminated with error (1). Closing log file.

แก้ไข:

ดูเหมือนว่าการแก้ปัญหานี้เป็นเหมือนวิทยาศาสตร์จรวดมันไม่ได้ผสม แทนที่จะเสียเวลาแก้จุดบกพร่องในที่สุดฉันก็ติดตั้ง Ubuntu อีกครั้ง


2
ลองsudo startxเกิดอะไรขึ้น
มิทช์

1
@Mitch: FAILS (ไม่มีโชค)

1
กรุณาโพสต์เนื้อหาของ /var/log/Xorg.0.log เพื่อ pastebin และเชื่อมโยง คุณสามารถลองย้าย /etc/X11/xorg.conf และไฟล์ทั้งหมดใน /etc/X11/xorg.conf.d ไปยังไดเรคทอรีสำรองข้อมูล
soulsource

1
@soulsource: ที่นี่โปรดค้นหา: paste.ubuntu.com/5881280

1
มันแปลก ๆ. ดูเหมือนว่าไดรเวอร์การ์ดกราฟิก Intel ไม่พบหรือน่าจะเป็นมากกว่านั้นไม่สามารถใช้ชิปกราฟิกของคุณได้ เกิดอะไรขึ้นก่อนที่ระบบของคุณจะหยุดทำงาน การตรวจจับฮาร์ดแวร์อย่างถูกต้องหมายถึงเป็นชิปกราฟิกของ Intel หรือไม่
Soulsource

คำตอบ:


12

ลองสิ่งนี้ เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:

sudo apt-get install --reinstall ubuntu-desktop

1
ฉันมีการเข้าถึง SSH และการเข้าถึงเทอร์มินัล CTRL + ALT + F1 เท่านั้น ฉันได้ติดตั้ง Ubuntu บนเดสก์ท็อปแล้ว หลังจากรีบูตเครื่องก็ยังเหมือนเดิม

1
@YumYumYum - ผู้จัดการดิสเพลย์ที่คุณมีมาก่อนคืออะไร! ไปที่โหมดป้องกันตามรูทแล้วลองติดตั้งแพ็คเกจอื่น:
dschinn1001

1
@YumYumYum ฉันจะกลับไปที่ UI หลังจาก CTRL + ALT + F1 ได้อย่างไร
บิต

2
ฉันเปิดเทอร์มินัลด้วย Alt + F2 เมื่ออูบุนตูของฉันหยุดระหว่างการบู๊ต หวังว่านี่จะช่วยใครซักคน
Hal

1
ใช้งานได้กับ lubuntu-desktop :)
oscar1919

7

ทำตามคำแนะนำด้านล่าง:

  1. sudo dpkg --configure -a
  2. sudo apt-get install --reinstall ubuntu-desktop
  3. รีสตาร์ทคอมพิวเตอร์และไปที่เดสก์ท็อป

6

เมื่อฉันพบสิ่งนี้ในเครื่องของฉันฉันเพียงแค่ลบ /etc/X11/xorg.conf และรีสตาร์ทระบบ แต่ - ฉันจะสำรองข้อมูลเสมอ! :)


1
อย่ามีไฟล์ xorg.conf ใด ๆ

อืม .. คุณสามารถลองใช้ :: sudo dpkg-reconfigure xserver-xorg แต่โปรดระวังหรือลองดูว่า youtube แสดงอะไรในหัวข้อนี้
Rodislav Moldovan

พยายามไม่ได้แก้ปัญหาแบบมีสาย

2
ฉันเพิ่งสร้างคอมพิวเตอร์เครื่องใหม่เอาฮาร์ดดิสก์จากแล็ปท็อปของฉันใส่ไว้ในเดสก์ท็อปใหม่ของฉัน แต่ไม่สามารถทำงาน X กับฮาร์ดแวร์ใหม่ได้ ลบ xorg.conf และทันทีที่ทุกอย่างทำงานได้อย่างสมบูรณ์แบบ! ขอบคุณ!
Brian

4

คุณเคยมีเครื่องมือจัดการดิสเพลย์มาก่อนหรือไม่ ไปที่โหมดป้องกันตามรูทด้วยCtrl+ Alt+ F1จากนั้นลองติดตั้งแพ็กเกจต่อไปนี้อีกครั้ง:

apt-get install --reinstall xorg-xserver*
apt-get install --reinstall gdm
apt-get install --reinstall unity

ในกรณีที่คุณมีผู้จัดการการแสดงผลที่แตกต่างกันกว่า GDM ชนิดหรือkdmlightdm

ฉันเคยมีเช่นกัน - เกี่ยวกับไดรเวอร์ nvidia ...


FAILED - ไม่ทำงานยังคงบู๊ตในหน้าจอเทอร์มินัลไม่มีเดสก์ท็อป

@YumYumYum - คุณยังไม่ได้บอกว่าตัวจัดการหน้าต่างที่คุณใช้คืออะไร? มันเป็นความสามัคคีหรือไม่? จะเกิดอะไรขึ้นถ้าคุณติดตั้ง gnome หรือ KDE
dschinn1001

เดสก์ท็อป Ubuntu เริ่มต้นที่เป็นเอกภาพ

@YumYumYum - คุณเห็นคำตอบที่สองของฉันหรือไม่! เข้าใกล้โซลูชันมากขึ้น?
dschinn1001

สิ่งนี้ได้ผลสำหรับฉันระหว่างการรันคำสั่งxorgและgdm3(ubuntu 18)
mredig

2

มีการโพสต์ในฟอรั่มอูบุนตูที่นี่เพื่อแก้ไขปัญหาหลังจากนั้น

"การหยุด userspace bootsplash" ปรากฏขึ้นในบันทึกการใช้งานของคุณ:

ด้วยการติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์พวกเขาทำสิ่งต่อไปนี้:

Ctrl+ Alt+ F1(เพื่อเปิดสถานี) และหลังจากเข้าสู่ระบบ:

sudo apt-get clean

sudo apt-get autoclean

sudo apt-get autoremove

sudo dpkg-reconfigure -phigh -a

reboot

เข้าสู่โหมดการกู้คืน Grub และเลือก "ซ่อมแซมแพคเกจที่เสียหาย"

reboot

กดค้างShiftเพื่อไปยังเมนูด้วงEเพื่อเข้าสู่การเปลี่ยนแปลงชั่วคราวในสถานที่ด้วง 'vmalloc = 192MB' ถัดจากสแปลชเงียบ

F10

และตอนนี้ปัญหาได้รับการแก้ไข!

จากนั้นพวกเขาทำการเปลี่ยนแปลงแบบถาวรโดยแก้ไขการ/etc/default/grubรวมถึง:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"

บางทีนี่อาจช่วยแก้ปัญหาของคุณ? แจ้งให้เราทราบ!


@YumYumYum - คุณชำระส่วนที่เหลือหลังจากรีบูตหรือไม่
dschinn1001

ไม่ - เป็นโหมดซ่อมด้วง - เมื่อกด shift - ไม่ถึงสิ่งนี้ "โหมดการกู้คืน" หรือไม่ - ดี แต่นั่นมันมากแล้ว! ตอนนี้ supergrub-CD จะช่วยได้อย่างไร!
dschinn1001

ขั้นตอนที่ 1: clean / autoclean / เสร็จสิ้นขั้นตอนที่ 2: เปลี่ยนการตั้งค่า grub ขั้นตอนที่ 3: ใช้การอัพเดต -grub / update-grub2 แต่ฉันยังคงมีปัญหาเดียวกันในการบูตไปยัง terminal ไม่มี GUI

คุณอ่านแล้วหลังจากรีบูทครั้งที่ 2? อ่านบรรทัดช้าๆ กด 'shift' เพื่อไปที่เมนูด้วงและกด 'e' (เพื่อแก้ไข) - อ่านด้านบน
dschinn1001

ใช่ - สิ่งเหล่านี้เกิดขึ้นโดยทั่วไปถ้าคุณทำหลังจากลงชื่อเข้าใช้อย่างถาวร / etc / default / grub เหมือนกันโดยกดปุ่ม Shift / e

2

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

     sudo apt-get upgrade
     sudo reboot

คำสั่งเช่นการปรับปรุง apt-get โดยที่ไม่ทำงานก่อนรีบูต หลังจากรีบูตเครื่องฉันเปิดเทอร์มินัล ( Ctrl+ Alt+ T) และอัปเดตทุกอย่าง

    sudo apt-get update
    sudo apt-get dist-upgrade

และดูเหมือนว่าทุกอย่างจะทำงานได้ดี


0

หากคุณติดตั้ง gui และบูทไปยังบรรทัดคำสั่งคุณสามารถใช้คำสั่งต่อไปนี้:

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