如何将CentOS 7安装到目录中(不启动安装系统)?

内德64

我有一个Linux系统,希望与它一起安装CentOS 7。问题是我无法从安装介质启动。

我可以在没有安装系统的情况下安装CentOS,还是可以从其他Linux启动安装系统?

安装grub不是最大的问题,它已经存在,我可以手工编辑一个新条目。问题是文件系统条目的创建和安装(请考虑使用Arch安装)。

阿比克·玻色(Abhik Bose)

是的,您可以安装不带安装介质的系统。安装程序基本上会根据您的硬件生成二进制文件,驱动程序和配置,并将它们复制到分区中。当您遇到安装程序问题时,可以将所有文件从已安装的系统复制到要安装CentOS的分区。

将CentOS刚安装到与最小安装类似的硬件上不要更新新安装的系统。保持新安装的机器处于打开状态。在目标系统中创建一个新分区,然后将其临时安装在/mnt/new文件夹中。/全新安装分区的所有内容复制rsync到要安装CentOS的新分区。root用户身份使用-avzflag 排除与目录rsync proc/dev/sys/run--excludersync

sudo rsync -avz root@newsystem:/* /mnt/new/ --exclude '/dev' --exclude '/proc' --exclude '/sys' --exclude '/run'

现在,在新系统中创建那些排除的目录。

sudo mkdir /mnt/new/sys /mnt/new/dev /mnt/new/proc /mnt/new/run

现在/etc/fstab,正确地编辑和挂载文件系统。输入正确的grub并使用新复制的CentOS引导系统。如果不幸的是系统将您留在了dracutshell中,请使用命令blkid查找UUID分区。标识UUID您的新根分区。重新引导至先前运行的系统,并/etc/fstab改用UUID/dev/sda1等进行编辑

如果仍然不存在,请使用dracutshell引导系统,rescue kernel为您的硬件进行救援initramfs和重新生成initramfs现在它将起作用。

您可以在正在运行的系统上的virtualbox中安装新的CentOS,并从主机复制CPU配置等。然后将该安装复制到主机中的所需分区。

大多数问题是在通过显示驱动程序和fstab条目传输Linux安装时发生的因此,转移最小安装后者安装X ServerGnome等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章