在关机重启后,服务器无法显示磁盘,(一块可以,一块不能被识别)
在确认磁盘未损坏(硬件未损坏)后
认为是 服务器内核升级,导致内核和硬件(该磁盘)不兼容
解决办法: 给服务器内核降级。
0 查看现有内核版本
sudo dpkg --get-selections |grep linux-image
1 安装你需要的内核版本
sudo apt-get install linux-image-4.4.0-75-generic
2 卸载不要的内核版本
sudo apt-get purge linux-image-4.8.0-26-generic
3 修改 /etc/defalt/grub
将其中 GRUB_DEFAULT=0 改为
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.16.0-43-generic"
4 更新 启动项
sudo update-grub
5 查看 /boot/grub/grub.cfg
若4执行成功,那么第5步应该看不到类似
menuentry 'Ubuntu, with Linux 4.8.0-26-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.8.0-26-generic-init-upstart-5bce3795-da96-4c6f-bed2-67d37185a77d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 88421677-a988-4ff9-bf29-6c56aa4a9027
else
search --no-floppy --fs-uuid --set=root 88421677-a988-4ff9-bf29-6c56aa4a9027
fi
echo '载入 Linux 4.8.0-26-generic ...'
linux /vmlinuz-4.8.0-26-generic root=UUID=5bce3795-da96-4c6f-bed2-67d37185a77d ro quiet splash $vt_handoff init=/sbin/upstart
echo '载入初始化内存盘...'
initrd /initrd.img-4.8.0-26-generic
}
的函数,只保留了我们linux-image-4.4.0-75-generic 的函数。如果看到了,就将Linux 4.8.0-26-generic所属的函数全部删除。
6 重启
sudo reboot
7 查看内核版本
uname -r