[转载] ubuntu开机直接进入命令行模式

本文介绍两种方法,可在Ubuntu12.04系统中设置开机直接进入命令行模式,避免每次启动都需手动切换。第一种方法通过修改grub配置实现;第二种则在grub菜单中增加命令行模式选项,便于用户选择。

最近安装了ubuntu12.04来使用,每次都进入unity界面再进入命令行很不方便。

不需要界面的话,可以通过设置来开机进入命令行模式。

今天提供两中比较好的方法。经本人测试两中方法都可使用。

【1】

命令:

sudo gedit /etc/default/grub

找到这一行

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

改成

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

在输入命令:
sudo update-grub

开机后就自动进入tty1了。

(更推荐下面这个方法,因为开机时可以选择进入命令行还是界面模式)

【2】

sudo chmod +w /boot/grub/grub.cfg  #增加可写权限

sudo gedit /boot/grub/grub.cfg   #编辑配置文件

会找到小面这段文字:

menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos8)'
    search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
    linux    /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro   quiet splash $vt_handoff
    initrd    /boot/initrd.img-3.2.0-24-generic-pae
}

复制上面的文字,并在后面粘贴下来。

修改一些设置。修改后如下

menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae(command mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos8)'
    search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
    linux    /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro text
    initrd    /boot/initrd.img-3.2.0-24-generic-pae

}

这就可以了。我的是物理机直接安装的,在开机时就有菜单了,直接选择Ubuntu,Linux 3.2.0-24-generic-pae(command mode)这个选项即可

如果虚拟机安装的话,也许开机是没有选项的(我用的VM虚拟机安装默认的就没有选择菜单)解决方法如下:

 

开机启动时,grub菜单 系统默认是隐藏的,去掉隐藏需要做如下操作

你需要修改/etc/default/grub其中的某一行(自己找找,就在前面),命令:sudo gedit /etc/default/grub

GRUB_HIDDEN_TIMEOUT=0(默认是0,修要修改成大于0的值,比如10)

保存后退出!

再执行命令:

sudo update-grub

好了,设置完成。

 

最后的友情提示。

(如遇到文件如法打开,或是保存,那么是权限不够百度chmod命令修改权限即可,vi其实编辑挺好的~由于还没玩明白~~~直接方法给的都是用gedit弄得~)

转自:http://blog.youkuaiyun.com/odaynot/article/details/7667251

转载于:https://www.cnblogs.com/iZander/p/5414615.html

### 设置 Ubuntu 开机后自动进入命令行界面 Ubuntu 系统默认在开机进入图形界面(GUI),但对于某些场景(如服务器、低性能设备、嵌入式系统等),用户可能更希望系统开机直接进入命令行界面(CLI)。以下是几种在不同版本的 Ubuntu 中设置开机自动进入命令行模式的方法。 #### 使用 systemd 系统(Ubuntu 16.04 及以上) 对于使用 `systemd` 的 Ubuntu 版本(如 16.04、18.04 和 20.04),可以通过修改默认目标(target)来设置开机进入命令行界面。 1. **查看当前默认启动目标** 可以通过以下命令查看当前系统默认启动的目标: ```bash systemctl get-default ``` 2. **设置默认启动目标为命令行模式** 使用以下命令将默认启动目标设置为多用户模式(即命令行模式): ```bash sudo systemctl set-default multi-user.target ``` 3. **重启系统以应用更改** ```bash sudo reboot ``` 4. **恢复图形界面启动** 如果需要恢复开机进入图形界面,可以使用以下命令: ```bash sudo systemctl set-default graphical.target ``` 然后重启系统[^1]。 #### 使用 GRUB 修改启动参数(适用于较旧版本) 在一些旧版本的 Ubuntu(如 14.04 或更早)中,可能需要手动修改 GRUB 配置文件以禁用图形界面启动。 1. 编辑 GRUB 配置文件: ```bash sudo nano /etc/default/grub ``` 2. 找到 `GRUB_CMDLINE_LINUX` 行,并添加 `text` 参数: ```bash GRUB_CMDLINE_LINUX="text" ``` 3. 更新 GRUB 配置: ```bash sudo update-grub ``` 4. 设置默认运行级别为 3(多用户模式): ```bash sudo systemctl set-default multi-user.target ``` 重启后,系统将不会启动图形界面服务[^3]。 #### 临时切换命令行与图形界面 如果不想永久更改默认启动模式,也可以在系统运行时临时切换: - **从图形界面切换到命令行界面**: 按下组合键 `Ctrl + Alt + F1` 到 `F6` 中的任意一个,可以进入不同的虚拟终端。 - **从命令行界面返回图形界面**: 如果之前已经启动了图形界面,可以通过 `Ctrl + Alt + F7` 返回图形界面(在某些较新版本中可能是 `F2` 或 `F8`)[^2]。 #### 注意事项 - 在某些系统中,即使设置了 `multi-user.target`,图形界面服务仍可能在后台运行。可以通过禁用 `gdm`(GNOME Display Manager)服务来彻底关闭图形界面: ```bash sudo systemctl disable gdm ``` 该操作会阻止图形界面服务在系统启动时自动运行[^4]。 - 如果系统在引导时直接进入命令行模式,使用 `Ctrl + Alt + F7` 可能无法切换回图形界面,因为图形界面并未在后台运行[^5]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值