我有一个Linux系统,希望与它一起安装CentOS 7。问题是我无法从安装介质启动。
我可以在没有安装系统的情况下安装CentOS,还是可以从其他Linux启动安装系统?
安装grub
不是最大的问题,它已经存在,我可以手工编辑一个新条目。问题是文件系统条目的创建和安装(请考虑使用Arch安装)。
是的,您可以安装不带安装介质的系统。安装程序基本上会根据您的硬件生成二进制文件,驱动程序和配置,并将它们复制到分区中。当您遇到安装程序问题时,可以将所有文件从已安装的系统复制到要安装CentOS的分区。
将CentOS刚安装到与最小安装类似的硬件上。不要更新新安装的系统。保持新安装的机器处于打开状态。在目标系统中创建一个新分区,然后将其临时安装在/mnt/new
文件夹中。将/
全新安装分区的所有内容复制rsync
到要安装CentOS的新分区。以root用户身份使用-avz
flag 。排除,,,与目录有。rsync
proc
/dev
/sys
/run
--exclude
rsync
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引导系统。如果不幸的是系统将您留在了dracut
shell中,请使用命令blkid
查找UUID
分区。标识UUID
您的新根分区。重新引导至先前运行的系统,并/etc/fstab
改用UUID/dev/sda1
等进行编辑。
如果仍然不存在,请使用dracut
shell引导系统,rescue kernel
并为您的硬件进行救援initramfs
和重新生成initramfs
。现在它将起作用。
您可以在正在运行的系统上的virtualbox中安装新的CentOS,并从主机复制CPU配置等。然后将该安装复制到主机中的所需分区。
大多数问题是在通过显示驱动程序和fstab
条目传输Linux安装时发生的。因此,仅转移最小安装。后者安装X Server
和Gnome
等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句