Finnix Rescue CD
介绍
Finnix是一个基于Debian的完全独立的可启动Linux救援LiveCD。它对于安装和修改硬盘驱动器,分区,重建启动记录,挽救现有系统等非常有用。
Finnix基于Linux内核3.0和x86,默认情况下包括数百个系统管理员软件包,全部小于400 MB,压缩成160MB小型可引导ISO映像。
Finnix不适合新手或没有经验的用户。它是一种非常轻量级的无头分布,主要用于故障排除和修复现有系统和分区。它通常可以完成和拯救系统,否则这些系统会被一些命令视为“完全损失”。
您可以从官方网站下载最新的基于x86 / 64位的Finnix映像。建议您右键单击并复制链接地址以安装到您的系统。
要将Finnix安装到您的实例,请单击VULTR控制面板“我的服务器”部分的“操作”菜单下的“管理”。
接下来,选择名为“Custom ISO”的选项卡。然后单击“上载/管理”按钮以管理帐户的虚拟ISO归档。
在“从远程计算机上传”下,插入URL:http://www.finnix.org/releases/111/finnix-111.iso,然后单击蓝色的“上传”按钮。这将开始上传。进度将在控制面板中定期更新。等到其状态显示为“上传”,然后继续下一步。
返回“我的服务器”部分,单击“管理”,然后选择“自定义ISO”区域。在“我的ISO”列表下,您将看到`finnix-111.iso。
确保选择finnix-111.iso
,然后单击“附加ISO并重新启动”; 磁盘映像将传输到主机节点然后启动。
等待2-3分钟以便ISO映像进行传输和引导,然后选择蓝色的“View Console”按钮。
您将看到Finnix启动屏幕,如下所示:
预选选项为“Boot Finnix(64-bit)”。按“enter”启动到Finnix 64位。然后,您将看到以下屏幕。
修复你的系统
重置root密码。
如果您有Linux发行版,则可以快速轻松地从Finnix重置密码。如上所述启动到Finnix,然后按照以下步骤更新root密码。
mount /dev/vda1 /mnt
chroot /mnt passwd
系统将提示您输入新密码。这将是您启动时Linux发行版的密码。你结束了!
只需从自定义ISO区域中删除系统中的ISO,系统将使用您设置的新root密码启动回硬盘。
修复文件系统
在Finnix上修复文件系统非常简单明了。如上所述引导至Finnix,并运行以下命令:
fsck -y /dev/vda1
上面的命令将修复您的根文件系统并传递“yes”标志以自动修复文件系统而无需进一步输入。
备份文件系统
如果您无法启动Linux发行版并且您已经尝试修复文件系统,则可以使用Finnix挂载文件系统并使用scp或rsync备份文件。网络将通过DHCP自动配置,因此您可以轻松备份文件。
使用以下方法挂载文件系统
mount /dev/vda1 /mnt
cd /mnt
如果您现在浏览,您将看到整个根文件系统。请记住,如果你想浏览/var/lib/mysql
,现在就是/mnt/var/lib/mysql
。您现在可以使用rsync将服务器上的文件和目录备份到另一个,即使您现有的Linux操作系统无法启动。
通过SSH访问Finnix
从Finnix通过SSH修复您的系统非常简单快捷。您只需设置密码然后启动SSH即可。
passwd
service ssh start
这将设置root密码,生成新的主机密钥,并启动SSH shell。请记住,在使用上述命令设置密码之前,root将无法运行。您现在可以通过SSH通过root登录并使用实例的现有IP修复系统。在Vultr,DHCP用于分配IP,因此无需进一步配置!
怎么附加ISO并重新启动?
转到https://my.vultr.com - >服务器 - >您的VPS名称(您需要点击您的VPS名称) - >从该页面您将点击“设置” - >自定义ISO