我的笔记本电脑屏幕上没有显示器的 Linux 盒

我的笔记本电脑屏幕上没有显示器的 Linux 盒

我有一个想安装 Linux 的盒子,但是它没有显示器。有没有办法通过我的笔记本电脑屏幕操作这个 Linux 盒子?

我听说如果通过网络连接,就可以在无头机上工作。有人知道这是怎么回事吗?我有一个路由器,笔记本电脑和 Linux 机箱必须连接到路由器才能访问互联网,所以从技术上讲,这就像一个网络。有人知道如何解决这个问题吗?

有没有比这更好的方法?我认为网络/路由器会是一个好方法,因为我不想用电线等将 Linux 机器连接到我的笔记本电脑。但我想电线可能是我必须做的事情,至少在最初安装操作系统并能够访问网络之前。我对此知之甚少,所以不介意任何能为我指明正确方向的提示。

如果我没有对有用的答案点赞,请原谅。我的声誉低于点赞所需的级别。但还是要谢谢你。

答案1

可以通过串行控制台安装 Linux,但我不知道有任何现代发行版支持这种开箱即用的方式,因为这种做法并不常见。有一组经过修改的Debian 安装 CD 在此处. 使用这些,您应该能够使用终端仿真程序和机器之间的串行<->电缆连接到机器。

另一个选择是制作(或找到)自定义 Live CD,作为其默认启动的一部分,通过 DHCP 获取本地地址并启动 SSHd 监听该地址。从那里,您可以通过 SSH 连接执行比平常更手动的安装。

您还可以获得一个 KVM-over-IP 盒,它可以完全控制机器(甚至是初始 BIOS 控制的启动序列部分),您可以使用它来执行安装,但其中一个的成本将比仅仅购买一个便宜的显示器要高得多(在这里快速搜索显示我可以以低于最便宜的单端口 KVM-over-IP 设备的价格购买高规格的 24 英寸 LCD 显示器,毫无疑问,无论您在哪个国家/州,情况都是一样的)。

不过,我不建议初学者使用这些方法(我自己可能不会用它们),借用显示器或将盒子带到有显示器的地方进行连接,以便进行第一阶段的安装,这会容易得多。安装基本操作系统后,您可以设置 SSHd 并在将来通过这种方式连接。如果想在机器上运行桌面 Linux 设置,请查看 VNC 和 NX 等远程控制解决方案,或者(如 gsteinert 所建议的)通过 SSH 运行 X 应用程序(如果您的笔记本电脑运行 Windows,那么赛格威对于 X 服务器来说是一个不错的选择,并且还有其他可用的选项。

答案2

完全不需要键盘、鼠标或显示器。虽然不适合初学者,但也不是太难。

快速启动方法
如果你要安装 Red Hat 版本,你可以使用快速启动。其他发行版也有类似的功能,但我不太熟悉。它们无疑会非常相似。

来自上面引用的网页:

可以使用本地 CD-ROM、本地硬盘或通过 NFS、FTP 或 HTTP 执行 Kickstart 安装。

要使用 kickstart,您必须:

  1. 创建一个 kickstart 文件。
  2. 使用 kickstart 文件创建启动软盘或使 kickstart 文件在网络上可用。
  3. 使安装树可用。
  4. 启动 kickstart 安装。

您可以通过多种方式满足上述要求。请参阅 Kickstart 页面。

USB 驱动器封装方法
将驱动器放入 USB 外壳中并将其连接到笔记本电脑。现在您可以做两件事。

  1. 使用虚拟机(您必须在笔记本电脑上安装该软件),将 USB 连接的驱动器分配给 VM,然后安装。
  2. 使用 Live CD 启动笔记本电脑并选择 USB 连接的驱动器作为要安装的驱动器。

对于这两种方法,您只需安装足够的软件来启动设备、启动网络服务,然后启动 SSH 服务器。此后,您将通过 SSH 进行自定义。

您自己的定制 LiveCD
修改 LiveCD,使其运行 SSH 服务器,并拥有一个您知道密码的 SSH 帐户。用它启动无头机,SSH 进入并开始安装。

只需借用显示器和键盘
那会有多难?暂时剥夺另一台计算机。基于文本的安装不需要鼠标。如果您是初学者,这是最安全的途径。所有其他方法都会令人沮丧。

无论使用哪种方法,任何“无头”盒子都需要某种方式将其状态传达给外界,而不仅仅是待在那里散发热量。如果你还没有真的简而言之,加强了操作系统、驱动程序和配置,一切(足以让你成为嵌入式设备专家)那么你至少必须买一个二手的、便宜的 LCD 和一个便宜的键盘,并将它们连接到“无头”盒上以进行故障排除。甚至数据中心也有装有这些东西的应急车,以防万一。

答案3

初始安装时您需要一台监视器。作为此安装的一部分,请安装 SSH 服务器并确保防火墙中的端口 22 已打开。

完成此操作后,您可以使用 ssh 从本地网络(或互联网,如果该框可从互联网访问)的任何地方连接到计算机。在 Linux 上,只需运行,ssh xxx.xxx.xxx.xxx其中 xxx.xxx.xxx.xxx 是 Linux 框的 IP 地址(确保在设置时它是静态的)。

如果需要从 Windows 访问,可以使用 SSH 客户端,例如 Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/

我曾经有一个路由器,它的运行方式与此完全一样 =)

加里

答案4

要在没有监视器的情况下进行安装,您可以使用类似这样的方法; http://www.adder.com/uk/products/ADDERLinkIP.aspx 它允许您通过任何网络连接使用 VNC 控制键盘、鼠标并查看屏幕。这些通常仅在数据中心使用。

连接显示器进行初始安装是最简单的方法。然后安装 SSH 以进行基于控制台/文本的访问。

对于图形访问(GUI),即像 Gnome 或 KDE 之类的,您还可以设置 VNC 远程访问。

例如,如果您使用 Gnome,您可以在系统 -> 首选项 -> 远程桌面中启用此功能。

以下是如何在 Ubuntu 中启用远程桌面。(这篇文章是几年前的,但仍然适用)http://www.howtoforge.com/configure-remote-access-to-your-ubuntu-desktop

Centos 的类似文章;

http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/4/html/Desktop_Deployment_Guide/ch-ddg-remote-desktop.html

如果您想通过互联网访问您的机器,您也可以通过 SSH 隧道传输 VNC,以便对其进行加密。

如果你刚刚开始使用 Linux,我发现 Ubuntu 是一个不错的起点http://www.ubuntu.com以及广泛的帮助页面https://help.ubuntu.com

相关内容