我有一个想安装 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,您必须:
- 创建一个 kickstart 文件。
- 使用 kickstart 文件创建启动软盘或使 kickstart 文件在网络上可用。
- 使安装树可用。
- 启动 kickstart 安装。
您可以通过多种方式满足上述要求。请参阅 Kickstart 页面。
USB 驱动器封装方法
将驱动器放入 USB 外壳中并将其连接到笔记本电脑。现在您可以做两件事。
- 使用虚拟机(您必须在笔记本电脑上安装该软件),将 USB 连接的驱动器分配给 VM,然后安装。
- 使用 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 的类似文章;
如果您想通过互联网访问您的机器,您也可以通过 SSH 隧道传输 VNC,以便对其进行加密。
如果你刚刚开始使用 Linux,我发现 Ubuntu 是一个不错的起点http://www.ubuntu.com以及广泛的帮助页面https://help.ubuntu.com