自从Ubuntu 11.04出来,界面变了后,我就一直沉寂在Ubuntu 10.04和10.10的经典Gnome界面中。
两年后,在12.10发布前夕,我才迟迟的装了个12.04(碰见了台空闲的机器)。在简单的体验了下Ubuntu的新的界面风格后,不能不说,设计者很有想法的,不过还是略感不适。
靠近主题。
体验期间,配置VIM 7.3,发现Chrome和Firefox中复制的中文,无法通过*或+寄存器,其他途径可行。這是VIM有待解决的一个问题,让我不太舒服。
进入主题。
期 间,系统自动的更新提示出来了。我一如既往的,在简单的查看后,选择执行。可是当我再次启动机器时,麻烦来了。系统在挂载了磁盘分区,启动了默认的 tomcat6之类的服务软件后,在Stopping System V runlevel compatibility这句停住了。(有时候它能通过这个状态,在下一个:XXX configuring networking device 时停滞)。
参考这些文章:
Stopping System V runlevel compatibility?http://ubuntuforums.org/showthread.php?s=2fa81016ba666842721c1de6d5fe25d7&t=1807612&page=2
Getting “Stopping System V runlevel compatibility” error message while booting ubuntu 11.04http://forums.techarena.in/operating-systems/1460293.htm
Stuck on Stopping System V runlevel compatibility http://askubuntu.com/questions/184411/stuck-on-stopping-system-v-runlevel-compatibility
执行:
sudo mv ~/.Xauthority.conf ~/.Xauthority.conf.old
sudo mv /etc/x11/xorg.conf /etc/x11/xorg.conf.backup
sudo killall /usr/bin/X
sudo service lightdm stop
sudo service lightdm start
后, 发现只有最后一个貌似对我的系统有效。前面要么是~/.Xauthority.conf不存在,要么是/etc/x11/xorg.conf不存在,要么 是/usr/bin/X:no process found,要么是stop: Unknown instance。直到最后一条,返回:lightdm start/runing, process 3189。
这时,登录界面出来了,而且登录界面变了,不再是以前10.10那种模样的,更网页感了。
情况好转。我不用重装系统了!
可是当我登录的时候,发现输入了秘密,屏幕一黑,再一亮,仍旧是输入登录界面,毫无变化。郁闷,密码输入错误了麼?换个试试,这次,它提示我,秘密错误了……好吧,试试下面的Guest登录呢?恩,正常,可以进入……算是不正常中的正常吧……
接 着我搜索到上面第3篇参考。里面说先执行ls -ld ~/.Xauthority检查~/.Xauthority文件是否是root所有。如果是,就再执行sudo chown will ~/.Xauthority。之后,我成功登录。进入系统后看看时间,假期已过3天啦~~……
________________
后来我发现,每次启动都需要手动启动这个服务。
于是问了问,说是要用sudo dpkg-reconfigure lightdm这个方法。应该是注册服务吧,之前试过,不过dpkg和-reconfigure是分开写的…所以没起作用…那么现在试试吧。
输入sudo dpkg-reconfigure lightdm后,再输入sudo service lightdm得到消息:
Usage: /etc/init.d/lightdm COMMAND
输入/etc/init.d/lightdm COMMAND后,得到:
utility, e.g. service lightdm COMMAND
The script you are attempting to invoke has been convertedd to an Upstart job, but COMMAND is not supported for Upstart jobs.
好吧,reboot。
依旧不会自动启动lightdm(顺便说下,剛才的命令最后忘记加start了……)
于是我google,恩google最近在firefox下不正常,于是我yahoo得到:
Lightdm won't start automatically on boot http://unix.stackexchange.com/questions/33813/lightdm-wont-start-automatically-on-boot
里面将要将/etc/X11/default-display-manager中的lightdm改成/usr/sbin/lightdm.
然后我重启,一切正常!
感谢网友们。
________________________________________________
Fri Oct 5 12:58
虽然启动能够自动显示登录界面了。但是,有时network-manager不会自动启动。这可能和”Stopping System V runlevel compatibility“的下一项:“Start configuring networking device”不成功有关。
目前,通过执行 sudo service network-manager,并且注销后重新进入解决。(后来可能是因为升级了,执行命令后,不用重新登录。)
谁有更好的解决方法,麻烦留个言,谢谢。
------------------------------------------------------------------------------
Sat Oct 27 18:44
参考:
ubuntu12.04使用pppoeconf联网问题汇总 http://aizaoqi.com/2012/06/ubuntu12-04-install-and-use.html
ADSL(PPPOE)接入指南 http://wiki.ubuntu.org.cn/ADSL(PPPOE)接入指南
用于解决启动时“Waiting for 60 seconds more for network configuration”的现象 。
修改/etc/NetworkManager/NetworkManager.conf 中的managed=false为managed=true。
这样便用networkManager替代了针对服务器的终端命令管理连接网络的方式。
(恩,这个是为了解决在启动后现实设备未托管的问题,在我的系统遇到的情况下,不存在这个问题,所以未能得到验证。)
------------------------------------------------------------------------------
Mon Oct 29 11:38
参考:
ubuntu12.04开机出现waiting up to 60 more seconds for network configuration问题的解决 http://blog.csdn.net/liangxanhai/article/details/7668553
恩,事实上,上面的方法并未解决我启动等待的问题。
另外,在我sudo service network-manager start前,我将/etc/network/interface中的eth0的相关行注释了,于是有线好像可以被network-manager管理了。(状态从not managed变为 disconnected,我用的无线)
————————————————————————————
引申阅读:
鳥哥的 Linux 私房菜 Linux 常用網路指令 http://linux.vbird.org/linux_server/0140networkcommand.php