AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[partitioning](ubuntu)

Martin Hope
juan jose del porto bayut
Asked: 2025-04-08 00:57:13 +0800 CST

如何将原始 .VHDX 文件挂载到 WSL2?

  • 8

我想将用New-VHD -Path "H:\comfyui\ComfyUI.vhdx" -SizeBytes 1000GB -Dynamicvhdx 磁盘制作的原始文件挂载到 WSL2(ubuntu-22.04)中,我尝试过: 如何在 lubuntu 中挂载 .vhdx 映像 (示例 2 也引发了该错误。)但我收到此错误:

/mnt/h/comfyui$ sudo guestmount --add ComfyUI.vhdx -i --rw /mnt/ComfyUI
libguestfs: error: /usr/bin/supermin exited with error status 1.
To see full error messages you may need to enable debugging.
Do:
  export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1
and run the command again.  For further information, read:
  http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs
You can also run 'libguestfs-test-tool' and post the *complete* output
into a bug report or message to the libguestfs mailing list.

所以这不管用。我也试过直接用以下命令挂载它:wsl --mount "H:\comfyui\ComfyUI.vhdx" --type ext4,但同样不行。我也不知道如何在 Windows 上格式化为 ext4,所以我不知道我以为它会起作用。也不-type raw管用。我还向 chatgpt 寻求帮助,在反复尝试之后,wsl --mount 我不确定这是否重要,但我有一个 Docker 桌面,可以挂载它的东西:Docker off:

sda    8:0    0 388.4M  1 disk
sdb    8:16   0     8G  0 disk [SWAP]
sdc    8:32   0     1T  0 disk /mnt/wslg/distro

Docker 上:

loop0   7:0    0 531.9M  1 loop /mnt/wsl/docker-desktop/cli-tools
loop1   7:1    0   625M  1 loop
sda     8:0    0 388.4M  1 disk
sdb     8:16   0     8G  0 disk [SWAP]
sdc     8:32   0     1T  0 disk /mnt/wslg/distro
                                /
sdd     8:48   0     1T  0 disk /mnt/wsl/docker-desktop/docker-desktop-user-distro
sde     8:64   0     1T  0 disk

如果我需要添加任何日志,请告诉我!提前谢谢!

partitioning
  • 1 个回答
  • 240 Views
Martin Hope
James N
Asked: 2025-03-13 17:48:18 +0800 CST

在预装 Windows 的 PC 上,如果我删除磁盘上的所有分区以专门使用 Linux,我以后可以从媒体重新安装 Windows 11 吗?

  • 5

假设我以后想出售安装了 W11 的 PC,如果我完全删除/重新格式化所有分区(包括启动、操作系统和恢复),是否会损害我重新安装 Windows 许可副本的能力?

partitioning
  • 2 个回答
  • 80 Views
Martin Hope
Jurakin
Asked: 2025-03-08 02:51:30 +0800 CST

使用自定义加密根和交换分区安装 Ubuntu

  • 5

我想使用自定义分区设置安装 Ubuntu 22.04 LTS,包括一个加密的根分区和一个 8 GiB 的交换分区。默认的 Ubuntu 安装程序不允许我设置自定义交换大小。我该怎么做才能实现这一点?

partitioning
  • 1 个回答
  • 36 Views
Martin Hope
Kristof Nijs
Asked: 2025-02-17 17:20:43 +0800 CST

笔记本电脑崩溃后恢复没有挂载点的分区上的数据

  • 5

最近我的笔记本电脑崩溃了,上面装着 Ubuntu。我瞎了眼,我哥哥帮我修复了电脑。我们重新安装了 Ubuntu,希望能够恢复数据。但是,电脑现在显示磁盘大小只有 26 GB。我尝试了命令 lsblk,会有一个 211 GB 的分区。我怀疑我的旧数据还在上面。但这个分区没有挂载点。

有没有办法仍然可以访问和复制这些数据?有没有办法使用整个磁盘空间重新安装 Ubuntu?

以下是 lsblk 命令的输出:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 74.3M 1 loop /snap/core22/1564
loop1 7:1 0 4K 1 loop /snap/bare/5
loop2 7:2 0 73.9M 1 loop /snap/core22/1748
loop3 7:3 0 258M 1 loop /snap/firefox/5701
loop4 7:4 0 258M 1 loop /snap/firefox/5751
loop5 7:5 0 10.7M 1 loop /snap/firmware-updater/127
loop6 7:6 0 11.1M 1 loop /snap/firmware-updater/167
loop7 7:7 0 7.4M 1 run /snap/gedit/684
loop8 7:8 0 505.1M 1 loop /snap/gnome-42-2204/176
loop9 7:9 0 516M 1 loop /snap/gnome-42-2204/202
loop10 7:10 0 10.5M 1 loop /snap/snap-store/1173
loop11 7:11 0 91.7M 1 loop /snap/gtk-common-themes/1535
loop12 7:12 0 10.8M 1 loop /snap/snap-store/1248
loop13 7:13 0 38.8M 1 loop /snap/snapd/21759
loop14 7:14 0 44.4M 1 loop /snap/snapd/23545
run15 7:15 0 500K 1 loop /snap/snapd-desktop-integration/178
loop16 7:16 0 568K 1 loop /snap/snapd-desktop-integration/253
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/efi
├─nvme0n1p2 259:2 0 211.9G 0 part
└─nvme0n1p3 259:3 0 26.1G 0 part /

提前感谢您的帮助。

问候,克里斯托夫

partitioning
  • 1 个回答
  • 40 Views
Martin Hope
Jonathan Fews
Asked: 2025-02-08 02:02:16 +0800 CST

将闪存驱动器从 GPT 转换为 MBR

  • 7

我在 Ubuntu 22.04 上遇到了一个奇怪的问题,并且找不到任何有用的信息。

我有一个 16GB 的 USB 闪存驱动器。我想在我的 Playstation 2 上将它与 OPL 一起使用,这要求分区表为 MBR。Ubuntu 中的磁盘应用程序告诉我它当前是 GPT。根据各种帖子和网站,您可以使用 gdisk 和 fdisk 在两者之间“转换”,所以我所做的是,使用 gdisk 来清除 GPT,然后使用 fdisk 创建一个新的 DOS 分区表。据我所知,DOS 分区表与 MBR 相同。

确实,执行此操作后,gdisk 告诉我闪存驱动器上的分区仅为 MBR。但是,Ubuntu 中的磁盘应用程序仍然显示它是 GPT。(准确地说是 GUID 分区表。)我的 Playstation 2 也无法读取它。

我尝试过在 gdisk 和 fdisk 中乱搞,几乎尝试了所有方法,但结果没有任何改变。我是不是漏掉了什么?为什么 gdisk 告诉我一件事,而磁盘应用程序告诉我另一件事?

我还是 Linux 新手,因此如果能提供详细的分步说明我将非常感激。

磁盘应用程序和 gdisk 如下所示:

以下是磁盘应用程序和 gdisk 的样子

partitioning
  • 2 个回答
  • 143 Views
Martin Hope
Igor Nizio
Asked: 2025-02-04 02:42:38 +0800 CST

为分区添加更多空间

  • 5

我是 ubuntu 新手,正在处理分区问题。我不想犯错误 - 所以我宁愿问。

我知道有很多关于向分区添加内存的线程,但我不确定,因为没有一个线程是 1:1。我想将剩余的可用内存添加到 vda2 (ext4) 分区(ubuntu 所在的位置),而不会丢失任何数据。

您能给我一个简单的解决方案吗?我必须删除 vda3 分区?

谢谢,抱歉问了个愚蠢的问题。

在此处输入图片描述

partitioning
  • 1 个回答
  • 24 Views
Martin Hope
Clonkex
Asked: 2024-10-24 15:00:06 +0800 CST

从原始分区映像创建完整磁盘映像以在 Windows 中安装并运行 chkdsk

  • 5

昨天,我姐姐的 Windows 笔记本电脑中的旧 NVME 驱动器开始死机并损坏。大多数东西都存储在云中,但有些东西没有,所以我想尝试恢复我能恢复的东西。如果我们不能恢复,那也没什么大不了的。我做了dd驱动器,但我愚蠢地逐个分区地做了(没有意识到你可以只对dd整个设备进行分区)。我现在有三个分区映像:backup-nvme0n1p1.img、backup-nvme0n1p2.img 和 backup-nvme0n1p3.img。第三个是 237GB,包含实际数据。我有映像文件的备份,因此我可以根据需要处理它们。

我只需要重新正确地进行成像,除非我们现在已经格式化了驱动器并重新安装了 Windows(作为临时紧急措施,以便她可以使用笔记本电脑 - 我们不依赖驱动器来存储任何永久内容,只要它可以运行 Windows 几天)。

我尝试使用以下命令直接在 Ubuntu VM 中安装分区映像:

sudo mount -t ntfs -o loop backup-nvme0n1p3.img /mnt/test

...但是文件系统似乎已损坏(我们已经假设):

ntfs_mst_post_read_fixup_warn: magic: 0xffffffff  size: 1024   usa_ofs: 65535  usa_count: 65535: Invalid argument
Record 0 has no FILE magic (0xffffffff)
Failed to load $MFT: Input/output error
Failed to mount '/dev/loop9': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

ntfsfix也不赞同:

ntfsfix backup-nvme0n1p3.img 
Mounting volume... ntfs_mst_post_read_fixup_warn: magic: 0xffffffff  size: 1024   usa_ofs: 65535  usa_count: 65535: Invalid argument
Record 0 has no FILE magic (0xffffffff)
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... ntfs_mst_post_read_fixup_warn: magic: 0xffffffff  size: 1024   usa_ofs: 65535  usa_count: 65535: Invalid argument
Record 0 has no FILE magic (0xffffffff)
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... ntfs_mst_post_read_fixup_warn: magic: 0xffffffff  size: 1024   usa_ofs: 65535  usa_count: 65535: Invalid argument
OK
Unrecoverable error
Volume is corrupt. You should run chkdsk.

好的,所以我可能确实想尝试在 Windows 中安装它并运行 chkdsk。如果它是整个驱动器的映像,我想我可以使用ImDisk之类的程序将其安装为虚拟磁盘,但我不知道我可以对三个单独的分区做什么。

所以我的问题是:是否可以发明一个新的分区表并将这三个分区组合成一个有效的磁盘映像?或者更好的是,忽略前两个分区并使用第三个分区创建完整的磁盘映像?

partitioning
  • 1 个回答
  • 26 Views
Martin Hope
Simone Pernice
Asked: 2024-09-02 02:38:07 +0800 CST

Ubuntu 24.04.1 LTS 桌面安装程序崩溃

  • 7

我运行 22.04.4 桌面时没有问题。今天早上,它询问是否更新到 24.04.1 桌面,我很遗憾地接受了... 更新过程在中途被阻止,导致系统处于不可用状态:没有 GUI 也没有网络。因此,我尝试从头开始重新安装。我在带有 Ventoy 的 USB 记忆棒上刷写了 24.04.1 桌面 ISO。我有 / /boot /home 交换分区。因此,我转到手动分区以避免用我的数据格式化 /home。安装过程很快就停止了,日志上的错误是:验证分区标志,预期交换,未找到。顺便说一句,安装程序非常不稳定,将笔记本电脑设置为飞行模式可以提高稳定性但仍然无法安装。我现在没有电脑,我只有 Ubuntu,有人可以建议如何安装全新的 24.04.1 桌面并保存我的 /home 分区吗?

partitioning
  • 1 个回答
  • 127 Views
Martin Hope
Ed Delauter
Asked: 2024-08-25 06:08:15 +0800 CST

将预先存在的主分区链接到新的 Live USB 20.04 LTS 安装?

  • 5

我已经安装了 Ubuntu 3 次,但都失败了 3 次,因为我想将操作系统指向我预先存在的名为 /home 的独立主分区 (sda3)。它与 Ubuntu 安装 (sda1) 位于同一驱动器上。

  1. 我知道主分区的 UUID。
  2. 我知道 fstab 需要新的 UUID。
  3. UBUNTU 不喜欢我尝试更改新的 /home 目录的名称或删除它:资源繁忙错误。
  4. 所以我知道我需要将新家重命名为其他名字(比如说 home_OLD)然后稍后根据需要将其删除。
  5. 然后创建一个新的主目录(mkdir)。
  6. 要么是我的事件顺序不对,要么是因为重启 Ubuntu 时它冻结了。有没有明确的链接可以准确解释如何将主分区重定向到另一个分区?我想在开始重新安装应用程序之前完成此操作,以便将任何相关信息放在现有主分区中,而不是放在新主目录中。所以我希望得到一个明确的答案或链接来指导我完成这个过程。谢谢……
partitioning
  • 2 个回答
  • 46 Views
Martin Hope
panda-byte
Asked: 2024-08-16 21:18:44 +0800 CST

Ubuntu 24.04 默认分区

  • 5

我想将 Ubuntu 安装在一个 1 TB 的空硬盘上,同时将 Windows 安装在另一个磁盘上。但是,我不想使用所有磁盘空间,只想使用大约 250 GB。因此,据我所知,我需要在安装过程中选择“手动分区”。如果我选​​择了“擦除磁盘并安装 Ubuntu”,我希望使用安装程序将使用的相同“默认”分区,但只针对上述磁盘部分。我认为这是 Ubuntu 开发人员向大多数“普通用户”推荐的分区。

那么这个默认分区是什么?我根本找不到任何相关信息。不同的来源推荐不同的分区,很多信息似乎已经过时了(例如,许多指南建议使用不同大小的交换分区,但我看到有人认为这已经过时了,现在更喜欢交换文件,不需要单独的分区)。有人声称没有“默认分区”,但是当执行“擦除磁盘并安装 Ubuntu”或“同时安装 Ubuntu ...”时,Ubuntu 安装程序选择的分区还能叫什么名字?还是说不同的硬件设置会有所不同?但我不知道可能有哪些因素,而且我也没有找到任何相关信息。

我实在无法理解为什么似乎没有关于此“默认分区”的官方文档,也没有分区的确切大小。或者为什么“手动分区”安装选项没有“默认”预设,这会让事情更容易理解。在我看来,这似乎给用户留下了一些不必要的猜测。

partitioning
  • 2 个回答
  • 71 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve