百度
360搜索
搜狗搜索

linux如何进custom模式详细介绍

在 Linux 系统中,“custom 模式” 通常指用户根据需求自定义系统启动参数、运行级别或特定功能的模式。由于不同发行版和场景下的实现方式差异较大,以下是常见场景的解决方案及操作指南:

一、启动时自定义内核参数(通用方法)

1. 通过 GRUB 菜单编辑

  • 步骤
    1. 重启系统,在 GRUB 菜单出现时按下e键进入编辑模式。
    2. 找到以linux开头的行,添加自定义参数(如systemd.unit=rescue.target进入救援模式)。
    3. 按下Ctrl+XF10启动系统。

  • 示例
    • 进入单用户模式:添加init=/bin/shsystemd.unit=rescue.target
    • 禁用 SELinux:添加selinux=0
    • 强制使用 GPT 分区:在安装时添加inst.gpt(参考(http://blog.csdn.net/zz2230633069/article/details/119412429))。

2. 永久修改 GRUB 配置

  • 步骤
    1. 编辑/etc/default/grub文件,修改GRUB_CMDLINE_LINUX参数。
    2. 执行sudo grub-mkconfig -o /boot/grub/grub.cfg更新配置。

  • 示例:bash

二、自定义运行级别(systemd)

1. 查看当前运行级别

bash

systemctl get-default

2. 临时切换运行级别

  • 切换到救援模式:bash
     systemctl isolate rescue.target

  • 切换到紧急模式:bash
     systemctl isolate emergency.target

3. 永久修改默认运行级别

bash

 systemctl set-default multi-user.target  

systemctl set-default graphical.target

4. 创建自定义 target

  • 步骤
    1. 创建配置文件/etc/systemd/system/my-custom.target:ini

    2. 启用并启动自定义 target:bash
       systemctl daemon-reload

      systemctl my-custom.target

三、安装过程中的自定义模式

1. 分区自定义(以 CentOS 为例)

  • 步骤
    1. 在安装界面选择 “Custom Partitioning”(自定义分区)。
    2. 手动创建分区(如/boot/swap)并设置挂载点。

  • 参考:(http://blog.csdn.net/Sakura1503938233/article/details/115442813)

2. 高级安装参数

  • 步骤
    1. 在 GRUB 菜单中选择安装选项,按下Tab键。
    2. 添加参数(如inst.gpt强制使用 GPT 分区表)。

四、特定发行版的自定义功能

1. Fedora 的个性化配置

  • 主题与扩展:bash
     dnf  gnome-tweaks

    安装后通过 “GNOME Tweaks” 调整主题、图标和扩展(参考(https://www.jamesparker.dev/how-can-i-customise-the-look-and-feel-of-fedora))。

2. Ubuntu 的自定义分辨率

  • 步骤
    1. 计算分辨率参数:bash
      cvt  

    2. 添加新分辨率:bash
       xrandr --new-mode            +vsync

      xrandr --add-mode eDP-1

    3. 永久生效:将上述命令添加到~/.profile文件(参考(https://ubuntuhandbook.org/index.php/2017/04/custom-screen-resolution-ubuntu-desktop/amp/))。

五、救援与维护模式

1. 救援模式(Rescue Mode)

  • 步骤
    1. 重启系统,在 GRUB 菜单选择 “Advanced options”。
    2. 选择 “Recovery mode”,进入后选择 “Drop to root shell prompt”。

  • 用途:修复文件系统、重置密码等(参考(https://ostechnix.com/how-to-boot-into-rescue-mode-or-emergency-mode-in-ubuntu-18-04/))。

2. 紧急模式(Emergency Mode)

  • 步骤
    1. 编辑 GRUB 启动项,添加systemd.unit=emergency.target
    2. 启动后手动挂载文件系统:bash
        remount,rw /

六、工具辅助

1. GRUB Customizer

  • 步骤:bash
     add-apt-repository ppa:danielrichter2007/grub-customizer

    update grub-customizer

    安装后通过图形界面修改 GRUB 配置(参考(https://linuxaria.com/article/change-your-grub-options-with-grub-customizer))。

2. systemd-analyze

  • 分析启动时间:bash
    systemd-analyze blame

注意事项

  1. 安全风险:修改 GRUB 或 systemd 配置可能导致系统无法启动,建议提前备份重要数据。
  2. 发行版差异:部分命令或路径可能因发行版不同而变化(如 CentOS 使用/etc/grub2.cfg,Ubuntu 使用/boot/grub/grub.cfg)。
  3. 权限要求:大部分操作需要root权限,使用sudo或切换用户。

通过上述方法,用户可根据具体需求进入 Linux 的自定义模式,实现系统维护、个性化配置或故障排查。建议结合官方文档和社区资源进行深入实践。

阅读更多 >>>  steam离线模式怎么开

网站数据信息

"linux如何进custom模式"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux如何进custom模式的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!