改完grub不生效
时间: 2023-06-22 13:21:33 浏览: 341
如果在修改GRUB的配置文件后,更改没有生效,可能是由于以下几个原因:
1. 没有更新GRUB配置
在修改GRUB的配置文件后,需要运行以下命令来更新GRUB的配置:
```
sudo update-grub
```
如果没有运行这个命令,则GRUB的配置不会被更新,更改不会生效。
2. 修改了错误的配置文件
如果您修改了错误的GRUB配置文件,则更改不会生效。在大多数Linux系统中,GRUB的配置文件位于 `/etc/default/grub`,请确保您修改的是这个文件。
3. 其他配置文件覆盖了GRUB的配置
在一些系统中,可能存在多个引导程序或者多个配置文件,这些文件可能会覆盖GRUB的配置。请确认您修改的是主要的GRUB配置文件,并且没有其他配置文件覆盖了它。
4. 硬件或驱动程序限制了USB传输缓存的大小
在某些系统中,硬件或驱动程序可能会限制USB传输缓存的大小。即使在GRUB的配置文件中设置了缓存大小,也可能无法生效。在这种情况下,您需要考虑更新驱动程序或者更换硬件来解决问题。
如果您已经尝试了以上方法但问题仍未解决,可以尝试使用其他的方法来设置USB传输缓存的大小,例如手动修改内核参数或者使用其他工具来调节USB传输缓存。
相关问题
可以通过修改grub文件形式来修改usb缓存大小吗
是的,您可以通过修改GRUB的配置文件来设置USB传输缓存的大小。GRUB是Linux系统的引导程序,用于启动操作系统。在GRUB的配置文件中,可以设置内核参数和启动选项等信息,包括USB传输缓存的大小。
下面是在GRUB中设置USB传输缓存大小的方法:
1. 打开GRUB的配置文件
在终端中,以管理员权限打开GRUB的配置文件 `/etc/default/grub`。可以使用以下命令打开:
```
sudo nano /etc/default/grub
```
2. 修改内核参数
在GRUB的配置文件中,可以使用 `GRUB_CMDLINE_LINUX` 参数来设置内核参数。在这个参数中,可以通过 `usbcore.usbfs_memory_mb` 参数来设置USB传输缓存的大小。例如,要将缓存大小设置为128MB,可以在文件中添加以下行:
```
GRUB_CMDLINE_LINUX="usbcore.usbfs_memory_mb=128"
```
如果您想要设置USB传输缓存的自动调节模式,可以将参数设置为 `auto`:
```
GRUB_CMDLINE_LINUX="usbcore.usbfs_memory_mb=auto"
```
3. 更新GRUB配置
修改完GRUB的配置文件后,需要运行以下命令来更新GRUB配置:
```
sudo update-grub
```
4. 重启系统
更新GRUB配置后,需要重启系统以使更改生效。可以使用以下命令来重启系统:
```
sudo reboot
```
需要注意的是,在修改GRUB的配置文件时,务必小心谨慎,避免对系统造成不必要的损害。如果您不确定如何操作,请先备份配置文件,或者咨询专业人士的建议。
# vi /etc/default/grub 注释 GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT 改为 30 GRUB_CMDLINE_LINUX_DEFAULT 改为 text具体操作
在Ubuntu中,`/etc/default/grub` 文件是GRUB(Grand Unified Bootloader)配置文件的一部分,它控制了启动过程和引导菜单的行为。当你编辑这个文件时,可以通过注释行和修改特定设置来更改GRUB的行为。
**注释 GRUB_TIMEOUT_STYLE=hidden** 行:
- `GRUB_TIMEOUT_STYLE` 是设置GRUB等待用户选择启动项的时间单位(默认隐藏,即无倒计时),这里注释掉意味着保留默认设置。
- 如果你想彻底禁用GRUB的倒计时,可以用 `sudo vi /etc/default/grub` 打开文件,找到这一行,在前面加上 `#` 号使其变成注释行,表示不应用该设置。
**GRUB_TIMEOUT 改为 30**:
- 这里将GRUB的倒计时时间从默认值改为30秒。如果你想让GRUB更长时间地显示菜单供用户选择,就将这里的数字增大;反之减小。
- 修改这行的数值,例如:
```bash
GRUB_TIMEOUT=30
```
**GRUB_CMDLINE_LINUX_DEFAULT 改为 text**:
- 这是用来传递给 Linux 内核的命令行参数,这里将 `GRUB_CMDLINE_LINUX_DEFAULT` 中的内容改为你需要的启动模式。`text` 参数会让系统进入文本模式,而不是图形界面。如果要添加其他参数,可以替换为完整的参数列表,例如 `GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"`.
- 更改这行内容,例如:
```bash
GRUB_CMDLINE_LINUX_DEFAULT="text"
```
完成上述改动后,记得保存文件(按`:wq!`组合键或者点击文件顶部的`Esc`键,再输入`:wq!`,最后回车确认),然后运行 `sudo update-grub` 来更新GRUB配置,并使新的设置生效。重启电脑后,你会看到新的GRUB引导菜单和改变后的倒计时。
阅读全文