标签: boot

Windows 10 iSCSI 启动

我有一个关于同一个部署的问题和一个问题

首先,我们有一个常规的校园环境......各种windows客户端和部门以及vlan和Active Directory,NPS,你知道练习。

现在我有一堆计算机(大约 20 台),出于各种安全原因,我需要在无盘模式下运行它们。这些 PC 都具有符合 iSCSI 的 NIC,并且我能够从 BIOS 连接到目标并分配所需的 LUN……我移除了硬盘驱动器,运行了全新的 Windows 10 安装,一切顺利,直到需要重新启动。我移除了安装 USB,重新启动,BIOS 连接了 iSCSI 目标,Windows 开始加载,然后在 Windows 图标和加载圆圈 3 分钟后,我收到一条错误消息,说 BOOT_DEVICE_INACCESSIBLE。有人可以告诉我在这种特殊情况下该怎么做吗?我相信 Windows 已经通过了引导加载程序阶段,操作系统本身应该正在加载,我不知道为什么它仍在寻找引导设备。如果缺少实际的引导设备(因为它没有磁盘,

现在的问题:我宁愿期待 BIOS 中的 iSCSI SAN 配置支持 VLAN,该选项在那里(HP Compaq 6200 pro sff)但禁用。这是否意味着我必须在同一个 VLAN 上运行 SAN 流量和用户流量?这将是一个巨大的问题,因为机器经常将 ip 地址从用户 VLAN 更改为服务 VLAN(在用户登录和注销时使用催化剂交换机上的 802.1x AAA)。或者原始的本机 vlan 是否会从操作系统中抽象出来(因为它被 PC 硬件使用),稍后将提供为 Windows 中的用户数据配置另一个 vlan(封装)的选项?我是否最好只为数据添加一个额外的 NIC 并为 SAN 提供一个专用的第 1 层接口?... 请指教 !!

非常感谢 !!非常感谢任何反馈和经验

iscsi storage-area-network boot windows-10

4
推荐指数
1
解决办法
3595
查看次数

在启动时使用 s3fs 自动挂载存储桶

我使用 Amazon S3 存储桶来传送我服务器的一些内容。我能够成功安装它,并授予 Apache 对其的权限,但无法在重新启动时正确安装它。

/etc/fstab用这条线更新了我的,但启动时没有任何反应

s3fs#my-bucket-name /mnt/s3_bucket fuse allow_other,umask=227,uid=33,gid=33,use_cache=/root/cache 0 0
Run Code Online (Sandbox Code Playgroud)

所以,我尝试了另一种方式,评论了该行,然后将我的命令行放在/etc/init.d/local

#!/usr/bin/env bash
s3fs -o allow_other,uid=33,gid=33,umask=227,use_cache=/root/cache my-bucket-name /mnt/s3_bucket
Run Code Online (Sandbox Code Playgroud)

……也没用。

我最终放置了一个cron,现在它可以工作了,但对我来说感觉非常糟糕,我想知道为什么在开始时安装它不起作用。

//Crontab
*/10 * * * * ~/mountBucket.sh 1>/dev/null

//Mount script
#!/usr/bin/env bash
if [[ -d /mnt/s3_bucket/someBucketVirtualDirectoryName ]] ; then echo 'Bucket already mounted' ; else s3fs -o allow_other,uid=33,gid=33,umask=227,use_cache=/root/cache my-bucket-name /mnt/s3_bucket ; fi 1>/dev/null
Run Code Online (Sandbox Code Playgroud)

有什么我错过了吗?
我使用的是 Ubuntu 14.04.4 LTS 和 Fuse 2.9.2


编辑:这是我必须自己弄清楚的另一个不相关但重要的性能问题:

如果您的系统包含 locate 和/或 mlocate(而 Ubuntu 14.04 包含),您可能需要添加一个例外,以便它不会扫描您的存储桶。我不得不修改我的两个/etc/updatedb.conf和 …

fuse boot fstab s3fs ubuntu-14.04

4
推荐指数
1
解决办法
1万
查看次数

centos7:转换虚拟磁盘后启动错误 dracut-initqueue

我在Ubuntu 16.04 KVM上安装了centos7,磁盘格式为qcow2。

为了部署我的 centos 机器,我需要 vhdx 磁盘格式来支持 Microsoft 的 Hyper-V。我使用 qemu-image 将其从 qcow2 文件格式转换为 vhdx。

qemu-img convert -O vhdx centos.qcow2 centos.vhdx
Run Code Online (Sandbox Code Playgroud)

当我在 Microsoft 的 Hyper-V 中使用 centos.vhdx 磁盘文件创建新一代 1 VM 时,出现如下错误:

dracut-initqueue[220]: Warning dracut-initqueue timeout - starting timeout scripts
Run Code Online (Sandbox Code Playgroud)

查看我的引导屏幕:启动画面

我该如何解决这个问题?

hyper-v boot kvm-virtualization dracut centos7

4
推荐指数
1
解决办法
3万
查看次数

升级后如何清理 Ubuntu Grub 启动菜单

最近我安装了 Ubuntu 9.10 - Karmic Koala - 于 2009 年 10 月发布。我多次使用更新管理器升级。所以每次我更新它都会在启动屏幕中添加一个菜单,比如恢复模式。我也有 Windows 操作系统。现在在启动时它列出了大约 10 个启动菜单。Windows 操作系统转到菜单的最后一行。如何清除除 windows 和 ubuntu 最新版本之外的所有启动菜单?

ubuntu boot

3
推荐指数
1
解决办法
6427
查看次数

在服务器启动时启动 memcached?

我怎样才能做到这一点?我正在运行 RedHat x86_64 es5。听说可以做cron job,还有人在说脚本?

请注意,我的 linux 服务器知识非常有限,所以如果您愿意帮助我,请彻底。

redhat boot memcached

3
推荐指数
1
解决办法
6618
查看次数

预配置的可引导 Windows 安装

我想创建一个 Windows 安装的 CD/ISO,其中包含我通常在机器上使用的所有软件:Windows 7、Visual Studio、Office 等。

我希望能够创建一次,然后每当我获得一台新机器时,我就可以弹出 CD 并将所有内容安装回我的正常启动配置。

一个例子:假设我有 50 台台式电脑,它们都需要安装相同的软件:Windows 7、Visual Studio 2010 和 Office 2010。

我不想安装 Windows 7,然后更新所有补丁/服务包,然后安装 Office 和 Visual Studio 50 次。那会非常耗时。我宁愿这样做一次,然后创建一张 CD,它基本上可以复制这台机器,这样我就可以将这张磁盘放入其他 49 台 PC 并使其完全相同。

这种事情的最佳(免费)解决方案是什么?

我相信我所指的术语称为滑流?

windows boot

3
推荐指数
1
解决办法
2115
查看次数

Ubuntu 10.04 LTS 完整 /boot/

我有一个从 10.04 开始运行的 Ubuntu 服务器 10.04。今天,当 apticron 给我寄来关于新软件包的邮件时,由于 /boot 分区已满,新内核更新的安装失败了。查看它,我在 /boot 中有 226 MB 的文件和大约 15 个不同版本的内核。

对于每个版本,我有以下 6 个文件:

vmlinuz-2.6.32-21-generic-pae
vmcoreinfo-2.6.32-21-generic-pae
System.map-2.6.32-21-generic-pae
initrd.img-2.6.32-21-generic-pae
config-2.6.32-21-generic-pae
abi-2.6.32-21-generic-pae
Run Code Online (Sandbox Code Playgroud)

只删除最旧的是否安全?或者是否有处理旧版本的“适当”方法。

ubuntu boot

3
推荐指数
1
解决办法
2493
查看次数

从 init.d 自动启动守护进程

我安装了 vnstats 来查看带宽统计信息,我复制了一个 init.d 文件 tempalte,我将它放在 init.d 目录中,它可以正常访问该文件并执行 start/restart/status,但是该文件应该在系统启动时自动启动, 正确的?它没有启动,我该如何调试?如果在系统启动后我执行 init.d/vnstat 然后它启动。

我正在运行 Centos 5

谢谢你。

startup centos boot init.d

3
推荐指数
1
解决办法
2822
查看次数

Amazon EC2 实例无法启动:内核恐慌 - 未同步:VFS:无法在未知块 (0,0) 上挂载根 fs

我的实例运行了多年,突然在 6 月 1 日停止响应。我试图重新启动它,但它无法启动。它在系统日志中给出了错误:https : //pastebin.com/rSxr1kLs

Linux 版本 2.6.32-642.11.1.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gcc 版本 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) ) #1 SMP Fri 十一月 18 19:25:05 UTC 2016
内核命令行:root=/dev/xvde ro LANG=en_US.UTF-8 KEYTABLE=us
VFS:无法打开根设备“xvde”或未知块(0,0)
请附加正确的“root=”启动选项;这里是可用的分区:
内核恐慌 - 不同步:VFS:无法在未知块(0,0)上挂载根文件系统

我尝试/dev/sda1根据文档分离 EBS 卷并重新附加它:https : //docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstances.html#FilesystemKernel

但是,它给出了一个错误Error attaching volume: Invalid value '/dev/sda1' for unixDevice. Attachment point /dev/sda1 is already in use,我无法附加它。我重新附加了它,/dev/sda但它仍然无法启动并且它仍然在系统日志中给出错误。


我能够在完全相同的可用区中启动一个新实例并将我的 EBS 卷附加为/dev/sdf. 它在实例内显示为/dev/xvdj. 我用mount /dev/xvdj /xvdj. 我可以看到grub.conf …

centos boot amazon-ec2 amazon-ebs centos6

3
推荐指数
1
解决办法
5951
查看次数

使用脱机 fstab 磁盘继续启动 (linux/systemd)

在启动过程中,使用 systemd 之前版本的 Ubuntu 服务器(例如 14.04),如果非关键 fstab 磁盘脱机,系统将等待挂载该磁盘(30 s iirc),超时并继续启动。

自从从 16.04 升级到 Ubuntu 18.04 以来,由于 systemd 的依赖关系,我认为缺少的 fstab 磁盘会停止启动过程,导致启动时出现“紧急模式...按 Enter 进行维护”提示。

  1. 有没有办法改变这种默认行为?IE。只是继续启动还是选择将磁盘标记为非关键磁盘?
  2. 如果做不到这一点,是否有一个简单的 systemctl 命令可以从维护中“继续启动忽略丢失的磁盘”?

linux ubuntu boot fstab systemd

3
推荐指数
1
解决办法
3590
查看次数