Ubuntu

Ubuntu:更新主線核心,現在下降到 initramfs

  • March 31, 2017

我試圖升級我們系統的主線核心,現在正在進入 initramfs。

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

apt-get 更新
apt-get 升級
apt-cache 搜尋 linux-image
//抓取最後一個條目
apt-get install linux-image-4.4.0-67-generic

</更新>

我研究了這個主題,發現我應該能夠通過 grub 菜單訪問原始核心,但是,嘗試按住shiftESC不會導致調出菜單。這可能是由於通過串列埠進入。

關於系統的一些細節,因為伺服器不是標準的塔。在 ARM 集群上工作,集群中有 16 個節點,只有通過機箱的串列埠、通過機箱管理器的虛擬串列埠以及通過 ssh 訪問節點(當節點實際能夠啟動時)。機箱沒有用於載入 live 光碟的標準 USB 埠(儘管它沒有 miniUSB 埠)。

我嘗試更新單個節點,因此 15 個節點仍處於工作狀態,如果需要,我可以從中查看調試資訊。通過虛擬串口連接到故障節點,我在啟動時看到以下輸出:


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

ProLiant m400 伺服器卡式盒 - U02 (10/02/2014)
版權所有 2013 - 2014 Hewlett-Packard Development Company, LP
版權所有 2000 - 2012 Wolfgang Denk,DENX 軟體工程,wd@denx.de


CPU0:APM ARM 64 位 Potenza Rev B0 2400MHz PCP 2400MHz
32 KB 記憶體,32 KB 記憶體
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:0:0 的 16384 KiB MX25L12805D 現在是目前設備

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 模式
flags: 64bit ncq pm only pmp fbss pio slum part ccc
掃描匯流排設備...
設備 0:(4:0) 供應商:ATA 產品:XR0120GEBLT 版本:HPS4
類型:硬碟
容量:114473.4 MB = 111.7 GB (234441648 x 512)
找到 1 個設備。
正在搜尋 SCSI 引導設備...
正在嘗試 scsi 0 /boot.scr ...
在 31 ms (7.8 KiB/s) 內讀取 252 個字節
驗證...完成
引導:M.2,PXE
Mellanox ConnectX3 U-Boot 驅動程序 1.1 版
Mellanox ConnectX3 韌體版本 2.32.1092
網路:NIC1 [PRIME]、NIC2

啟動 M.2
在 32 ms (6.8 KiB/s) 內讀取 252 個字節
## 在 4004000000 處執行腳本
在 386 毫秒 (35.6 MiB/s) 內讀取 14393920 個字節
在 775 毫秒 (37 MiB/s) 內讀取 30092224 個字節
## 從 4002000000 的 Legacy Image 啟動核心 ...
映像名稱:核心 4.4.0-66-generic
創建時間:2017-03-13 20:59:56 UTC
映像類型:ARM Linux 核心映像(未壓縮)
數據大小:14393856 字節 = 13.7 MiB
載入地址:00080000
入口點:00080000
驗證校驗和...確定
## 從 4005000000 的舊映像載入 init Ramdisk ...
映像名稱:ramdisk 4.4.0-66-generic
創建時間:2017-03-13 20:59:57 UTC
映像類型:ARM Linux RAMDisk Image(gzip 壓縮)
數據大小:30092160 字節 = 28.7 MiB
載入地址:00000000
入口點:00000000
驗證校驗和...確定
## 4003000000 處的扁平設備樹 blob
使用 0x0000004003000000 處的 fdt blob 引導
正在載入核心映像...確定
好的
載入 Ramdisk 到 4fee34d000,結束 4feffffb80 ... OK
將設備樹載入到 0000004000ff8000,結束 0000004000fff78e ... OK

啟動核心...

L3C:8MB
[0.000000]在物理 CPU 0x0 上啟動 Linux
[0.000000]初始化cgroup子系統cpuset
[0.000000]初始化cgroup subsys cpu
[0.000000]初始化cgroup subsys 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 Junior 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 0x0000000000000000-0x0000004fffffffff] 處偽造一個節點
[0.000000] NUMA:在節點 0 上添加記憶體塊 [0x4000000000 - 0x4fffffffff]
[ 0.000000] NUMA: Initmem 設置節點 0 [mem 0x4000000000-0x4fffffffff]
[0.000000]NUMA:NODE_DATA [mem 0x4ffffe8280-0x4ffffe9fff]
[ 0.000000] 區域範圍:
[ 0.000000] DMA [記憶體 0x0000004000000000-0x00000040ffffffff]
[ 0.000000] 正常 [mem 0x0000004100000000-0x0000004fffffffff]
[ 0.000000] 每個節點的可移動區域開始
[0.000000]早期記憶體節點範圍
[0.000000]節點0:[記憶體0x0000004000000000-0x0000004fffffffff]
[ 0.000000] Initmem 設置節點 0 [mem 0x0000004000000000-0x0000004fffffffff]
[0.000000]警告:x1-x3非零違反引導協議:
[0.000000] x1: 000000000000000000
[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-reserved)
[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 I/O:0xffff7ffffae00000-0xffff7ffffbe00000(16 MB)
[0.000000] 模組:0xffff7ffffc000000 - 0xffff800000000000(64 MB)
[0.000000]記憶體:0xffff800000000000-0xffff801000000000(65536 MB)
[0.000000].init:0xffff800000c73000-0xffff800000d33000(768 KB)
[0.000000].文本:0xffff800000080000-0xffff800000c73000(12236 KB)
[0.000000].data:0xffff800000d44000-0xffff800000e3a200(985 KB)
[0.000000] SLUB:HWalign=64,Order=0-3,MinObjects=0,CPUs=8,Nodes=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] 執行在 50.00MHz(物理)的架構 cp15 計時器。
[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-cache 雜湊表條目:4194304(順序:13、33554432 字節)
[0.029218]裝載記憶體雜湊表條目:131072(順序:8、1048576字節)
[0.029347]掛載點記憶體雜湊表條目:131072(順序:8、1048576字節)
[0.029955]初始化cgroup subsys io
[0.029965]初始化 cgroup 子系統記憶體
[0.029979]初始化 cgroup 子系統設備
[0.029984]初始化cgroup subsys冷凍機
[0.029988]初始化cgroup subsys net_cls
[0.029995]初始化 cgroup subsys perf_event
[0.029999]初始化cgroup subsys net_prio
[0.030003]初始化 cgroup subsys 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:security.selinux
[0.058644]evm:security.SMACK64
[0.058646]evm:security.SMACK64EXEC
[0.058648]evm:security.SMACK64TRANSMUTE
[0.058649]evm:security.SMACK64MMAP
[0.058651] evm: security.ima
[0.058653] evm:security.capability
[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]硬體斷點:找到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:即插即用 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] hw perfevents:使用 armv8_pmuv3 PMU 驅動程序啟用,5 個計數器可用
[0.746314]kvm [1]:中斷控制器@780c0000 IRQ5
[0.746440] 平方米 [1]:定時器 IRQ3
[0.746451] kvm [1]:Hyp 模式初始化成功
[0.747101] futex 雜湊表條目:2048(順序:6、262144 字節)
[0.747154]審計:初始化netlink subsys(禁用)
[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-記憶體雜湊表條目: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的匯流排範圍,使用[bus 00-ff]
[0.753396]MEM 0xa130000000..0xa1afffffff-&gt;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:根匯流排資源[bus 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 64bit pref]
[0.764919] pci 0000:00:00.0:BAR 14:分配[mem 0xa134800000-0xa1348fffff]
[0.764928] pci 0000:01:00.0: BAR 2: 分配[mem 0xa130000000-0xa1307fffff 64bit pref]
[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 64bit]
[0.765356] pci 0000:00:00.0: 到 [bus 01] 的 PCI 橋
[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 (irq = 27, base_baud = 3125000) 處的 ttyS0 是 U6_16550A
[13.140347]控制台[ttyS0]啟用
[13.182405]msm_serial:驅動程序初始化
[13.231876]無法從 CPU 0 的 DT 檢測記憶體層次結構
[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)初始化:dm-devel@redhat.com
[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 attrs: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 版本。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:碎片: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:碎片: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 ...完成。
放棄waitin[55.431163] usbhid:USB HID核心驅動
g 用於根設備。常見問題:
- 引導參數(cat /proc/cmdline)
- 檢查 rootdelay=(系統等待的時間是否足夠長?)
- 檢查 root=(系統是否等待正確的設備?)
- 缺少模組(cat /proc/modules;ls /dev)
警報!/dev/disk/by-label/cloudimg-rootfs 不存在。掉到殼裡!


BusyBox v1.21.1 (Ubuntu 1: 1.21.0-1ubuntu1) 內置外殼 (ash)
輸入“幫助”以獲取內置命令列表。

(initramfs)

我注意到,在啟動過程中按住左移鍵時,上面的輸出沒有任何變化。但是,按住ESC確實會導致系統嘗試進行 PXE 引導(由於我從未設置過它而失敗)。

更新:通過嘗試在 initramfs 中安裝驅動器添加額外的調試輸出(沒有 /etc/fstab 或 /dev/sdaX)。

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

(initramfs) 貓 /proc/modules
usbhid 61440 0 - 直播 0xffff7ffffc1b7000
隱藏 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 初始化
博士-xr-xr-x 13 0 系統
博士-xr-xr-x 118 0 過程
drwxr-xr-x 2 40 tmp
drwxr-xr-x 3 60 變數

(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 urandom
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, 232 kvm
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 循環 0
brw ------- 1 7, 1 循環 1
brw------- 1 7, 2 循環2
brw------- 1 7, 3 循環3
brw------- 1 7, 4 循環4
brw------- 1 7, 5 循環5
brw------- 1 7, 6 循環6
brw------- 1 7, 7 loop7
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 network_latency
crw------- 1 10, 57 網路吞吐量
crw------- 1 10, 56 memory_bandwidth
drwxr-xr-x 2 0 分
lrwxrwxrwx 1 11 核心 -&gt; /proc/kcore
lrwxrwxrwx 1 13 fd -&gt; /proc/self/fd
lrwxrwxrwx 1 15 標準輸入-&gt; /proc/self/fd/0
lrwxrwxrwx 1 15 標準輸出 -&gt; /proc/self/fd/1
lrwxrwxrwx 1 15 標準錯誤 -&gt; /proc/self/fd/2
crw ------- 1 10, 234 btrfs-控制
drwxr-xr-x 2 2920 字元
lrwxrwxrwx 1 4 rtc -&gt; rtc0
drwxr-xr-x 2 520 塊
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

我得到了這個工作。一個非常專業的案例,但以防萬一它在未來對某人有所幫助……

16 個節點都是卡式盒。我移除了嘗試直接訪問 SSD 的故障墨盒。它看起來像一個 DIMM(M.2 SSD)。我確保它可以安全移除,然後在 Frys 找到了一個外部外殼。將其插入 Linux 機器(重要的是,Windows 無法辨識文件系統)並可以訪問所有數據。我備份了所有內容,然後將所有內容從工作磁帶上的 /boot 複製到非啟動磁帶上。將 SSD 放回墨盒中,通電,工作!

所以。如果您已用盡所有其他選項,請嘗試訪問硬碟驅動器。

引用自:https://serverfault.com/questions/838300