lup*_*ena 4 console boot azure
有没有办法在Windows Azure中访问具有引导问题的虚拟机?
我有一个Linux VM,我错误配置了交换文件导致启动问题,但Azure不让我检查细节.在门户网站中,我只能选择重新启动或关闭或删除.
当我谷歌解决问题时,我找到的唯一解决方案是:
还有其他方法吗?
DigitalOcean有一个Web界面,可以让您在VM上看到启动过程.天蓝色的东西有这样的东西吗?
当我联系Azure支持时,他们提供此解决方案:
由于控制台访问在Azure中尚不可用,您基本上将问题操作系统磁盘作为数据磁盘安装在正常工作的VM上,以更正对文件系统配置的更改:
A =原始VM(无法访问的VM)B =新VM(新的临时VM)
1)通过Azure管理门户停止VM A.
2)删除VM A但是选择"保留附加的磁盘"
3)清除租约后,通过Azure门户,虚拟机,选择"A",附加磁盘将数据磁盘从A连接到VM B.
4)在VM"B"上最终磁盘将连接,然后您可以安装它.
5)找到要挂载的驱动器名称,在VM"B"上查看相关的日志文件注意每个linux略有不同.
grep SCSI /var/log/kern.log(ubuntu)
6)将连接的磁盘安装到mountpoint/tempmount上
df -h
mkdir /tempmount
mount /dev/sdc1 /tempmount
df –h
Run Code Online (Sandbox Code Playgroud)
7)转换到原始操作系统磁盘所在的/ etc目录
cd /tempmount/etc/
cp fstab fstab_orig
Run Code Online (Sandbox Code Playgroud)
8)现在您已经备份了fstab,您可以使用vi,nano或首选文本编辑器进行所需的更改.
vi fstab
cd /
umount /tempmount
Run Code Online (Sandbox Code Playgroud)
9)通过管理门户从VM B分离磁盘
10)重新创建原始VM A(从Gallery创建VM,选择我的磁盘),您将看到引用VM A的磁盘 - 选择原始Cloud Service名称.
我认为现在有最好的解决方案.
归档时间: |
|
查看次数: |
12186 次 |
最近记录: |