Jef*_*ing 2 linux gentoo system-installation
我有一台旧机器,其 cdrom 驱动器出现故障。因此,我很难在系统上安装 Gentoo。我想围绕你开展一项拟议的工作,看看它是否有意义。
使用另一台 Linux 机器(运行 Ubuntu),我打算将 Gentoo 安装到该机器上的一个文件夹中。我的意思是:创建一个文件夹并将第 3 阶段文件与 portage 快照一起放入其中,chroot 到该文件夹中,构建内核(使用 Genkernel),安装系统工具,以及基本上标准安装中的所有内容,无需写入MBR。
一旦我设置了那个环境,我就会把它扔进一个 tarball 中。然后我将通过 Linux 启动盘启动目标机器(它可以在短时间内执行此操作),设置分区,部署该 tarball,然后写入 MBR。
在我的脑海中,这一切似乎都说得通。你怎么认为?我会遇到内核或系统工具的任何编译问题吗?
提前致谢!
更新 5/11:目标机器是 1997 年的笔记本电脑。虽然它有一个 USB 端口,但无法从中启动。cdrom 驱动器很难拆卸,并且没有标准化的连接器。虽然硬盘驱动器很容易拆卸,但我无法将 2.5" IDE 驱动器连接到我的任何其他计算机。
其中一些问题可以通过在机器上投入一点钱来解决,但我宁愿不把钱投入到这么旧的机器上。
而且,在你问之前,我计划主要将这台机器用作打字机——键盘手感很好。
如果您知道自己在做什么,就可以毫无问题地做到这一点。您只需要注意分区大小(不要使用比目标机器硬盘上更多的空间),您必须为目标机器编译内核(为目标机器选择驱动程序等,而不是您的机器) “重新使用编译它),不要忘记检查/etc/fstab,如果有必要在目标机器上并修复它。
解压 tarball 后,不要忘记安装引导加载程序。
只要使用相同的架构(x86、x86_64 等),编译程序就不会出现任何问题。
几年前,当我将 Gentoo 安装从一台 PC 迁移到另一台时,我做了类似的事情。我需要重新编译内核,因为它是为第一台 PC 构建的(没有编译正确的 SATA 控制器驱动程序),但一切正常。
如果你觉得更简单,你也可以从目标机器上取下硬盘,放到另一台机器上直接在那里工作。您也可以以这种方式安装引导加载程序(请注意,因为您可能正在从 启动/dev/sda,目标 HDD 将是/dev/sdb,并且您想将 MBR 写入/dev/sdb,同时它root=/dev/sda1(或将在目标机器上调用的任何内容)
| 归档时间: |
|
| 查看次数: |
1711 次 |
| 最近记录: |