首页 > 系统相关 >学生订阅如何免费获得2台Azure ArchLinux虚拟机

学生订阅如何免费获得2台Azure ArchLinux虚拟机

时间:2024-09-26 09:45:24浏览次数:8  
标签:Windows 虚拟机 Server ArchLinux Ubuntu Azure 安装

微软Azure 的学生订阅可以免费开 Windows 和 Linux 虚拟机各一台,但是只有1G内存,在Windows Server里面跑不动程序。

下面记录了我将安装了Ubuntu和Windows Server的2台虚拟机都重装成ArchLinux的过程。

一、登录github学生账号,登入https://portal.azure.com/ 分别开通两台免费的虚拟机。

 区域选East Asia,无需基础结构冗余,标准安全类型。映像分别为:

Ubuntu Server 22.04 LTS - x64 Gen2
[smalldisk] Windows Server 2016 Datacenter - x64 Gen2

选(有资格免费试用服务)的规格,磁盘选64GiB (P6),Linux配置SSH key,Windows设置用户名密码。

网络接口的公共IP要点“新建”,换成基本SKU,动态分配。

部署完成后去 https://www.microsoftazuresponsorships.com/Balance 查看有哪些扣费项。去除不需要的服务(如Bastion连接)。

 

二、将Ubuntu Linux虚拟机重装成ArchLinux。

照着WIKI做即可,想懒省事的直接用脚本vps2arch

 香港服务器用这个镜像源超快:https://mirror-cdn.xtom.com/archlinux

 

三、将Windows Server虚拟机重装成ArchLinux。

参考文章:https://www.bilibili.com/read/cv38960095

我原本想先安装Ubuntu,再换成ArchLinux来着。但是问题来了,串行控制台非常慢,在Ubuntu安装过程中直接就界面不动,失去响应。(微软的web应用都是这样又卡又慢)

我尝试了几遍都无法完成安装,只好把ArchLinux的ISO写入磁盘,但是它启动后怎么在串行控制台交互呢?安装过程中串行控制台再卡死怎么办?

经过一番搜索后我找到这篇文章:Custom Arch .iso with Serial Console 教我用Archiso定制安装ISO,boot后直接转到串行控制台。

既然能定制我还用什么串行控制台?直接ssh连上去安装不香吗?看这里:Prepare an ISO for an installation via SSH

ArchLinux installer会启动SSHD服务,我只用把本机的公钥写到 airootfs/root/.ssh/authorized_keys 即可,注意修改目录和文件权限。

将制作好的ISO传到服务器,rufus写入虚拟机的附加磁盘,设置启动项后重启。

 

四、本机Windows Terminal通过命令行: ssh -i 私钥文件路径 root@公共IP地址   连上Azure虚拟机,就可以继续安装ArchLinux了。

重启之前别忘了设root密码 # passwd,最好添加用户,安装sudo,配置好SSH并 systemctl enable sshd。确保本机ssh可以连上服务器。

最后grub-install后并不能引导到ArchLinux,还需要安装refind包,运行:

# refind-install

重启后就能引导进ArchLinux了,再进行后续的配置。别忘了把附加磁盘先分离,再删除,不然会持续计费。


标签:Windows,虚拟机,Server,ArchLinux,Ubuntu,Azure,安装
From: https://www.cnblogs.com/shankun/p/18432842/azureVM_reinstall_archlinux

相关文章

  • Windows系统修改Tomcat虚拟机内存参数
    文章目录I修改Tomcat虚拟机内存参数基于tomcat管理程序进行配置基于setenv文件进行配置II查看服务器状态/manager/status查看服务器状态manager/jmxproxy查询Tomcat指标I修改Tomcat虚拟机内存参数基于tomcat管理程序进行配置查看堆内存分配情......
  • 【Azure Event Hub】关于Event Hub指标 ConsumerLag 的解释
    问题描述在使用AzureEventHub的过程中,需要监控消费端是否正常消费数据?而常规的指标只有IncomingMessage,OutgoingMessage,是否指标能表明当前EventHub消费滞后,即Incoming数量远远大于Outgoing呢?IncomingMessages :发布到事件中心的消息数。OutgoingMessages :从事件中心使......
  • 【linux】cent7安装nmon(arm架构,mac虚拟机)
    因为nmon最新版不支持arm架构,所以需要手动下载源码和编译文件手动生成可执行文件mkdir-p/usr/local/tools/nmoncd/usr/local/tools/nmon1、下载源码地址:https://nmon.sourceforge.io/pmwiki.php?n=Site.CompilingNmonwget http://sourceforge.net/projects/nmon/files/lm......
  • 【Azure Event Hub】关于Event Hub指标 ConsumerLag 的解释
    问题描述在使用AzureEventHub的过程中,需要监控消费端是否正常消费数据?而常规的指标只有IncomingMessage,OutgoingMessage,是否指标能表明当前EventHub消费滞后,即Incoming数量远远大于Outgoing呢?IncomingMessages:发布到事件中心的消息数。OutgoingMessages:从事件中心......
  • 虚拟机中创建虚拟磁盘
    1.创建虚拟磁盘1.1使用dd命令确保路径存在以便于创建虚拟磁盘[root@localhost~]#mkdir-p/path/to创建虚拟磁盘[root@localhost~]#ddif=/dev/zeroof=/path/to/virtual_disk.imgbs=1Mcount=1024如此创建一个大小为1GB的虚拟磁盘~1.2使用fallocate命令[root@lo......
  • 【Java】虚拟机(JVM)内存模型全解析
    目录一、运行时数据区域划分版本的差异:二、程序计数器程序计数器主要作用三、Java虚拟机1.虚拟机运行原理2.活动栈被弹出的方式3.虚拟机栈可能产生的错误4.虚拟机栈的大小四、本地方法栈五、堆1.堆区的组成:新生代+老生代2.堆空间的大小设置3.创建对象的内......
  • VMWare虚拟机键盘卡顿
    文章目录环境问题解决办法参考环境Windows11家庭中文版VMwareWorkstation17ProUbuntu24.04.1问题最近新入手了一台电脑台式机,型号是联想拯救者刃7000K,自带Win11家庭版。主机的CPU是第14代英特尔酷睿i9处理器,异构24核32线程。在电脑上安装了VMWareWorkstati......
  • 【Azure Policy】在Azure Policy的规则中实现数组对数组的规则校验
    问题描述在之前的博文“ 【AzurePolicy】添加策略用于审计Azure网络安全组(NSG)规则--只能特定的IP地址允许3389/22端口访问 ”中,介绍了对固定IP地址,端口的审计规则。只是在实际使用中,发现端口和IP都可以输入多个值,并且以“,”号分割,最终在Azure的NSG资源中,显示为数组格......
  • JVM虚拟机总结
        读了周志明老师的《深入理解Java虚拟机:JVM高级特性与最佳实践》第三版,总结一下里面的知识点。一方面是知识储备更多一些,另外是也为接下来的面试准备一下。    全书分为13个章节,共5部分内容。我着重是看了jvm的内管管理、垃圾收集与内存分配策略、虚拟机故障......
  • 在虚拟机Linux上运行redis,同时使用Another RedisDesktop Manager图形化界面工具连接
    VMwareWorkstationPro虚拟机启动Centos7MobaXterm连接虚拟机输入个人密码Redis启动进入Redis文件目录cd/usr/local/src/redis-6.2.6Redis自启动systemctlenableredissystemctlstartredis查看Redis进程ps-ef|grepredis进入Redis操作redis-cli-h......