Ubuntu Live USB 最高

今天又折腾Ubuntu,因为右上角的喇叭图标不见了。

然后网上找了个方法,于是我卸载了gnome-settings-daemon,期间提示有几个包同时卸载,当时没注意(这个是经验教训呀,以后删除东西的时候多留意两眼。。);更为悲剧的是我居然还重启了机器。

人间惨剧发生了。。在登录界面输入密码后,过了一会又会回到登录界面。

好在我之前处理Grub2 与Ubuntu的那些事的时候知道了chroot这个强大的东东,然后开始了折腾之旅:

  1. 首先用做好的Live USB进入系统,然后挂载根分区和boot分区,再是/sys /proc /dev /dev/pts。具体的可以参考前面那篇grub2的文章。
  2. 但是chroot进去的时候却提示
    chroot: cannot run command `/bin/bash': Exec format error
  3. 然后上网查了下,知道了是Live启动盘不一样导致了。终于想起来之前把启动盘重做成了32位的,而我的机器是64位的。。
  4. 只能回win7重做个64位的。。。两个系统就是方便呀~
  5. 为了能在chroot里面使用apt-get 需 要chroot能上网才行。当然,你的LiveUSB首先要能上网。把LiveUSB里面的dns配置拷到chroot里面:
    cp /etc/resolv.conf /mnt/etc/resolv.conf

    ,然后再进

    chroot /mnt
  6. 不过我总是不顺利呀,这次只安装了删掉的那个包(问题是那些同时删掉的都不记得是啥。。)。可想而知,还是不行
  7. 我就想,这肯定是gnome的问题了,那就重装gnome呗。又是一番遛狗,结果很简单:
    apt-get install ubuntu-desktop

    会把所有缺失的包都装上。重启后感受新生吧~~~

Ubuntu比Windows强太多了,虽然它不阻止你删除任何东西,甚至是/分区。但是通过chroot,很多看似很严重的问题都能解决。

另外那个喇叭图标消失的问题其实很简单:重新加载一次gnome-panel就行。如下命令顺序执行:

#重置gnome的面板设置,面板会消失,不必惊慌~
gconftool  --recursive-unset  /apps/panel<strong></strong>
#删除所有配置文件,你的所有针对上下面板的设置都会被删除
rm ~/.gconf/apps/panel
#重启panel,大功告成
pkill gnome-panel

另外我想说:折腾是学习的原动力!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s