使用外部硬盘启动两台具有不同硬件的不同计算机

使用外部硬盘启动两台具有不同硬件的不同计算机

我是一名计算机科学专业的学生,​​所以当我用 C 语言或其他 Linux 特定的东西进行编程时,我通常会在我的家用计算机上运行 Linux 版本。我真的很讨厌 grub(它似乎从来不适合我),所以我在外部硬盘上安装了 ubuntu,它启动并运行良好,只有一些 grub 问题。

我的台式机有 AMD 处理器和 AMD 显卡。当我确实需要完成一些工作并且也想使用 ubuntu 时,有时我想带着我的笔记本电脑去学校(我现在带着我的 chromebook,因为它更轻,更容易骑自行车)。我想我想知道这里最好的解决方案是什么:

A) 是否可以使用这些不同的图形驱动程序/硬件进行双重启动?我构建了一个普通的 Linux 内核 [我的一个课程的作业],它为每个内核版本插入了自己的驱动程序。是否可以构建另一个 ubuntu 内核,将其放入我的 grub 文件中,并仅安装 nvidia 驱动程序,然后在我使用笔记本电脑时启动该内核? (我什至不知道这是否可能?)

B) 只是在外部磁盘上安装双引导 2 ubuntu?如果可能的话宁愿安装一个。

谢谢,Mgamerz

答案1

A) 是否可以使用这些不同的图形驱动程序/硬件进行双重启动?

是的,Linux 通常能够很好地处理不同的硬件并且“正常工作”。

我构建了一个普通的 Linux 内核 [我的一个课程的作业],它为每个内核版本插入了自己的驱动程序。是否可以构建另一个 ubuntu 内核,将其放入我的 grub 文件中,并仅安装 nvidia 驱动程序,然后在我使用笔记本电脑时启动该内核?

不要那样做。只需使用默认的 Ubuntu 内核,就可以了。手动编译内核只会增加不必要的工作并引入可能的安全漏洞(您需要为每个安全错误修复手动更新自定义内核;Ubuntu 将自动升级其默认内核)。

您只需要弄清楚这两台计算机如何从该磁盘启动即可。我猜你已经有了某种解决方案,因为显然至少其中一台计算机可以从 USB 磁盘启动......?

相关内容