通过“试用 Ubuntu”USB 运行时如何保存文件和更改

通过“试用 Ubuntu”USB 运行时如何保存文件和更改

今天,由于某种原因,我无法登录 Windows,在我决定重置它之后,它现在甚至无法启动。几天前,我在我的 8gb SD 卡上刻录了 ubuntu,因为我想试试它。但在我尝试安装它之后,我得到了错误 5 输入/输出。现在我没有 Windows,也无法下载 ubuntu

我目前正在使用尝试 ubuntu 功能,但是在关闭笔记本电脑后,我必须重新启动所有功能,我现在甚至无法安装 iso,因为每次我尝试下载并且它即将完成时,下载就会失败,并且由于某种原因必须再次尝试重新安装。

我想问一下社区,有什么方法可以保存我在试用 ubuntu 功能时所做的更改,或者解决错误 5 输入/输出的问题?我现在什么也做不了,甚至没有另一台电脑来修理我的笔记本电脑。

答案1

默认实时会话确实不是持久的。它旨在查看计算机是否与您的硬件兼容。从实时会话中,您可以启动 Ubuntu 安装程序。您也可以从实时会话中将文件保存到不同的磁盘或 USB 记忆棒。

尽管有可能创建具有持久存储的实时 Ubuntu USB,它有点技术性,并且要求您有一个正在运行的 Linux 系统。

答案2

持久安装与完整安装

Ubuntu 可以通过多种方式安装到 USB。实时安装不会在会话之间保存。持久安装会从压缩文件中提取操作系统,并在每个会话中将数据保存到覆盖文件或分区,而完整安装会将完整的操作系统安装到 USB,就像安装到内部磁盘一样。

持久安装 USB 与完整安装 USB 之间的比较

持久安装的优点:

  1. 您可以使用持久性 pendrive 将 Ubuntu 安装到另一台计算机。

  2. 持久安装占用的 U 盘空间较少。

  3. 您可以通过用新文件覆盖旧的 casper-rw 文件来重置 pendrive。

  4. 安装到 pendrive 所需的时间较少。

  5. 驱动器的磨损略有减少。

完整安装的优点:

  1. 您可以更新和升级。

  2. 如果您遇到问题或希望修改,解决方案与内部安装相同(您可以在论坛中寻求帮助)。

  3. 没有丑陋的启动/安装屏幕。

  4. 更安全,可以使用完全加密

  5. 您可以使用专有驱动程序。

  6. 交换文件和分区可以工作并且可以启用休眠模式。

  7. 许多持久性安装仅限于 4GB casper-rw 和 4GB home-rw 持久性文件,要获得更多持久性则需要持久性分区。一旦 casper-rw 已满,驱动器将无法启动。

  8. 更有效地利用磁盘空间。不需要为持久性保留空间。

  9. 启动速度更快,无需自动磁盘检查或尝试 Ubuntu/安装 Ubuntu 屏幕。

  10. 您可以运行 VBox 并使用虚拟机。

  11. 通常比 Live 或 Persistent USB 的启动速度更快。

  12. 更稳定,更适合日常使用。我已经在闪存驱动器上运行 Ubuntu 5 年了,只进行过 LTS 升级。

请注意,一旦启动,两种方法的运行速度大致相同。如果计算机有大量 RAM,Ubuntu 应该主要在 RAM 中运行,并且使用内部 HDD 和 USB3 闪存驱动器 f 运行之间不会有太大差异。

完整安装方法

您可以在此处找到一种快速简便的方法,将完整安装刷入 USB:轻松完整安装 USB,可启动 BIOS 和 UEFI

从头开始创建完整安装 USB 的更传统方法可以在这里找到:如何逐步将 Ubuntu 20.04 完整安装到 USB 设备

持久安装方法

可以使用以下工具来制作持久安装 USB:韓國-https://help.ubuntu.com/community/mkusb鲁弗斯-https://rufus.ie/en/通用 USB 安装程序-https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/文图伊-https://www.ventoy.net/en/index.html由美-https://www.pendrivelinux.com/yumi-multiboot-usb-creator/。 和别的。

答案3

无需 USB、CD 或 GRUB 即可在 UEFI 计算机上启动 Ubuntu

如果您的计算机启动 UEFI 模式,这里有一种方法可以将 Persistent Frugal 安装到硬盘上的一个小分区。您的 Live 8gb SD 卡应该是您开始所需的全部东西。

  • 根据持久性的需要,创建 3GB 到 11GB 的 FAT32 分区。

  • 使用“文件”或“档案管理器”将 ISO 文件的内容复制/粘贴到新分区。*

  • 按 F12 重新启动并选择 UEFI Ubuntu。您将可以选择启动 Ubuntu。

  • 如果您想要持久性(在会话之间保存数据的能力),您可以添加一个最大 4GB 的“可写”文件和一个最大 4GB 的“home-rw”文件。

创建持久性文件:

sudo dd if=/dev/zero of=casper-rw bs=1M count=512
sudo mkfs.ext4 -F casper-rw
  • (将 512 替换为您所需的“MB 大小”,最大为 4000)

  • 对于 Ubuntu 20.04 及更高版本,请将其替换casper-rwwritable

  • 对于home-rw文件替换casper-rwhome-rw

  • 如果您不使用持久性,Ubuntu 的 Live frugal 安装就永远不会写入磁盘,也不会磨损 SSD。

*如果打开 ISO 文件有任何问题,请在 Windows 中安装 7Zip 或在 Linux 中安装 P7zip。

此方法不适用于 BIOS/Legacy 电脑

答案4

我本想将我的回答写成评论,但太长了。不过,我喜欢知道,在 Windows 中,您不需要 Rufus 来制作可启动的拇指驱动器。下面的示例使用 Powershell。

我找到了说明https://www.youtube.com/watch?v=Z8lWZHvi1Pw他找到了说明https://mikefrobbins.com/2018/01/18/use-powershell-to-create-a-bootable-usb-drive-from-a-windows-10-or-windows-server-2016-iso/

他们使用它来制作可启动的 Windows 拇指驱动器,但我只是用 Ubuntu ISO 替换了 windows.iso,它的工作方式相同。基本上,以下内容将格式化拇指驱动器(如果有大文件,FAT32 不起作用,因此如果 BIOS/UEFI 接受,您可能需要执行 NTFS 或 exFAT。)

步骤 1:格式化目标 U 盘

$Results = Get-Disk |
Where-Object BusType -eq USB |
Out-GridView -Title 'Select USB Drive to Format' -OutputMode Single |
Clear-Disk -RemoveData -RemoveOEM -Confirm:$false -PassThru |
New-Partition -UseMaximumSize -IsActive -AssignDriveLetter |
Format-Volume -FileSystem NTFS

步骤 2:在当前系统上安装 ISO

$Volumes = (Get-Volume).Where({$_.DriveLetter}).DriveLetter
Mount-DiskImage -ImagePath C:\Users\OPTIMUS_PRIME\Downloads\PERMANENT_OS.iso
$ISO = (Compare-Object -ReferenceObject $Volumes -DifferenceObject (Get-Volume).Where({$_.DriveLetter}).DriveLetter).InputObject

步骤 3:将已安装的 ISO 逐字复制到目标 thumdrive。

Set-Location -Path "$($ISO):\boot"
bootsect.exe /nt60 "$($Results.DriveLetter):"
Copy-Item -Path "$($ISO):\*" -Destination "$($Results.DriveLetter):" -Recurse -Verbose

相关内容