http://zhoujin.com/post/154/
PS:今天在服务器上安装了。ubuntu-10.04-server-amd64版本。
因为要安装oracle企业版本。所以又在线安装了GNOME基本版本。
ORACLE安装好了,以及LDAP,JDK,TOMCAT都初建了好。
做到最后收尾工作了,修改一下启动方式吧,让系统以后启动自动进入文本模式。
问题来了。以前改变INIT值的方式不行了。
最后总算找到万恶的根源:Upstart
1.Debian下的三大神器sysv-rc-conf, update-rc.d,rcconf,全部不起作用,明明里面已经显示GDM是不启动了,可是他还是启动。
2.自己切换到rc3.d下面去看,就发现问题了,根本就没有gdm的启动连接
3.网上找了一些资料,都是非常陈旧的,比如,已经被10.04里面的upstart废弃的event.d,也是频繁出现在所谓的教程里面。
4.在Ubuntu下,运行级别的定义被迁移到了 /etc/init/rc-sysinit.conf,当然,他们在这里面加入的对inittab的支持,但是若按照同systemd一样的标准来看,这些shell脚本是“有害的”!
最后总算找到解决办法,实际上有两种方法:
1.内核级别的:
nano /etc/default/grub
修改
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
为:
GRUB_CMDLINE_LINUX_DEFAULT=” text”
然后运行下sudo update-grub2就可了
其实这个方法也可以在开机的时候按下grub2中的e,手动编辑为text,但是那是一次性的
2.基于upstart的”正统”方法:
ubuntu的upstart的体系下,/etc/init.d里面基本上都是连接到/lib/init/upstart-job的软连接,所以,对 initscripts的请求全部转化为upstart事件,upstart系统对启动项目的管理全部根据/etc/init里面的配置文件来启动,可以启动gdm的事件就让人咂舌
start on (filesystem
and started dbus
and (graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1
or drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger))
stop on runlevel [016]
可见,一旦发生文件系统初始化,DBUS总线启动和发生graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1 or drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1 or stopped udevtrigger 这里面的任何一个事件,GDM就会被启动,只在运行级别在016的时候,GDM不启动。
所以,事件也就明了了、要在upstart层面干掉gdm,把上面的启动相关事件注释掉,改写下就行了
start on (filesystem
and started dbus
and (graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1
or drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger)
and runlevel [245])
stop on runlevel [0136]
所以,
就算你清空整个rc3.d,upstart根本不管你。
如此这般,sysv-rc-conf, update-rc.d,rcconf,这三大神器,似乎就和残废了一样了
分享到:
相关推荐
3. **/etc/default/grub**:这是Grub 2的主要配置文件,用户可以在此修改启动参数,如默认启动项、启动菜单显示时间等。 **修改Grub 2启动项** 要修改Ubuntu的Grub 2启动项,通常应遵循以下步骤: 1. 使用文本编辑...
本文将详细介绍如何在Ubuntu系统中修改Grub2启动项,包括调整默认启动项、更改启动等待时间等。 #### Grub2简介 Grub2是GRand Unified Bootloader版本2的简称,它是目前广泛使用的多操作系统启动程序之一,用于在...
在本文中,我们将详细讨论如何在已经安装了Windows XP SP3和Ubuntu LTS 12.10 64位桌面版的双系统环境中,将启动顺序更改为默认启动Windows XP。 首先,当安装了多个操作系统后,电脑会在启动时显示一个启动菜单,...
例如,如果希望默认启动Windows XP Professional,而它位于菜单项的第四位,则需要将数字修改为4(对于旧版Ubuntu)或`"4"`(对于新版Ubuntu)。 ##### 4. 查找并确认菜单项 接下来,需要找到所有以`title`开头的...
Ubuntu和XP双系统 grub2 默认启动项的更改
1.首先找到内核名称。 grep menuentry /boot/grub/grub.cfg 例如我的最后显示如下,复制所要的内核名称(例如我需要的Ubuntu,Linux 4.15.0-29-...menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu -
GRUB(GRand Unified Bootloader)是 Ubuntu 中的默认启动引导程序,它可以管理多个操作系统的启动过程。在本文中,我们将介绍如何在 Ubuntu 9.10 中更改 GRUB 启动顺序。 一、GRUB2 的启动配置文件 在 GRUB2 中,...
Ubuntu启动到字符界面的...要让 Ubuntu 启动到字符界面,需要添加 /etc/inittab 文件,设置启动级别为 3,移除 /etc/rc2.d 中的 S30 gdm 文件,并修改 /etc/default/grub 文件,使得 Ubuntu 启动时不进入图形用户界面。
3. 修改`GRUB_DEFAULT`值为希望默认启动的操作系统的索引值,例如:`GRUB_DEFAULT=3`。 4. 保存并关闭文件。 5. 运行命令 `sudo update-grub` 更新配置。 ##### 3. 调整启动顺序 除了改变默认启动项外,还可以调整...
Ubuntu 和 Windows7 双系统修改启动顺序问题是指在 Ubuntu 和 Windows7 双系统中,如何修改启动顺序,使得系统默认从 Windows 启动。解决这个问题的关键是修改 GRUB 启动器的配置文件。 GRUB(GRand Unified ...
3. 开启个写入硬盘映像的窗口,硬盘驱动器那一项看清楚是你写入的那个U盘,写入方式默认就可以了,点击:“便捷启动--写入新的驱动器引导区--Syslinux”。 4. 点击确定,写入引导区成功,这是不可或缺的一步,见不到...
这篇文章将会记录如何在Ubuntu 18.04修改默认启动项和启动等待时间。 提示:尽管这篇教程是在Ubuntu 18.04下测试运行的,但是它仍有可能适用于例如Ubuntu 16.04的类似版本。 步骤一:编辑grub文件 编辑/etc/default/...
在本文中,我们将讨论如何在卸载 Ubuntu 后修改 Windows 启动项,使 Windows 成为默认启动系统。这个问题对于那些需要经常使用 Windows 的用户来说非常重要,因为在卸载 Ubuntu 后,默认启动项仍然是 Ubuntu,而不是...
5. 写入硬盘镜像:点击“启动--写入硬盘镜像”,在弹出页面中,写入方式默认为 USB-HDD+,该方式一般无需更改。 6. 选择写入新的驱动器引导扇区:点击“便捷启动--选择写入新的驱动器引导扇区--Syslinux”,这是制作...
在Ubuntu系统中更改IP地址是网络管理的基本操作之一,涉及到网卡配置、网络接口文件编辑以及系统重启等多个步骤。下面详细介绍如何在Ubuntu系统中配置静态IP地址、设置虚拟IP地址以及修改主机名的详细过程。 ### ...
在Ubuntu系统中安装Redis并配置为开机自启动服务是一个常见的任务,这有助于确保服务器重启后Redis服务能够自动恢复,提供持续的数据存储和检索能力。以下将详细介绍如何在Ubuntu上完成这个过程。 首先,我们需要...
首先,我们要明确的是,这个“Ubuntu原版鼠标指针”实际上是一个主题包,包含了Ubuntu操作系统的默认鼠标指针样式。这些指针包括了不同状态下的箭头、忙状态指示器、等待状态光标、文本输入光标等多种样式。安装这个...
2. **设置默认启动级别** 在`systemd`中,启动级别通过`default.target`软链接来设置。运行以下命令将默认级别设置为多用户命令行模式(级别3): ``` sudo systemctl set-default multi-user.target ``` 3. **...
在Windows和Ubuntu共存的情况下,引导加载器通常是GRUB2,它是Ubuntu默认的引导程序,而EasyUEFI则是一个Windows平台下的工具,用于管理EFI(Extensible Firmware Interface)启动项,这对于在UEFI模式下安装的系统...