如何使三星 Galaxy Book S(Intel Lakefield)上的 Ubuntu 安装程序可以访问 SSD?

如何使三星 Galaxy Book S(Intel Lakefield)上的 Ubuntu 安装程序可以访问 SSD?

目标:在三星 Galaxy Book S(Intel Lakefield)上安装 Ubuntu 20.04 LTS。

状态:我可以使用 Ubuntu ISO 映像从 USB 驱动器启动。

问题:安装程序抱怨驱动器上没有足够的空间进行安装。我创建了一个 128 GB 的分区,但安装程序完全看不到它。没有机会选择驱动器。它似乎只能识别它启动的 USB 驱动器。

(键盘和触控板不工作,正如这个问题的答案所建议的那样, 三星 Galaxy Book S (Intel) Ubuntu 20.04 安装键盘/触摸板不起作用 连接 USB 键盘/鼠标即可。

我目前所做的:

  1. 我查看了 BIOS。我没有看到任何与 SSD 相关的设置。必须在 BIOS 中禁用安全启动才能从 USB 驱动器启动。
  2. 我通过将安装 Windows 的分区缩小 128 GB 来创建分区。这会产生 128 GB 的未分配空间,而 Ubuntu 安装程序无法“看到”这些空间。
  3. 我在 Google 上搜索了一下。我找到的大部分信息都是关于高通版 Galaxy Book S 的。需要强调的是,这是英特尔版。

答案1

尽管我没有带有 eUFS 存储的设备,但我对此很好奇,所以我做了一些研究 - 也许这可以作为一个起点。

下面我假设 Windows 是以“经典” uefi 风格安装的。

首先,确保您已经禁用 Windows 中的快速启动功能 - 这几乎总是会导致双启动安装出现问题!网络上有大量的操作指南 - 只需询问您喜欢的网络搜索即可。

  • 当您的安装介质启动时,选择“尝试 ubuntu/live-session”选项。

  • 启动到实时会话后,打开终端并通过以下方式加载 ufshcd-* 内核模块for mod in ufshcd-core ufshcd-dwc ufshcd-pci ufshcd-pltfrm; do sudo modprobe $mod; done

  • 检查存储设备是否被识别,例如通过sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL终端。如果输出显示除安装介质和循环设备之外的任何内容,请在办公桌上跳三圈舞,然后让我们重新开始工作 ;)

  • 通过桌面上的“按钮”开始安装 ubuntu。我猜正常的“Windows 之外的安装”应该可以工作 - 让我们看看。

假设安装过程成功,请不要重新启动,因为我们必须先调整一些东西。为了进行这些调整,我们将 chroot 到已安装的系统中。要 chroot 到系统中,我们必须做一些准备:

  • 打开终端并运行上述 lsblk 命令

  • 将新安装的系统的根分区挂载到 /mnt sudo mount /dev/{name of root partition} /mnt- 根分区应该是最大的 ext4 分区

  • 如果有第二个 ext4 分区,它是启动分区,我们也必须挂载它,所以这样做sudo mount /dev/{name of boot partition} /mnt/boot

  • 现在让我们挂载 efi 分区 - 即 fat 分区:sudo mount /dev/{name of uefi partition} /mnt/boot/efi

  • 使某些系统部分对 chroot 可用:for dir in /dev /dev/pts /proc /sys /run; do sudo mount --bind $dir /mnt$dir; done

现在我们已经设置好了一切,让我们进入 chroot

  • 在终端运行chroot /mnt

  • 在 chroot 中,我们必须将内核模块从顶部添加到两个文件/etc/modules和中/etc/initramfs-tools/modules。只需将它们添加到文件末尾,每行一个模块即可。您可以在命令行上通过 - 编辑文件,在 nano 中,您可以使用+sudo nano {path-to-file}保存并使用+退出。CtrlOCtrlX

  • 编辑完这两个文件后,我们必须重新创建 initramfs:sudo update-initramfs和 grub 文件sudo update-grub。完成后,让我们退出 chrootexit并重新启动。

¡重新启动时,倒立并交叉所有手指和脚趾......!

希望这有帮助

和平

相关内容