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
    • 最新
    • 标签
主页 / server / 问题

问题[boot-loader](server)

Martin Hope
leeand00
Asked: 2020-09-19 08:23:33 +0800 CST

应用/部署/恢复映像时,bcdedit 在 Windows PE 中不起作用?

  • 0

我捕获了一个映像,我试图在不使用 Sysprep 的情况下将其还原到另一个 VM,因为我正在积极使用我想要克隆的 vm 服务器,并且我不想再次设置它,我可以但是这将是浪费时间:

从 WinPE ISO 启动原始 VM,并显示 cmd 提示符:

捕获 共享读/写:\DESKTOP-O8ESL65\wsus_img

start /w wpeinit

连接到共享

net use i: \\DESKTOP-O8ESL65\wsus_img /user:someuser /password

使用以下命令捕获图像:

dism /capture-image /ImageFile:i:\install.wim /CaptureDir:C:\ /Name:"winserver_wsus2016"


不使用 Sysprep 进行还原

创建一个新的 vm 并使用 WinPE 启动它,然后在其上创建 GPT 分区:

start /w wpeinit
net use f: \\DESKTOP-O8ESL65\wsus_img
diskpart

Microsoft DiskPart version 10.0.14393.0Copyright (C) 1999-2013 Microsoft Corporation.On computer: MININT-TJ84J7UDISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> list vol  
Volume ###  Ltr  Label        Fs     Type        Size     Status     Info  
----------  ---  -----------  -----  ----------  -------  ---------  --------  
Volume 0     D   DVD_ROM      UDF    DVD-ROM      6649 MB Healthy  
Volume 1                      RAW    Partition    126 GB  Healthy      
Volume 2     C   Recovery     NTFS   Partition    450 MB  Healthy    Hidden  
Volume 3     E                FAT32  Partition    100 MB  Healthy    HiddenDISKPART> select volume 1
DISKPART> format fs="ntfs" quick label="data"
DISKPART> assign letter=g
DISKPART> list vol

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info  
----------  ---  -----------  -----  ----------  -------  ---------  --------  
Volume 0     D   DVD_ROM      UDF    DVD-ROM      6649 MB Healthy  
Volume 1     G   data         NTFS   Partition    126 GB  Healthy      
Volume 2     C   Recovery     NTFS   Partition    450 MB  Healthy    Hidden  
Volume 3     E                FAT32  Partition    100 MB  Healthy    Hidden
    
DISKPART> exit

然后我运行它来应用映像,但是之后新的 VM 将无法启动:

dism /apply-image /Imagefile:f:\install.wim /index:1 /applydir:g:\

之后我无法从驱动器启动机器,所以我重复了上述步骤,然后在我读到以下命令可以用作 sysprep 的替代品后添加它:

bcdedit /set {default} device partition=c:
The boot configuration data store could not be opened.
The system cannot find the file specified.

bcdedit /set {default} osdevice partition=c:
The boot configuration data store could not be opened.
The system cannot find the file specified.

bcdedit /set {bootmgr} device partition=c:
The boot configuration data store could not be opened.
The system cannot find the file specified.

但是这些命令在 WinPE 中不起作用。我什至从 G:\Windows\System32\bcdedit.exe 尝试过,但仍然收到相同的消息。

我想设置 Windows 引导加载程序,以便 vm 可以启动并且我可以创建第二个 WSUS 服务器。我在想也许我需要做一个 runas,但由于我在 WinPE 中,我会以什么用户身份运行命令?我还在 bcdedit.exe 上找到了一些文档,但我是 GPT 分区和 UEFI 的新手,所以我不知道如何继续。

hyper-v boot-loader gpt windows-server-2016 bcdedit
  • 1 个回答
  • 861 Views
Martin Hope
Arni J
Asked: 2020-03-17 11:43:21 +0800 CST

DELL r630 + NvMe M.2->PCie:无法启动安装在 M.2 NvMe 驱动器上的 Ubuntu。PCie 适配器

  • 2

我已将 PNY XLR8 500GB M.2 NvMe 驱动器插入到 Delock PCIe 卡中,并将其卡在我的 Poweredge r630 的 Riser 3 中 - 尽管驱动器没有出现在 BIOS 中的任何位置,但我可以从 USB 启动 Ubuntu 安装程序拇指驱动器和安装看到驱动器就好了。它安装成功,重新启动后,我的 UEFI 启动菜单“ubuntu”中有一个新选项 - 但它是灰色的!

如果我进入系统设置 - >引导设置,我可以看到系统重新识别驱动器/操作系统,但它被列为“不可用:ubuntu”

如果我试图告诉系统从这个驱动器启动,它会说“从 ubuntu 启动 - 启动失败”

UEFI 怎么能很好地看到已安装的操作系统/驱动器(看起来)但无法从它启动?有什么我可以在某个地方切换来完成这项工作的吗?

我在 Reddit 上找到了一篇帖子,其中一位用户遇到了同样的问题,但他没有提供任何解决方案,除了一些模糊的建议,即可以先尝试从 USB 记忆棒启动,然后将启动移交给 NvMe 驱动器——但这将如何运作?我不确定。

欢迎任何建议!

bios boot-loader dell-poweredge nvme
  • 1 个回答
  • 1482 Views
Martin Hope
Pyromancer
Asked: 2016-11-25 10:45:19 +0800 CST

当通常的 cpio -i -m 产生乱码时,如何提取 initrd?

  • 0

我正在尝试按照此处的说明https://superuser.com/questions/1134160/how-to-get-old-linux-versions-to-boot-after-p2v-on-vmware获取另一个 P2Vd 旧 Linux 系统启动,但这次有问题的发行版是 RedHat 7.3。在找到合适的安装 ISO 之后,我已经成功安装了新的 RH7.3,现在正尝试从它的 initrd 中提取文件,以便与无法启动的 P2V 版本中的文件组合并构建一个新的 initrd。

但是,当我跑步时

gunzip < initrd-2.4.18-3.smp.img |cpio -i -m

它回应

cpio: warning: skipped 485423 bytes of junk
cpio: warning: archive header has reverse byte-order
cpio: premature end of file

然后?lyyPjye?"用文件权限写入一个名为(除了ys和e是扩展ASCII字符)的文件c--S--S---

假设这将是一个相当简单的问题,我尝试使用谷歌搜索,并在这里搜索 cpio、initrd、反向字节顺序的各种组合,但除了提到在 rhel5 系统上提取 rhel6 rpm 的问题之外,我没有找到任何提及。这是 rhel7.3 试图提取它自己的 initrd 文件,因此不应该出现版本不匹配。

我该如何解决这个问题,之后是否需要任何特殊技术来重建 initrd?

redhat boot-loader cpio
  • 1 个回答
  • 1391 Views
Martin Hope
DrStalker
Asked: 2012-08-21 21:11:12 +0800 CST

使用 Windows 从 USB 闪存驱动器中删除 MBR

  • 7

我有一个之前设置为可启动密钥的 USB 密钥 (clonezilla)

因此,密钥上有一个 MBR,如果它留在系统中,它将尝试(但失败)启动密钥。删除/格式化分区不会改变这一点。

在 Linux 上,我可以使用 dd 覆盖密钥的前几 MB,然后重新分区,在 Windows 上执行此操作的等效方法是什么?(销毁密钥上的所有数据就可以了)

boot-loader
  • 3 个回答
  • 66850 Views
Martin Hope
mooware
Asked: 2010-04-16 09:50:48 +0800 CST

控制在多引导系统上引导哪个操作系统

  • 1

我正在为我公司产品的自动测试运行设置具有多个操作系统的服务器。我希望能够使用一个脚本来控制操作系统在重新启动后启动,所以我可以说例如“在 Windows 运行后,启动到 linux”。

我想为所有操作系统使用 Windows 引导加载程序,因为只需将默认条目更改为C:\boot.ini我想要引导的任何系统应该很容易。

这是一种可行的方法吗?有更好的选择吗?

编辑:
我们已经讨论过虚拟化,但这并不是一个真正的选择。

boot boot-loader
  • 2 个回答
  • 156 Views
Martin Hope
NLV
Asked: 2010-02-15 09:34:34 +0800 CST

删除 Windows Server 2008 引导加载程序

  • 2

我在我的机器上使用 XP。我使用双启动安装了 Windows Server 2008 作为第二个操作系统。但我想删除 Windows Server 2008 并安装 Windows Server 2003。我最大的问题是删除 Windows Server 2008 的引导加载程序。

如何删除 Windows Server 2008 的引导加载程序?

谢谢

问候 NLV

windows windows-server-2008 boot boot-loader
  • 1 个回答
  • 1834 Views
Martin Hope
ctrlShiftBryan
Asked: 2009-08-28 18:27:06 +0800 CST

更改引导加载程序和操作系统分区

  • 1

我正在将我的操作系统从一个驱动器移动到另一个驱动器。我使用 Drive Image XML 将 OS 分区映像复制到不同物理驱动器上的不同分区。我想删除原来的操作系统驱动器并使用新的。我是否需要移动引导加载程序或其他东西,或者我可以将新驱动器设置为在 bios 中引导吗?

boot-loader
  • 3 个回答
  • 312 Views
Martin Hope
wcm
Asked: 2009-08-25 07:39:58 +0800 CST

删除引导管理器

  • 1

我们有一些使用 grub 设置为双引导 Windows/Debian的ooooold盒子。我们重新映像了这些盒子,以便将它们用作 Web 服务器,但启动管理器仍然出现。

我们怎样才能摆脱 grub 让它直接启动到 Windows 中呢?我以前从来没有处理过这种事情,我有点难过。

谢谢!

boot-loader
  • 3 个回答
  • 256 Views

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve