Debian 8 GRUB2 自定义默认启动内核

参考链接:http://www.linuxquestions.org/questions/slackware-14/grub2-change-default-to-custom-kernel-4175547962/#post5391277

总结:

1、编辑 /etc/default/grub

GRUB_DEFAULT=saved

2、查看所有启动菜单入口

grep "submenu\|^\smenuentry" /boot/grub/grub.cfg | cut -d "'" -f2,4

输出格式为:标题’ID (中间以 ‘ 号间隔)

结果中含“Advanced options”的一行是 submenu ,底下紧跟的行是 menuentry。

3、设置默认启动菜单(内核),使用步骤2中的 ID 而非标题

#grub-set-default  "(submenu ID)>(menuentry ID)"

4、重新生成 /boot/grub/grub.cfg

#grub-mkconfig -o /boot/grub/grub.cfg

继续阅读“Debian 8 GRUB2 自定义默认启动内核”

我的Linux之路

看到别人写的Linux学习之路,感触颇多,心里也有点痒,想记录一下自己的。

从上高中开始,我才算正式接触电脑(虽然很小的时候在别人家也玩过电脑游戏,但也就个把小时而已,没什么更多了解),由于高中自由支配时间比较多(相对而言),加上我的不自觉,所以花了不少时间在玩电脑上,不过我也不是纯粹的玩,我比较喜欢去了解事物的原理,所以在高中期间我还是学了不少电脑知识,不过记忆中好像整个高中我都还没有听说Linux这个词。

直到上大学后,才听说了Linux这个东西,觉得很神奇,就像发现了新大陆,买电脑后不久就开始折腾Linux系统了。 也不记得最开始看的是什么资料了,安装的第一个系统是Red Hat 9(旧资料坑爹呀,那时好像Fedora Core 5都出了,而我完全不知道),下载3CD安装镜像,花了不少流量,而那时学校上网还没有包月,心疼……安装采用的是VMware虚拟机方式,安装过程很顺利,但后来在vm-tools上面折腾得够呛。

由于看的资料不系统,又是初次接触Linux,很多地方都不懂,还好我知道搜索,不过不同教程里的命令都不太一样啊,只有按部就班的输入教程里的命令,一个一个试,最可悲的是我那时不知道bash有tab自动补全啊,只能SB般地完整输入那些又长又不知道意思的命令……不记得花了多少时间,终于安装好了该死的vm-tools,也许就是这个事情,让我以后对VMware一直没什么好印象。

我意识到我需要更系统的学习资料,于是就去图书馆借了《鸟哥的Linux私房菜》等书来看,慢慢的,我发现我以前所做的事情是多么SB。之后很长一段时间我都是看资料,我觉得我需要更多理论知识的支持。

后来出于对无线网络(Wi-Fi)的兴趣,我经常在某无线论坛潜水,接触到BackTrack这个Linux系统,当时还是BackTrack 2,我还专门去买了一个U盘,将它安装到了U盘里,后来又升级到了BackTrack 3。

08年4月,Ubuntu 8.04发布,我果断下载来安装,而且这次是直接安装到硬盘分区,和已有的XP组成双系统,随后开始了各种折腾……

看到我当时有多蛋疼了吧……

不过Ubuntu虽然有很多优秀的地方,但用一段时间后,我还是被其不时弹出的错误窗口整烦了,于是格式化掉,安装上了BackTrack3,同时也明白了原来系统安装就是复制文件加设置这么回事儿。

由于BackTrack4以前都是基于Slax(Slackware)的,我不是很喜欢其软件包管理系统,同时发现Debian的很多优点:系统超级稳定,apt包管理系统先进又好用……于是,我又将系统换成了Debian,它也是到目前我一直使用的系统。

我的开机画面(那时昵称还叫 小新),够自恋吧……背景图片来自腾讯TM网页。

 

感谢Linux,让我知道了Windows之外的美好世界!开源、自由、分享,这就是我所喜爱的。

Sid,再见!

考虑了好多天,还是决定不再继续使用Sid了,而是重装Stable(Squeeze)。重装前记一下,原因稍后再写。

重装前的准备:

  1. 备份修改过的配置文件
  2. 记录额外安装的软件

先去完成这两件事……

—————–我是分割线—————–

系统安装完了,但我心情很沉重……因为我在安装的时候犯了错,把home分区格式化掉了,这是我用Linux以来第一次数据丢失……

PS:安装过程截图

——————-再割一下——————

言归正传,为什么用Sid两年多了突然决定不用了呢?

直接原因是因为前段时间升级了系统,但更新NV显卡驱动到290.10后,X无法启动了,现象是启动gdm后,就不断重复报错“acpid:client connected from xxx”、“acpid:client xxxx[0:0] has disconnected.”  在启动内核中加入noacpi和acpi=off也不行,使用老版本内核启动也不行,通过backports源把NV驱动降级到280.xx还是不行……查看/var/log/X.0.log,提示找到了显示设备(display device),但无法找到屏幕(screen)。但我不知道如何解决,网上搜了一圈,没有发现解决办法。

后来想想,我用Sid无非就是为了用上新版本的软件,但我的电脑是07年的产品,已经算是老家伙了,最新的GNOME 3只有使用后备模式(fallback),无法开启特效……而很多软件的新特性都是为新设备准备的,用一台老电脑来追新实在是不太合适,况且Debian 6.0(Squeeze)是今年才发布的,也还是比较新,加上backports源,Firefox等软件照样可以安装最新的版本,用她陪我的电脑终老或许正好……

不过等我以后换上了新电脑,我还是会再安装Sid的,See you……