硅云帮助文档中心
搜索文档
热门搜索词:
产品简介
产品定价
入门指南
经典案例
快照
常见问题
知识拓展
名词解释
API参考
修复Debian系统,系统启动失败,卡在hidrawo: USB..Mouse界面解决办法
Linux Debian系统无法启动,开机界面提示如下信息,卡住不动:
| 1.867375] hub 1-0:1.0: 2 ports detected 1.887792] ACPI: \ SB .LNKB: Enabled at IRQ 11 1.991219] virtio_ blk virtio1: 1/0/0 default/read/poll queues 1.994185] virtio_ blk virtio1: [vda] 104857600 512-byte logical blocks (53.7GB/50.0 GiB) 2.002945 ]vda: vda1 vda14 vda15 2.004640] virtio_ blk virtio2: 1/0/0 default/read/poll queues 2.007615] virtio_ blk virtio2: [vdb] 125829120 512- byte logical blocks (64. 4GB/60.0 GiB ) 2.019705] virtio_ net virtio0 ens3: renamed from eth0 2.107654] usb 1-1: new full-speed USB device number 2 using uhci_ hcd 2.297027 ] usb 1-1: New USB device found, idUendor=0627,idProduct=0001, bcdDevice= 0. 00 2.300087 ] usb 1-1: New USB device strings: Mfr=1 ,Product=3, Ser ia lNumber=5 2.302545] usb 1-1: Product: QEMU USB Tab let 2.304103] usb 1-1: Manuf acturer: QEMU 2.305864] usb 1-1: Ser ia lNumber: 42 2.319320] hid: raw HID events driver (C) Jiri Kos ina 2.328966] usbcore: reg istered new interface dr iver usbh id 2.331050] usbhid: USB HID core driver 2.334824] input: QEMU QEMU USB Tablet as /devices/ pc i 0000: 00/0000:00:01.2/usb1/ 1-1/1-1: 1.0/0003 : 0627 : 0001.0001/ input/ input4 2.339325] hid-generic 0003 :0627 :0001.0001: input ,hidrawo: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:01.2-1/ inputo
以上界面其实是Debian系统的正常启动过程,但是一直卡住不往下走;正常启动顺利的情况下,下一步应该加载文件系统(/dev/vda1系统分区)从而启动系统,但是一直卡在这里,说明/dev/vda1系统分区存在问题导致无法进入。
正常启动示例:
注:Debian系统分区默认为ext4格式的文件系统,修复使用到的命令为e2fsck。
【特别提示/警告】:该操作过程可能会导致概率性丢失数据,操作前务必对相应的云硬盘进行备份(如使用快照备份或新建备份盘,硅云控制台>云硬盘管理>进入该云硬盘详情页可进行打快照备份)。
1、CVM实例彻底关机后,然后卸载需修复的系统盘(这里简称目标磁盘/云硬盘,或旧实例的系统盘)。
注:执行关机操作后,请等待大概2分钟再更新下云服务器实例状态,如此时显示已关机,即表示服务器已经彻底关机,也可以登录VNC控制台查看是否彻底关机,如VNC显示无法链接错误即表示系统已经关闭;彻底关机后再进行目标硬盘卸载操作。
2、创建一台新的CVM实例(无需选购数据盘,安装Linux系统,推荐使用相同版本的Debian系统),用于挂载目标磁盘/云硬盘。
3、待新CVM实例创建完毕并成功启动系统后,通过VNC控制台或SSH工具登录新CVM实例系统,执行如下命令查看当前的磁盘设备:
fdisk -l
可以看到当前已挂载的磁盘设备。
4、前往硅云控制台>云硬盘列表,将已卸载的目标磁盘作为数据盘挂载到新的CVM实例(挂载时选择挂载为“数据盘”)。
5、挂载成功后,登录新CVM实例系统,输入如下命令查看磁盘设备:
fdisk -l
正常情况下可以看到比刚才多一块磁盘设备(这里假设新磁盘设备为/dev/vdb,也可能是vdc,具体请看时机情况,假设该设备已经有分区(分区1/14/15),即/dev/vdb1、/deb/vdb14、/dev/vdb15,其中第一个分区/dev/vdb1即为旧实例的系统分区)。
6、新CVM实例执行命令
#以下命令存在丢失数据的可能风险,建议执行前做好数据备份工作(以下命令二选一即可) e2fsck -f -y /deu/vdb1 e2fsck -f /deu/vdb1
注:以上命令二选一,推荐用第一个命令(该命令自动确认修复错误,耐心等待执行结果即可),如使用第二个命令,中途每次碰到损坏点就会询问你是否确认修复,每次按y即可。
等待片刻,即可完成修复。
当显示以下内容,即表示修复完成:
/dev/vdb1: ***** FILE SYSTEM WAS MODIFIED ***
7、修复完毕后,前往硅云控制台>云硬盘列表,将刚修复好的目标磁盘卸载掉,然后将其挂载到原CVM实例(挂载时选择挂载为“系统盘”),提交后原CVM实例就会进入安装系统的过程,可以通过实例列表右侧的操作日志查看安装旧系统盘的执行进度。
注:挂载系统盘的过程类似于安装系统过程,若该过程中执行的“实例创建”步骤耗时太久导致超时,可能会执行删除系统盘再自动创建系统盘的流程,会导致数据丢失,所以本文档第一步操作前已经提示您:务必做好数据备份工作,请特别关注。
相关文档
您对该文档有什么建议?
本文导航