AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 2021
Accepted
Neil Trodden
Neil Trodden
Asked: 2010-08-13 02:15:14 +0800 CST2010-08-13 02:15:14 +0800 CST 2010-08-13 02:15:14 +0800 CST

有没有办法从 GUI/桌面管理我的 Grub 菜单选项?

  • 772

每次内核更新时,都会在 Grub 中放置一个新条目,以提供一种引导该特定内核版本的方法。

我现在大约有 5 个,老实说,一旦我确认我可以启动到新的内核版本,我就再也不会回到以前的版本了。

我想从桌面管理此列表中的项目,而不是编辑文件,有没有办法在 Ubuntu 内部使用 GUI 来做到这一点?

gui grub2
  • 6 6 个回答
  • 5342 Views

6 个回答

  • Voted
  1. Best Answer
    Oli
    2010-08-13T02:45:02+08:002010-08-13T02:45:02+08:00

    是的,删除包裹。

    加载突触并搜索linux-image. 单击第一列按实际安装的包排序,然后单击绿色框更改状态。

    您正在寻找看起来像这样的包:linux-image-2.6.31-ubuntu10. 不要删除linux-image,因为这将停止更新。

    只需标记您不再需要的那些,然后单击应用。我建议(如果您对此感到满意)删除当前内核和它之前的内核以外的所有内核(以防万一)。

    完成后,单击应用并清理 grub。

    • 13
  2. dv3500ea
    2010-08-13T04:28:21+08:002010-08-13T04:28:21+08:00

    您可以安装一个名为 StartUp-Manager 的程序。

    该包称为startupmanager. 您可以在 Ubuntu 软件中心或 Synaptic 中搜索它,或者sudo apt-get install startupmanager在终端中运行:

    它允许您选择默认的 grub 条目、grub 在自动启动之前等待的秒数以及其他选项,例如分辨率。

    不过,从突触中卸载旧内核是个好主意。

    • 6
  3. hhlp
    2011-02-07T06:27:05+08:002011-02-07T06:27:05+08:00

    Daniel Richter开发了一个GUI 配置工具,允许用户在不使用命令行的情况下更改Grub 2设置。该应用程序允许用户添加、删除、冻结、重命名和重新排序引导菜单项。它还将允许更改 Grub 2 配置设置,例如背景图像和菜单超时。

    你可以使用它并按照这个指南安装它

    如果您想深入了解 GRUB 2,您也可以阅读此指南

    所以谢谢丹尼尔

    • 5
  4. Scaine
    2010-08-13T04:00:37+08:002010-08-13T04:00:37+08:00

    它不是基于 GUI 的,但删除以前的 linux 映像的最简单方法是发出简单的命令:

    sudo apt-get autoremove
    

    这将从您的系统中删除所有杂物,而不仅仅是 linux 内核。该命令将删除其他软件包未使用的任何内容。

    如果您只是必须有一个 GUI,则启动 Synaptic,然后单击左下方的“状态”按钮,然后从其上方的列表中选择“已安装(自动删除)”过滤器。然后选择该列表中的所有内容(Shift 或 Control 单击或使用 CTRL-A),然后右键单击以选择“Mark for Removal”。

    例如,下面,我运行的是2.6.35.27内核,所以如果我想删除之前的2.6.35.25内核:

    scaine@GroovyTosh:~$ uname -r
    2.6.35-27-generic
    scaine@GroovyTosh:~$ sudo apt-get autoremove
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following packages will be REMOVED
      linux-backports-modules-input-2.6.35-25-generic oss-compat
    0 upgraded, 0 newly installed, 2 to remove and 44 not upgraded.
    After this operation, 172kB disk space will be freed.
    Do you want to continue [Y/n]? y
    (Reading database ... 277680 files and directories currently installed.)
    Removing linux-backports-modules-input-2.6.35-25-generic ...
    update-initramfs: Generating /boot/initrd.img-2.6.35-25-generic
    Removing oss-compat ...
    scaine@GroovyTosh:~$ 
    
    • 3
  5. Samizdata
    2010-11-11T09:03:17+08:002010-11-11T09:03:17+08:00

    嗯,Ubuntu Tweak有一个很好的简单界面,可以杀死旧图像和标题等等。在我看来,这很简单,可以万无一失。蹩脚的快速和肮脏的截图。它将自动填充并且不显示与当前内核相关的任何内容。与该项目无关,但过去对我来说效果很好。

    • 3
  6. ulidtko
    2011-02-07T06:22:22+08:002011-02-07T06:22:22+08:00

    我个人使用以下设置(grub legacy):

    title      Ubuntu 10.10 Maverick Meerkat, latest kernel
    uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
    kernel     /vmlinuz ro quiet splash root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf resume=UUID=51ac47a8-6372-4edf-a5a8-be8e5bc13cca
    initrd     /initrd.img
    savedefault
    
    title      Ubuntu 10.10 Maverick Meerkat, latest kernel in recovery mode
    uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
    kernel     /vmlinuz ro single root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf noresume
    initrd     /initrd.img
    
    title      Ubuntu 10.10 Maverick Meerkat, previous kernel
    uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
    kernel     /vmlinuz.old ro quiet splash root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf resume=UUID=51ac47a8-6372-4edf-a5a8-be8e5bc13cca
    initrd     /initrd.img.old
    savedefault
    
    title      Ubuntu 10.10 Maverick Meerkat, previous kernel in recovery mode
    uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
    kernel     /vmlinuz.old ro single root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf noresume
    initrd     /initrd.img.old
    
    title      Memory test
    uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
    kernel     /boot/memtest86+.bin
    
    ### BEGIN AUTOMAGIC KERNELS LIST
    ## ## Start Default Options ##
    # howmany=0
    # memtest86=false
    ## ## End Default Options ##
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    

    /vmlinuz这是有效的,因为 Ubuntu 会自动更新/initrd.imgsymlinks 以指向最新安装的内核和 initramfs 映像(以及.old指向以前的同伴)。

    但是,这不适/boot用于单独的分区。


    我不明白为什么 Ubuntu 在默认情况下不使用它,并构建了令人难以忍受的丑陋和古怪的变通办法,这些变通办法使引导加载程序屏幕充满了过多的冗余和无用的行。在我看来,屏幕至少应该是这样的:

    Ubuntu,最新内核
    Ubuntu,处于恢复模式的最新内核
    Ubuntu,以前的内核
    Ubuntu,以前的内核处于恢复模式
    琴图
    Windows 7(加载程序)
    <你拥有的一切……>
    ----------------------
    记忆测试
    

    四个 Ubuntu 行已经觉得多余了。现在想象一下十几个几乎相同的行,它们仅在某些数字上有所不同(并且都意味着“启动 Ubuntu”!) - 您必须选择正确的行。恶梦!

    • 1

相关问题

  • 与 Grub 相比,使用 Grub2 有什么好处?

  • 如果旧版 grub 安装在引导分区扇区而不是 MBR 中,如何将 grub 更新为 grub2?

  • 如何在 Ubuntu 启动时显示或隐藏启动消息?

  • iptables 的图形用户界面?

  • 从共享 NFS /home 到完整的 LDAP 解决方案

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve