Linux虛擬機的glibc被卸載後,無法進入系統的解決方法
阿新 • • 發佈:2018-01-14
play xxxxxx spl mnt 強制 volume 本地 glibc nload
1. 用Linux啟動光盤或u盤引導系統,進入控制臺界面
2. 掛載glibc被卸載的硬盤,假定在/dev/sda2.
- 如果是LVM2的文件系統, 需要找到邏輯卷的名稱並激活;普通情況可直接掛載。
# lvdisplay
--- Logical volume --- LV Path /dev/vg_xxxxxx/lv_root LV Name lv_root VG Name vg_xxxxxx 。。。。
然後激活邏輯卷:
# vgchange -ay
- 完成掛載:
# mkdir /mnt/old_sda2
# mount /dev/vg_xxxxxx/lv_root /mnt/old_sda2
- 恢復glibc:
# yum install --installroot=/mnt/old_sda2 glibc
如果yum安裝有沖突,可將glibc包下載到本地並強制安裝:
# yum install --downloadonly --downloaddir=~/xxx glibc
# cd ~/xxx && rpm -ivh --nodeps --force glibc-xxxxx.rpm
重啟後即可成功進入系統。
Linux虛擬機的glibc被卸載後,無法進入系統的解決方法