我刚买了一个新的东芝系统,在安装 Ubuntu 之前,我在一个 live CD 上试用了它。不幸的是,Ubuntu 无法识别任何无线适配器。
$ sudo lshw -c network
*-network UNCLAIMED
description: Network controller
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: ioport:3000(size=256) memory:c2400000-c2403fff
Run Code Online (Sandbox Code Playgroud)
从上面的输出中,我认为我的 Realtek 无线芯片无法识别它是什么。但根据我的经验,所有 Realtek 设备都是开箱即用的。此外,无论制造商如何,即使适当的驱动程序不可用,至少设备被识别为正确的。
附加驱动程序未检测到任何可供我安装的专有驱动程序。(我还没有安装 Ubuntu,并在更新存储库列表后运行了其他驱动程序)
安装必要的驱动程序后,无线可在 Windows 7 上运行。也就是说,硬件没有问题,我很困惑为什么硬件根本无法识别(参考lshw上面的输出)。据我所知,即使是需要专有驱动程序才能运行的硬件,至少也会在lshw输出等中得到识别。
lspci -nn | grep Network 显示:
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. …Run Code Online (Sandbox Code Playgroud) 由 Ubuntu 安装程序自动设置的引导分区只有约 230MB。这是我在不同机器上执行的两次不同的全新安装的情况。两者都使用全盘加密选项。一种是桌面 Ubuntu,另一种使用服务器 ISO。我告诉安装程序使用整个(唯一)磁盘自动分区。
230MB 只能容纳大约 5 个内核,因此在几次自动更新后 /boot 警告开始出现。唯一的解决方案是手动清理它们(没有详细记录)。
启动分区这么小有什么原因吗?为什么没有机制自动清理旧内核?这是我应该报告的错误吗?