Ubuntu:更新了主线内核,现在降为 initramfs

Ubuntu:更新了主线内核,现在降为 initramfs

我尝试升级我们系统的主线内核并且现在进入 initramfs。

<更新>:我使用的命令是:

apt-get 更新
apt-get 升级
apt-cache 搜索 linux-image
//获取最后一个条目
apt-get 安装 linux-image-4.4.0-67-generic

< /更新>

我研究过这个问题,发现我应该能够通过 grub 菜单访问原始内核,但是,尝试转移或者ESC键不会导致菜单弹出。这可能是由于通过串行端口进入。

由于服务器不是标准塔式服务器,因此需要提供有关系统的一些详细信息。在 ARM 集群上工作,集群中有 16 个节点,只能通过底盘的串行端口、底盘管理器的虚拟串行端口以及 ssh(当节点实际上能够启动时)访问节点。底盘没有标准 USB 端口来加载实时光盘(尽管它没有 miniUSB 端口)。

我尝试更新单个节点,因此仍有 15 个节点处于工作状态,如果需要,我可以从中查看调试信息。通过虚拟串行端口连接到故障节点,我在启动时看到以下输出:

U-Boot 2013.04(2014 年 11 月 3 日 - 12:38:51)

ProLiant m400 服务器墨盒 - U02(2014 年 10 月 2 日)
版权所有 2013 - 2014 Hewlett-Packard Development Company, LP
版权所有 2000 - 2012 Wolfgang Denk,DENX 软件工程,[电子邮件保护]


CPU0:APM ARM 64 位 Potenza Rev B0 2400MHz PCP 2400MHz
     32 KB ICACHE、32 KB DCACHE
     SOC 2000MHz IOBAXI 400MHz AXI 250MHz AHB 200MHz GFC 125MHz
从 SPI-NOR 启动
Slimpro FW:版本:2.2(版本 2014/09/23)
I2C:就绪
DRAM:ECC 64 GiB @ 1333MHz
重定位地址为:0x4ffff27000
使用默认环境

API 签名@0x0000004ffdf17170
在:连续剧
输出:串行
错误:串行
CPU:11111111
CPLD:0A
PCIE3:(RC)X8 GEN-2 连接
  00:00.0 - 19aa:e008 - 桥接设备
   01:00.0 - 15b3:1007 - 网络控制器
SF:检测到 MX25L12805D,页面大小为 64 KiB,总计 16 MiB
SF: 16384 KiB MX25L12805D 于 0:0 现在是当前设备

SF:闪存读取成功(18319 字节@0xe0000)
SF:闪存读取成功(65568 字节@0xc0000)
节点启动开始时间:2017-03-15T04:22:06
节点序列号:CN7505VJ3S
磁带盒底盘插槽 ID:1
墨盒序列号:CN7505VJ3S
底盘序列号:USE516NS6D
底盘资产标签:
节点 UUID:FE95EDB2-4175-5E​​16-BC19-E52E0B7FC04A
产品编号:721717-B21
时区名称:America/Los_Angeles
SCSI:目标启动耗时 0 毫秒。
AHCI2 0001.0300 32 个插槽 2 个端口 6 Gbps 0x3 impl SATA 模式
标志:64 位 ncq pm 仅 pmp fbss pio 贫民窟部分 ccc
扫描总线以查找设备...
  设备 0:(4:0) 供应商:ATA 产品:XR0120GEBLT 修订版:HPS4
            类型: 硬盘
            容量:114473.4 MB = 111.7 GB(234441648 x 512)
找到 1 个设备。
正在搜索 SCSI 启动设备...
尝试 scsi 0 /boot.scr...
31 毫秒内读取 252 字节(7.8 KiB/s)
正在验证...完成
启动:M.2、PXE
Mellanox ConnectX3 U-Boot 驱动程序版本 1.1
Mellanox ConnectX3 固件版本 2.32.1092
网络:NIC1 [PRIME]、NIC2

启动 M.2
32 毫秒内读取 252 字节(6.8 KiB/s)
## 在 4004000000 处执行脚本
386 毫秒内读取了 14393920 字节(35.6 MiB/s)
775 毫秒内读取了 30092224 字节(37 MiB/s)
## 从 4002000000 处的旧映像启动内核...
   图像名称: kernel 4.4.0-66-generic
   创建时间:2017-03-13 20:59:56 UTC
   图像类型:ARM Linux 内核图像(未压缩)
   数据大小:14393856 字节 = 13.7 MiB
   加载地址:00080000
   入口点:00080000
   验证校验和...确定
## 从 4005000000 处的 Legacy Image 加载 init Ramdisk...
   图像名称:ramdisk 4.4.0-66-generic
   创建时间:2017-03-13 20:59:57 UTC
   图像类型:ARM Linux RAMDisk 图像(gzip 压缩)
   数据大小:30092160 字节 = 28.7 MiB
   加载地址:00000000
   入口点:00000000
   验证校验和...确定
## 扁平设备树 blob 位于 4003000000
   使用位于 0x0000004003000000 的 fdt blob 进行引导
   正在加载内核映像...确定
好的
   将 Ramdisk 加载到 4fee34d000,结束 4feffffb80 ... OK
   正在加载设备树至 0000004000ff8000,结束于 0000004000fff78e ... 确定

正在启动内核...

L3C:8MB
[0.000000]在物理 CPU 0x0 上启动 Linux
[0.000000]初始化cgroup子系统cpuset
[0.000000]初始化cgroup子系统cpu
[0.000000]初始化cgroup子系统cpuacct
[ 0.000000] Linux 版本 4.4.0-66-generic(buildd@bos01-arm64-009)(gcc 版本 4.8.4(Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.3))#87~14.04.1-Ubuntu SMP Sat Mar 4 06:58:48 UTC 2017(Ubuntu 4.4.0-66.87~14.04.1-generic 4.4.44)
[0.000000]启动CPU:AArch64处理器[500f0001]
[ 0.000000]efi:从 FDT 获取 EFI 参数:
[ 0.000000]efi:未找到UEFI。
[0.000000]未找到NUMA配置
[0.000000] NUMA: 伪造位于 [mem 0x00000000000000000-0x0000004ffffffff] 的节点
[ 0.000000] NUMA: 在节点 0 上添加内存块 [0x4000000000 - 0x4fffffffff]
[0.000000] NUMA: Initmem 设置节点 0 [mem 0x4000000000-0x4fffffffff]
[0.000000]NUMA:NODE_DATA [内存 0x4ffffe8280-0x4ffffe9fff]
[0.000000]区域范围:
[0.000000]DMA[内存0x0000004000000000-0x00000040ffffffff]
[0.000000]正常[mem 0x0000004100000000-0x0000004fffffffff]
[ 0.000000]每个节点的可移动区域开始
[0.000000]早期记忆节点范围
[0.000000]节点 0:[mem 0x0000004000000000-0x0000004fffffffff]
[0.000000] Initmem 设置节点 0 [mem 0x0000004000000000-0x0000004fffffffff]
[ 0.000000]警告:x1-x3 非零违反启动协议:
[0.000000]x1:0000000000000000
[0.000000]x2:0000000002faf080
[0.000000]x3:0000000000000001
[ 0.000000] 这表明引导加载程序已损坏或内核已过时
[ 0.000000] PERCPU: 嵌入 17 页/cpu @ffff800ffff2d000 s31360 r8192 d30080 u69632
[0.000000]在CPU0上检测到PIPT I-cache
[ 0.000000] 按节点顺序构建 1 个区域列表,移动分组。总页数:16515072
[0.000000]政策区域:正常
[ 0.000000] 内核命令行:console=ttyS0,9600n8r ro
[0.000000]log_buf_len 单个最大 CPU 贡献:4096 字节
[ 0.000000] log_buf_len 总 cpu_extra 贡献:28672 字节
[ 0.000000] log_buf_len 最小大小:16384 字节
[0.000000]log_buf_len: 65536 字节
[ 0.000000] 早期日志缓冲区可用:13860(84%)
[0.000000]PID哈希表条目:4096(顺序:3,32768字节)
[ 0.000000] 软件 IO TLB [mem 0x40fbfff000-0x40fffff000](64MB)映射到 [ffff8000fbfff000-ffff8000ffffefff]
[0.000000]内存:65949020K/67108864K可用(8396K内核代码、984K rwdata、3832K rodata、768K init、786K bss、1159844K保留、0K cma保留)
[0.000000]虚拟内核内存布局:
[0.000000]vmalloc:0xffff000000000000-0xffff7bffbfff0000(126974 GB)
[ 0.000000] vmemmap:0xffff7bffc0000000 - 0xffff7fffc0000000(最大 4096 GB)
[0.000000]0xffff7bffc0000000-0xffff7c0000000000(实际1024 MB)
[ 0.000000] 已修复:0xffff7ffffa7fd000 - 0xffff7ffffac00000(4108 KB)
[ 0.000000] PCI 输入/输出:0xffff7ffffae00000 - 0xffff7ffffbe00000 ( 16 MB)
[ 0.000000] 模块:0xffff7ffffc000000 - 0xffff800000000000 ( 64 MB)
[0.000000]内存:0xffff800000000000-0xffff801000000000(65536 MB)
[ 0.000000].初始化:0xffff800000c73000-0xffff800000d33000 ( 768 KB)
[ 0.000000].文本:0xffff800000080000-0xffff800000c73000(12236 KB)
[ 0.000000].数据:0xffff800000d44000-0xffff800000e3a200(985 KB)
[0.000000]SLUB:HWalign=64,顺序=0-3,MinObjects=0,CPU=8,节点=1
[0.000000]分层RCU实现。
[ 0.000000] 叶扇出构建时间调整为 64。
[ 0.000000] RCU 将 CPU 从 NR_CPUS=128 限制为 nr_cpu_ids=8。
[ 0.000000] RCU:调整rcu_fanout_leaf=64、nr_cpu_ids=8的几何形状
[0.000000]NR_IRQS:64 NR_IRQS:64 0
[ 0.000000] 设计的 cp15 计时器以 50.00MHz (物理) 运行。
[ 0.000000]时钟源:arch_sys_counter:掩码:0xffffffffffffff max_cycles:0xb8812736b,max_idle_ns:440795202655 ns
[ 0.000002] sched_clock: 56 位,50MHz,分辨率 20ns,每 4398046511100ns 包装一次
[0.000080]控制台:彩色虚拟设备80x25
[ 0.000108] 校准延迟循环(跳过),使用定时器频率计算的值.. 100.00 BogoMIPS(lpj=200000)
[0.000113]pid_max:默认值:32768 最小值:301
[0.000142]安全框架已初始化
[ 0.000146] Yama:变得专注。
[0.000179]AppArmor:AppArmor已初始化
[0.008069]Dentry缓存哈希表条目:8388608(顺序:14,67108864字节)
[0.022824]Inode缓存哈希表条目:4194304(顺序:13,33554432字节)
[0.029218]挂载缓存哈希表条目:131072(顺序:8,1048576字节)
[0.029347]挂载点缓存哈希表条目:131072(顺序:8,1048576字节)
[0.029955]初始化cgroup子系统io
[0.029965]初始化cgroup子系统内存
[0.029979]初始化cgroup子系统设备
[0.029984]初始化cgroup子系统冷冻机
[0.029988]初始化cgroup子系统net_cls
[0.029995]初始化cgroup子系统perf_event
[0.029999]初始化cgroup子系统net_prio
[0.030003]初始化cgroup子系统hugetlb
[0.030006]初始化cgroup子系统pid
[0.030024]ftrace:在120页中分配30538个条目
[0.054710]EFI 服务将不可用。
[ 0.054720] ASID 分配器已初始化,包含 65536 个条目
[0.055955]在CPU1上检测到PIPT I-cache
[0.055981]CPU1:启动辅助处理器[500f0001]
[0.056147]在CPU2上检测到PIPT I-cache
[0.056167]CPU2:启动辅助处理器[500f0001]
[0.056322]在CPU3上检测到PIPT I-cache
[0.056334]CPU3:启动辅助处理器[500f0001]
[0.056489]在CPU4上检测到PIPT I-cache
[0.056509]CPU4:启动辅助处理器[500f0001]
[0.056653]在CPU5上检测到PIPT I-cache
[0.056665]CPU5:启动辅助处理器[500f0001]
[0.056816]在CPU6上检测到PIPT I-cache
[0.056836]CPU6:启动辅助处理器[500f0001]
[0.056985]在CPU7上检测到PIPT I-cache
[0.056997]CPU7:启动辅助处理器[500f0001]
[0.057024]启动了8个CPU
[0.057039]SMP:共激活8个处理器。
[0.057043]CPU:所有CPU均从EL2启动
[0.057395]devtmpfs:已初始化
[0.058640]evm:安全.selinux
[0.058644]evm:安全.SMACK64
[0.058646]evm:安全.SMACK64EXEC
[0.058648]evm:安全.SMACK64TRANSMUTE
[0.058649]evm:安全.SMACK64MMAP
[0.058651]evm:安全.ima
[0.058653]evm:安全.能力
[0.058736]DMI不存在或无效。
[0.058843]时钟源:jiffies:掩码:0xffffffff max_cycles:0xffffffff,max_idle_ns:7645041785100000 ns
[0.059009]pinctrl核心:初始化pinctrl子系统
[0.059401]NET:注册协议系列16
[0.070568]cpuidle:使用调速梯
[0.082573]cpuidle:使用调节器菜单
[0.082595]vdso: 2 页(1 个代码@ffff800000d49000,1 个数据@ffff800000d48000)
[ 0.082608] hw-breakpoint:找到 4 个断点和 4 个观察点寄存器。
[0.082654]DMA:为原子分配预先分配256 KiB池
[0.082718]序列号:AMBA PL011 UART 驱动程序
[0.099240]ACPI:解释器已禁用。
[0.099448]vgaarb:已加载
[0.099917] SCSI 子系统已初始化
[0.100080]usbcore:注册的新接口驱动程序usbfs
[0.100099]usbcore:注册的新接口驱动程序集线器
[0.100134]usbcore:注册的新设备驱动程序usb
[0.100339]dmi:固件注册失败。
[0.100650]NetLabel:正在初始化
[0.100653]NetLabel:域哈希大小=128
[0.100655]NetLabel:协议=未标记的CIPSOv4
[0.100676]NetLabel:默认允许未标记的流量
[0.100786]时钟源:切换到时钟源arch_sys_counter
[0.114898]AppArmor:AppArmor 文件系统已启用
[0.115028]pnp:PnP ACPI:已禁用
[0.118228]NET:注册协议系列2
[0.118823] TCP 建立哈希表条目:524288(顺序:10,4194304 字节)
[0.120243]TCP绑定哈希表条目:65536(顺序:8,1048576字节)
[0.120614]TCP:哈希表已配置(建立524288绑定65536)
[0.120742]UDP哈希表条目:32768(顺序:8,1048576字节)
[0.121384]UDP-Lite 哈希表条目:32768(顺序:8,1048576 字节)
[0.122012]NET:注册协议系列1
[ 0.122138] 尝试将 rootfs 映像解压为 initramfs...
[0.746005]释放 initrd 内存:29384K(ffff800fee34d000-ffff800feffff000)
[0.746162]硬件性能:启用armv8_pmuv3 PMU驱动程序,5个计数器可用
[ 0.746314] kvm [1]:中断控制器@780c0000 IRQ5
[ 0.746440] kvm [1]: 计时器 IRQ3
[ 0.746451] kvm [1]: Hyp 模式初始化成功
[0.747101] futex 哈希表条目:2048(顺序:6,262144 字节)
[0.747154]审计:初始化netlink子系统(已禁用)
[0.747191]审计:类型=2000审计(0.728:1):已初始化
[0.747360]初始化系统信任的密钥环
[0.747560] HugeTLB 注册了 2 MB 页面大小,预分配了 0 页
[0.750244]zbud:已加载
[0.750633]VFS:磁盘配额dquot_6.6.0
[0.750700] VFS: Dquot-cache 哈希表条目: 512 (顺序 0,4096 字节)
[0.751236] squashfs: 版本 4.0 (2009/01/31) Phillip Lougher
[0.751761]保险丝初始化(API版本7.23)
[0.752032]密钥类型big_key已注册
[ 0.752072] 分配 IMA MOK 和黑名单密钥环。
[0.752638]密钥类型不对称已注册
[0.752644]非对称密钥解析器‘x509’已注册
[0.752723]块层 SCSI 通用(bsg)驱动程序版本 0.4 已加载(主要 249)
[0.752792]io调度程序noop已注册
[0.752798]io调度程序截止时间已注册(默认)
[0.752865]io调度程序cfq已注册
[0.753288]pci_hotplug: PCI 热插拔 PCI 核心版本:0.5
[0.753303]pciehp:PCI Express热插拔控制器驱动程序版本:0.4
[0.753382] PCI 主机桥/soc/pcie@1f500000 范围:
[0.753387]未找到/soc/pcie@1f500000 的总线范围,使用[总线 00-ff]
[0.753396]内存 0xa130000000..0xa1afffffff-> 0x30000000
[0.753427]xgene-pcie 1f500000.pcie:(rc)x8 gen-2链接
[0.753489]xgene-pcie 1f500000.pcie:PCI 主机桥接至总线 0000:00
[0.753494] pci_bus 0000:00:根总线资源[总线 00-ff]
[0.753498] pci_bus 0000:00:根总线资源[mem 0xa130000000-0xa1afffffff](总线地址[0x30000000-0xafffffff])
[ 0.756796] pci 0000:01:00.0:VF(n)BAR2 空间:[mem 0x00000000-0x03ffffff 64bit pref](包含 8 个 VF 的 BAR2)
[0.764916] pci 0000:00:00.0:BAR 15:已分配 [mem 0xa130000000-0xa1347fffff 64 位首选项]
[0.764919] pci 0000:00:00.0:BAR 14:已分配 [mem 0xa134800000-0xa1348fffff]
[0.764928] pci 0000:01:00.0:BAR 2:已分配 [mem 0xa130000000-0xa1307fffff 64 位首选项]
[0.765107] pci 0000:01:00.0:BAR 9:已分配 [mem 0xa130800000-0xa1347fffff 64bit pref]
[0.765174] pci 0000:01:00.0:BAR 0:已分配 [mem 0xa134800000-0xa1348fffff 64 位]
[0.765356] pci 0000:00:00.0: PCI 桥接至 [总线 01]
[0.765363] pci 0000:00:00.0:桥接窗口 [mem 0xa134800000-0xa1348fffff]
[0.765368] pci 0000:00:00.0:桥接窗口 [mem 0xa130000000-0xa1347fffff 64bit pref]
[ 0.765467] pcieport 0000:00:00.0: 通过 PCIe PME 中断向 PME 发出信号
[ 0.765470] pci 0000:01:00.0:通过 PCIe PME 中断向 PME 发出信号
[ 0.766009] 串行:8250/16550 驱动程序,32 个端口,已启用 IRQ 共享
[0.768395]控制台[ttyS0]已禁用
[ 0.788556] 1c021000.serial: MMIO 0x1c021000 处的 ttyS0(irq = 27,base_baud = 3125000)是 U6_16550A
[13.140347]控制台[ttyS0]已启用
[13.182405]msm_serial:驱动程序已初始化
[ 13.231876] 无法从 DT 检测 CPU 0 的缓存层次结构
[13.306141]brd:模块已加载
[13.345130]循环:模块已加载
[13.383175]libphy:固定MDIO总线:探测
[ 13.432321] tun: 通用 TUN/TAP 设备驱动程序,1.6
[ 13.492935] tun: (C) 1999-2004 Max Krasnyansky
[13.567257]PPP通用驱动程序版本2.4.2
[ 13.618610] ehci_hcd: USB 2.0“增强型”主机控制器 (EHCI) 驱动程序
[13.696969]ehci-pci:EHCI PCI 平台驱动程序
[13.750296]ohci_hcd:USB 1.1‘开放’主机控制器(OHCI)驱动程序
[13.824491]ohci-pci:OHCI PCI 平台驱动程序
[13.877821]uhci_hcd:USB通用主机控制器接口驱动程序
[ 13.954246] mousedev:所有鼠标通用的 PS/2 鼠标设备
[14.021414]xgene-rtc 10510000.rtc: rtc 核心:将 10510000.rtc 注册为 rtc0
[ 14.107091] i2c /dev 条目驱动程序
[14.149250]设备映射器:uevent:版本1.0.3
[14.204794]设备映射器:ioctl:4.34.0-ioctl(2015-10-28)已初始化:[电子邮件保护]
[ 14.306197] ledtrig-cpu:已注册以指示 CPU 上的活动
[14.378683]NET:注册协议系列10
[14.432335]NET:注册协议系列17
[14.485666]密钥类型dns_resolver已注册
[14.536920]已注册cp15_barrier仿真处理程序
[14.597536]已注册setend仿真处理程序
[14.652145]已注册 taskstats 版本 1
[ 14.701309] 加载编译后的 X.509 证书
[14.760145]已加载 X.509 证书‘构建时间自动生成的内核密钥:406f2834fe2e92818297d6e65094bdfdf2455038’
[14.954278]zswap:使用池lzo/zbud加载
[15.009671]密钥类型受信任已注册
[ 15.066578] 密钥类型已加密并已注册
[15.114686]AppArmor:已启用AppArmor sha1策略哈希
[ 15.180515] ima:未找到 TPM 芯片,正在激活 TPM 旁路!
[15.246390]evm:HMAC属性:0x1
[15.285359] xgene-rtc 10510000.rtc:将系统时钟设置为 2017-03-15 04:22:20 UTC(1489551740)
[15.391396]释放未使用的内核内存:768K(ffff800000c73000-ffff800000d33000)
[15.484364]释放替代内存:48K(ffff800000d33000-ffff800000d3f000)
加载请稍候...
[ 15.596007] systemd-udevd[164]: 开始版本 204
[ 15.681757] xgene-ahci 1a800000.sata: 无法请求资源区域 [mem 0x1f23a000-0x1f23a0ff]
[ 15.685895] mlx4_core:Mellanox ConnectX 核心驱动程序 v2.2-1(2014 年 2 月)
[15.685902]mlx4_core:初始化 0000:01:00.0
[ 15.925188] xgene-ahci: 1a800000.sata 探测失败,错误为 -16
[ 22.670250] mlx4_core 0000:01:00.0:PCIe BW 与设备功能不同
[ 22.760079] mlx4_core 0000:01:00.0:PCIe 链路速度为 5.0GT/s,设备支持 8.0GT/s
[ 22.856163] mlx4_core 0000:01:00.0:PCIe 链路宽度为 x8,设备支持 x8
[22.951830]pps_core:LinuxPPS API ver.1已注册
[ 23.011406] pps_core:软件版本 5.3.6 - 版权所有 2005-2007 Rodolfo Giometti
[23.123078]已注册PTP时钟支持
[23.180540] mlx4_en:Mellanox ConnectX HCA 以太网驱动程序 v2.2-1(2014 年 2 月)
[23.265360]mlx4_en 0000:01:00.0:激活端口:1
[ 23.329356] mlx4_en:0000:01:00.0:端口 1:使用 64 个 TX 环
[ 23.397276] mlx4_en:0000:01:00.0:端口 1:使用 4 个 RX 环
[23.464152] mlx4_en:0000:01:00.0:端口 1:frag:0 - 大小:1522 前缀:0 步幅:1536
[23.557425] mlx4_en:0000:01:00.0:端口 1:初始化端口
[23.625693]mlx4_en 0000:01:00.0:已注册PHC时钟
[ 23.688678] mlx4_en 0000:01:00.0:激活端口:2
[ 23.754351] mlx4_en:0000:01:00.0:端口 2:使用 64 个 TX 环
[ 23.822285] mlx4_en:0000:01:00.0:端口 2:使用 4 个 RX 环
[23.889180] mlx4_en:0000:01:00.0:端口 2:frag:0 - 大小:1522 前缀:0 步幅:1536
[23.982542] mlx4_en:0000:01:00.0:端口 2:初始化端口
[24.622503]mlx4_en:eth0:链接成功
开始:加载必要的驱动程序...完成。
开始:运行/scripts/init-premount...完成。
开始:安装根文件系统...开始:运行/scripts/local-top...完成。
开始:加载必要的驱动程序...完成。
开始:运行/scr[ 55.175695] hidraw:原始 HID 事件驱动程序 (C) Jiri Kosina
ipts/init-premount ...完成。
开始:安装根文件系统[55.300769] usbcore:注册新的接口驱动程序 usbhid
... 开始:运行 /scripts/local-top ... 完成。
放弃等待[ 55.431163] usbhid: USB HID 核心驱动程序
g 为 root 设备。常见问题:
 - 启动参数(cat /proc/cmdline)
   - 检查 rootdelay=(系统是否等待足够长的时间?)
   - 检查 root=(系统是否等待正确的设备?)
 - 缺少模块 (cat /proc/modules; ls /dev)
警告!/dev/disk/by-label/cloudimg-rootfs 不存在。转到 shell!


BusyBox v1.21.1(Ubuntu 1:1.21.0-1ubuntu1)内置shell(灰烬)
输入“help”查看内置命令列表。

(initramfs)

我注意到,在持有左移在启动过程中,上面的输出没有任何变化。但是,ESC键确实导致系统尝试进行 PXE 启动(由于我从未设置过,因此失败)。

更新:添加尝试在 initramfs 中安装驱动器(无 /etc/fstab 或 /dev/sdaX)的额外调试输出。

(initramfs)cat /proc/cmdline
控制台=ttyS0,9600n8r ro

(initramfs)cat /proc/modules
usbhid 61440 0-实时 0xffff7ffffc1b7000
hid 131072 1 usbhid,实时0xffff7ffffc18b000
mlx4_en 126976 0 - 直播 0xffff7ffffc131000
vxlan 53248 1 mlx4_en,直播 0xffff7ffffc107000
ip6_udp_tunnel 16384 1 vxlan,实时 0xffff7ffffc0f9000
udp_tunnel 16384 1 vxlan,实时 0xffff7ffffc0e9000
ptp 24576 1 mlx4_en,直播 0xffff7ffffc0d1000
pps_core 24576 1 ptp,直播 0xffff7ffffc0b9000
mlx4_core 335872 1 mlx4_en,直播 0xffff7ffffc046000
ahci_xgene 16384 0-直播 0xffff7ffffc03d000
libahci_platform 24576 1 ahci_xgene,实时 0xffff7ffffc032000
libahci 45056 2 ahci_xgene,libahci_platform,实时 0xffff7ffffc01f000
aes_neon_blk 20480 0 - 直播 0xffff7ffffc015000
ablk_helper 16384 1 aes_neon_blk,直播 0xffff7ffffc00d000
cryptd 24576 1 ablk_helper,实时 0xffff7ffffc000000

(initramfs) ls -l /
drwxr-xr-x 9 3620 开发
drwx------ 2 40 根
drwxr-xr-x 2 620 箱
drwxr-xr-x 2 340 sbin
drwxr-xr-x 5 100 运行
drwxr-xr-x 9 240 库
drwxr-xr-x 7 200 等
drwxr-xr-x 8 220 脚本
drwxr-xr-x 3 100 配置
-rwxr-xr-x 1 6664 初始化
dr-xr-xr-x 13 0 系统
dr-xr-xr-x 118 0 进程
drwxr-xr-x 2 40 tmp
drwxr-xr-x 3 60 var

(initramfs) ls -l dev/
crw------- 1 10, 63 vga_arbiter
crw-r--r-- 1 10, 62 rfkill
crw-r----- 1 1, 1 内存
crw-rw-rw- 1 1, 3 空
crw-r----- 1 1,4端口
crw-rw-rw- 1 1, 5 零
crw-rw-rw- 1 1, 7 完整
crw-rw-rw- 1 1, 8 随机
crw-rw-rw- 1 1, 9 随机
crw-r--r-- 1 1, 11 kmsg
crw-rw-rw- 1 5, 0 tty
crw------- 1 5,1控制台
crw--w---- 1 4, 0 tty0
crw------- 1 7, 0 vcs
crw------- 1 7, 128 vcsa
crw------- 1 7, 1 vcs1
crw------- 1 7, 129 vcsa1
crw--w---- 1 4, 1 tty1
crw--w---- 1 4, 2 tty2
crw--w---- 1 4, 3 tty3
crw--w---- 1 4, 4 tty4
crw--w---- 1 4, 5 tty5
crw--w---- 1 4, 6 tty6
crw--w---- 1 4, 7 tty7
crw--w---- 1 4, 8 tty8
crw--w---- 1 4, 9 tty9
crw--w---- 1 4, 10 tty10
crw--w---- 1 4, 11 tty11
crw--w---- 1 4, 12 tty12
crw--w---- 1 4, 13 tty13
crw--w---- 1 4, 14 tty14
crw--w---- 1 4, 15 tty15
crw--w---- 1 4, 16 tty16
crw--w---- 1 4, 17 tty17
crw--w---- 1 4, 18 tty18
crw--w---- 1 4, 19 tty19
crw--w---- 1 4, 20 tty20
crw--w---- 1 4, 21 tty21
crw--w---- 1 4, 22 tty22
crw--w---- 1 4, 23 tty23
crw--w---- 1 4, 24 tty24
crw--w---- 1 4, 25 tty25
crw--w---- 1 4, 26 tty26
crw--w---- 1 4, 27 tty27
crw--w---- 1 4, 28 tty28
crw--w---- 1 4, 29 tty29
crw--w---- 1 4, 30 tty30
crw--w---- 1 4, 31 tty31
crw--w---- 1 4, 32 tty32
crw--w---- 1 4, 33 tty33
crw--w---- 1 4, 34 tty34
crw--w---- 1 4, 35 tty35
crw--w---- 1 4, 36 tty36
crw--w---- 1 4, 37 tty37
crw--w---- 1 4, 38 tty38
crw--w---- 1 4, 39 tty39
crw--w---- 1 4, 40 tty40
crw--w---- 1 4, 41 tty41
crw--w---- 1 4, 42 tty42
crw--w---- 1 4, 43 tty43
crw--w---- 1 4, 44 tty44
crw--w---- 1 4, 45 tty45
crw--w---- 1 4, 46 tty46
crw--w---- 1 4, 47 tty47
crw--w---- 1 4, 48 tty48
crw--w---- 1 4, 49 tty49
crw--w---- 1 4, 50 tty50
crw--w---- 1 4, 51 tty51
crw--w---- 1 4, 52 tty52
crw--w---- 1 4, 53 tty53
crw--w---- 1 4, 54 tty54
crw--w---- 1 4, 55 tty55
crw--w---- 1 4, 56 tty56
crw--w---- 1 4, 57 tty57
crw--w---- 1 4, 58 tty58
crw--w---- 1 4, 59 tty59
crw--w---- 1 4, 60 tty60
crw--w---- 1 4, 61 tty61
crw--w---- 1 4, 62 tty62
crw--w---- 1 4, 63 tty63
crw------- 1 10,232kvm
crw------- 1 10, 61 ecryptfs
crw-rw-rw- 1 10, 229 保险丝
crw-rw-rw- 1 5, 2 ptmx
crw------- 1 4,65 ttyS1
crw------- 1 4,66 ttyS2
crw------- 1 4,67 ttyS3
crw------- 1 4,68 ttyS4
crw------- 1 4,69 ttyS5
crw------- 1 4,70 ttyS6
crw------- 1 4,71 ttyS7
crw------- 1 4,72 ttyS8
crw------- 1 4,73 ttyS9
crw------- 1 4,74 ttyS10
crw------- 1 4,75 ttyS11
crw------- 1 4,76 ttyS12
crw------- 1 4,77 ttyS13
crw------- 1 4,78 ttyS14
crw------- 1 4,79 ttyS15
crw------- 1 4,80 ttyS16
crw------- 1 4,81 ttyS17
crw------- 1 4,82 ttyS18
crw------- 1 4,83 ttyS19
crw------- 1 4,84 ttyS20
crw------- 1 4,85 ttyS21
crw------- 1 4,86 ttyS22
crw------- 1 4,87 ttyS23
crw------- 1 4,88 ttyS24
crw------- 1 4,89 ttyS25
crw------- 1 4,90 ttyS26
crw------- 1 4,91 ttyS27
crw------- 1 4,92 ttyS28
crw------- 1 4,93 ttyS29
crw------- 1 4,94 ttyS30
crw------- 1 4,95 ttyS31
crw------- 1 4,64 ttyS0
crw------- 1 5, 3 ttyprintk
crw------- 1 10, 183 hwrng
drwxr-xr-x 2 60 lightnvm
brw------- 1 1,0 ram0
brw------- 1 1,1 ram1
brw------- 1 1, 2 ram2
brw------- 1 1, 3 ram3
brw------- 1 1, 4 ram4
brw------- 1 1, 5 ram5
brw------- 1 1, 6 ram6
brw------- 1 1, 7 ram7
brw------- 1 1,8 ram8
brw------- 1 1, 9 ram9
brw------- 1 1, 10 ram10
brw------- 1 1,11 ram11
brw------- 1 1, 12 ram12
brw------- 1 1, 13 ram13
brw------- 1 1, 14 ram14
brw------- 1 1,15 ram15
crw------- 1 10, 237 循环控制
brw------- 1 7, 0 loop0
brw------- 1 7,1 循环1
brw------- 1 7, 2 循环2
brw------- 1 7, 3 循环3
brw------- 1 7, 4 loop4
brw------- 1 7, 5 循环5
brw------- 1 7, 6 loop6
brw------- 1 7, 7 循环7
drwxr-xr-x 2 60 净
crw------- 1 108, 0 ppp
drwxr-xr-x 2 60 输入
crw------- 1 10, 1 psaux
crw------- 1 10, 223 uinput
crw------- 1 251,0 rtc0
drwxr-xr-x 2 60 映射器
crw------- 1 10, 59 cpu_dma_latency
crw------- 1 10, 58 网络延迟
crw------- 1 10, 57 网络吞吐量
crw------- 1 10, 56 内存带宽
drwxr-xr-x 2 0 分
lrwxrwxrwx 1 11 核心 -> /proc/kcore
lrwxrwxrwx 1 13 fd -> /proc/self/fd
lrwxrwxrwx 1 15 标准输入 -> /proc/self/fd/0
lrwxrwxrwx 1 15 标准输出 -> /proc/self/fd/1
lrwxrwxrwx 1 15 stderr -> /proc/self/fd/2
crw------- 1 10, 234 btrfs-控制
drwxr-xr-x 2 2920 字符
lrwxrwxrwx 1 4 rtc -> rtc0
drwxr-xr-x 2520 块
crw------- 1 246, 0 ptp0
crw------- 1 7, 2 vcs2
crw------- 1 7, 130 vcsa2
crw------- 1 7, 3 vcs3
crw------- 1 7, 131 vcsa3
crw------- 1 7, 4 vcs4
crw------- 1 7, 132 vcsa4
crw------- 1 7, 5 vcs5
crw------- 1 7, 133 vcsa5
crw------- 1 7, 6 vcs6
crw------- 1 7, 134 vcsa6
crw------- 1 7, 7 vcs7
crw------- 1 7, 135 vcsa7

答案1

我成功了。这是一个非常特殊的案例,但万一将来能帮到别人...

这 16 个节点都是卡式磁带。我移除了有问题的卡式磁带,试图直接访问 SSD。它看起来像一个 DIMM(M.2 SSD)。我确保它可以安全移除,然后在 Frys 找到了一个外部机箱。将它插入 Linux 机箱(重要的是,Windows 无法识别文件系统)并可以访问所有数据。我备份了所有内容,然后将所有内容从工作卡式磁带上的 /boot 复制到非启动卡式磁带上。将 SSD 放回卡式磁带中,打开电源,就可以正常工作了!

所以。如果您已经用尽了所有其他选择,请尝试访问硬盘。

答案2

您可以在 shell 中挂载驱动器并编辑 grub 设置以默认为工作内核或设置超时吗?

相关内容