当前位置: 技术问答>linux和unix
Linux启动文件错误,系统系起不起来,怎么办?
来源: 互联网 发布时间:2017-05-13
本文导语: 我的系统是RHEL 6.4. 启动文件设置错误,root的UUID写错了。 服务器重启时,悲剧了!! 系统启动不起来了。 现在想通过救援模式或者其他什么办法把启动文件中root的UUID改过来。 另外,现在系统启动不起来,root的UUI...
我的系统是RHEL 6.4.
启动文件设置错误,root的UUID写错了。
服务器重启时,悲剧了!!
系统启动不起来了。
现在想通过救援模式或者其他什么办法把启动文件中root的UUID改过来。
另外,现在系统启动不起来,root的UUID也无从获取。
怎么办?哪位高手可以指教一下,感激不尽!!!!
启动文件设置错误,root的UUID写错了。
服务器重启时,悲剧了!!
系统启动不起来了。
现在想通过救援模式或者其他什么办法把启动文件中root的UUID改过来。
另外,现在系统启动不起来,root的UUID也无从获取。
怎么办?哪位高手可以指教一下,感激不尽!!!!
|
root不用这个UUID吧?使用partuuid,类似
root (hd0,2)
就可以了
可以参考
http://bbs.csdn.net/topics/390725452
root (hd0,2)
就可以了
可以参考
http://bbs.csdn.net/topics/390725452
|
同求
|
尝试如下步骤:
1.在U盘里面制作一个linux系统。
2.更改BIOS,U盘启动,
3进入U盘的系统,执行如下命令。
1.在U盘里面制作一个linux系统。
2.更改BIOS,U盘启动,
3进入U盘的系统,执行如下命令。
#找到系统盘,有一个盘符是你的U盘,有一个盘符是你机子本身的盘符
ll /dev/sd*
#假若找到的盘符为sdc1,尝试挂载那个盘符。
mkdir /mnt/usb1
mount /dev/sdc1 /mnt/usb1
export LC_ALL=C LANGUAGE=C LANG=C
cd /mnt/usb1
# 进入root filesystem进行配置
sudo mount -o bind /proc proc
sudo mount -o bind /dev dev
sudo mount -o bind /dev/pts dev/pts
sudo mount -o bind /sys sys
sudo chroot ./
#找到UUID
blkid
#假若UUID为94c3714b-69fb-4fac-b3dc-d8e652eaf669,更改/etc/fstab,或者执行下面语句,文件系统需要自己确认
cat > /etc/fstab
UUID=94c3714b-69fb-4fac-b3dc-d8e652eaf669 / ext4 defaults 0 1
^D
#确保grub为2.0版本
apt-get remove grub
apt-get install grub2
#更新grub,这一句会将启动信息写入/boot/grub目录下的配置文件当中
update-grub
# 更新 MBR
grub-install /dev/sdc
# 更改passwd
passwd root
#退出
exit
#取消挂载
umount dev/pts
umount dev
umount sys
umount proc
cd ..
umount /mnt/usb1
#重启,拔掉U盘,看机子是否启动
|
你的UUID是如何找见的?
/etc/fstab里面的UUID更改了没?
uuid更改完之后要更新grub,你可以查一下grub手册,在启动界面可否更新,要是实在不行的话还是使用我上面写的步骤比较好。
|
grub文件?
修改kernel那儿的参数,root=/dev/sda 这样可以么?
修改kernel那儿的参数,root=/dev/sda 这样可以么?