Oracle VPS 上的启动损坏,并显示消息“放弃等待根文件系统设备”和空 fstab

Oracle VPS 上的启动损坏,并显示消息“放弃等待根文件系统设备”和空 fstab

我正在使用运行 Ubuntu 的免费 Oracle VPS,但启动似乎不再有效。我没有对机器的物理访问权限,因此我无法真正尝试在按住某个键的同时要求重新启动的解决方案。

Gave up waiting for root file system device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT!  UUID=8ea5e871-d077-4bfc-9a3a-35f020798df1 does not exist.  Dropping to a shell!


BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.4) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

我运行了一些附加命令以获取有关情况的更多信息:

(initramfs) cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.15.0-1036-oracle root=UUID=8ea5e871-d077-4bfc-9a3a-35f020798df1 ro console=tty1 console=ttyS0 nvme.shutdown_timeout=10 libiscsi.debug_libiscsi_eh=1 crash_kexec_post_notifiers
(initramfs) blkid
(initramfs) ls /dev
vga_arbiter      tty21            tty60            ttyS31
rfkill           tty22            tty61            ttyprintk
mem              tty23            tty62            hpet
null             tty24            tty63            hwrng
port             tty25            snapshot         loop-control
zero             tty26            ecryptfs         loop0
full             tty27            fuse             loop1
random           tty28            ptmx             loop2
urandom          tty29            ttyS0            loop3
kmsg             tty30            ttyS1            loop4
tty              tty31            ttyS2            loop5
console          tty32            ttyS3            loop6
tty0             tty33            ttyS4            loop7
vcs              tty34            ttyS5            dma_heap
vcsu             tty35            ttyS6            udmabuf
vcsa             tty36            ttyS7            net
vcs1             tty37            ttyS8            ppp
vcsu1            tty38            ttyS9            vfio
vcsa1            tty39            ttyS10           bus
tty1             tty40            ttyS11           input
tty2             tty41            ttyS12           psaux
tty3             tty42            ttyS13           uinput
tty4             tty43            ttyS14           rtc0
tty5             tty44            ttyS15           mapper
tty6             tty45            ttyS16           fb0
tty7             tty46            ttyS17           mcelog
tty8             tty47            ttyS18           cpu_dma_latency
tty9             tty48            ttyS19           pts
tty10            tty49            ttyS20           core
tty11            tty50            ttyS21           fd
tty12            tty51            ttyS22           stdin
tty13            tty52            ttyS23           stdout
tty14            tty53            ttyS24           stderr
tty15            tty54            ttyS25           char
tty16            tty55            ttyS26           rtc
tty17            tty56            ttyS27           block
tty18            tty57            ttyS28
tty19            tty58            ttyS29
tty20            tty59            ttyS30
(initramfs) cat /etc/fstab
(initramfs) 

我只需要填写 fstab 吗?是不是我的服务器根本看不到启动卷?如何才能成功启动?

答案1

在我看来,您的文件系统在某些方面已损坏或不再存在,因为系统无法通过内核启动,并出现错误,指出未找到文件系统。

您的 fstab 文件也可能不再指向文件系统,需要修复。

因为在没有工作系统的情况下您无法通过 Oracle 访问来更改任何文件,所以恐怕您将不得不重置实例。

相关内容