安装但拒绝更新

安装但拒绝更新

如果我从 Ubuntu 启动USB 直播棒,一切运行完美在我们的belinea o.book 1301但如果我从这台电脑上安装 Ubuntu,并彻底清除硬盘,结果会是没有 wifi、触摸板,也没有 USB 支持。甚至连 USB 记忆棒或鼠标都无法识别,网卡也无法识别,所以我根本无法安装新的软件包。

但是所有这些东西都可以在 USB 棒上的 Live-System 中使用!我尝试了所有 Ubuntu 16.04、17.10(17.10 更糟糕:也没有正确的显示设置,尽管它在 Live-stick 中也很完美)甚至 18.04 beta。

为什么 USB 驱动器没有在系统上安装相同的版本?


输出lspci |grep -i net

Ethernet controller: Realtek Semiconductors Co., Ltd. RTL8101/2/6E PCI Express Fast/Gbit Ethernet Controller (rev 02)
Network controller: Realtek Semiconductors Co., Ltd. RTL8187SE Wireless LAN Controller (rev 02)

USB-live-system 中的输出modprobe -c|grep rtl818x

alias pci:v000010ECd00008180sv*sd*bc*sc*i* rtl818x_pci
alias pci:v000010ECd00008185sv*sd*bc*sc*i* rtl818x_pci
...

在已安装的系统中我没有得到任何输出,所以似乎没有安装 RTL 驱动程序。

我发现了一些提示这一页,但如果没有互联网连接,安装似乎真的很难。

Realtec 驱动程序页面,只有适用于旧内核 4.7 的驱动程序。;(


注意:解决我朋友笔记本电脑的问题是一回事,但我宁愿找到一种为每个人解决这个问题的方法:

如何从我的计算机上的 USB 实时系统复制所有驱动程序?

答案1

我以前也遇到过类似的问题。在这些情况下,细节总是很重要。对我而言,一个有效的解决方案是启动实时映像,将 root 更改为无法正常工作的已安装映像,然后使用实时设置的网络允许正常更新过程正确安装内容。具体步骤如下:

  1. 启动实时映像(例如 USB、CD)
  2. 按照惯例将 Ubuntu 安装到 HDD/SSD。两个细节:
    1. 另外,考虑一下创建多个分区,至少一个用于 ,/一个用于/home。这将使将来的更新或安装变得更加容易。但是,除非您知道自己在做什么,否则我可能会建议ext4在每个分区上坚持使用文件系统(与链接不同)。
    2. 我通常运气比较好不是在此过程中安装更新。当然,这是您的选择,但我们将在下面进行更新,如果稍后完成,整个过程至少会感觉更快。
  3. 安装完成后“继续测试”并且不要重新启动。
  4. /单击图标(左侧垂直栏上新的灰色盘片/HDD 项目之一)挂载新创建的根( )分区
  5. Ctrl通过++打开终端(“Ack!我知道了!”)Alt- t> 将出现一个紫色的窗口

    终端示例(裁剪),类似于 Live-image Ubuntu

  6. 通过单击步骤 2 中的图标,Ubuntu Live 将硬盘安装到 中的目录中/media/ubuntu/。它可能是一个奇怪的目录名称(技术上是 GUID),例如2801b1ba-d7d4-22e1-a6e3-0abcab51f05a。任务:使用以下命令将“更改根目录”更改为该目录:

    sudo chroot /media/ubuntu/<directory_name>
    
  7. 此时,shell(终端)将像在新系统上一样运行所有命令,但可以访问正在运行的内核(Live 映像)的工作网络。因此,尝试一个简单的updateand dist-upgrade(命令行相当于 GUI 在更新软件包时所做的操作),幸运的话,正确的软件包将自行安装。它并不总是有效,但这是一个令人惊讶的“简单”修复,可以解决我遇到的许多 Live-boot 与已安装-boot 问题:

    apt-get update
    apt-get dist-upgrade
    

我可能错过了网络设置方面的某个步骤;如果是这样,请发表评论,当我能够更彻底地确认此过程的每个步骤时,我会更新此答案(“我现在不在我的办公桌前。”:-))。

答案2

我的电脑上 Ubuntu USB 实时系统的精确副本

如果将 iso 文件克隆到内置驱动器,您将获得 USB live 系统的精确副本。这将比从 DVD 磁盘或 USB 闪存盘启动更快。

它将是实时的,已安装的程序和调整将不会在关机或重启后继续存在。所以这不是你想要的。

内部驱动器中持久实时的 Ubuntu 系统

mkusb可以在内部驱动器中创建持久实时的 Ubuntu 系统。它的工作方式与 USB 闪存盘中的持久实时系统相同。mkusb创建一个casper-rw用于持久性的分区,其大小仅受驱动器大小的限制。

使用 mkusb 创建一个系统,并使用 mkusb 创建持久的实时系统。

请参阅以下链接以及其中的链接,

持久实时系统几乎与 USB 实时系统完全相同

  • 您可以安装程序包,
  • 你可以调整系统,
  • 你可以像在已安装的系统中一样保存数据,

这些东西会在关机和重启后继续存在,它们是持久的。

  • 但持久直播系统无法且不应该完全更新和升级
  • 与已安装的系统相比,它对损坏更为敏感。
  • 因此您需要经常备份以保证其正常运行。

安装Ubuntu系统

可能很难找到让你的特定计算机硬件与Ubuntu安装系统。但这是从长远来看最好的解决方案。这样的系统可以完全更新和升级,包括 Linux 内核,并且所有软件都可以保持最新。

取决于计算机中的特定硬件

答案3

安装但拒绝更新

要获得 Live USB 的精确副本,最好的方法是在安装期间不要更新系统。一些用户遇到了今年(2018 年)最近更新引入的错误:

由于这些和其他许多错误,今年到目前为止我还没有升级过。不过我已经手动安装了内核,以防 Meltdown 和 Spectre 出现。

通过在安装期间不应用任何 Ubuntu 更新,您将获得最接近 Live USB 的系统。

Wifi 相关更新

以下是几个类似的问题,在 Live-USB 会话期间 Wifi 可以工作,但在安装后却中断:

答案4

检查 BIOS 设置,

主要是 UEFI / LEGACY 使问题更加严重。我建议尝试在 Legacy 模式下安装一次。如果一切顺利,请回复!...

另请检查:

uname -a

在实时启动和安装后两种情况下。

如果不匹配,请下载适合的内核版本并安装

dpkg-我

下载所有内核相关文件头和所有“.deb”

相关内容