首页 > 其他分享 >OVH虚拟机安装MikrotikOS

OVH虚拟机安装MikrotikOS

时间:2024-10-20 11:32:10浏览次数:1  
标签:7.15 MikrotikOS img ip 虚拟机 mnt RouterOS chr OVH

先ping ip地址,如果不通可以检查路由器连接是否正常,检查防火墙是否拦截

 

先进入恢复模式Rescue Mode, 正常系统模式可能DD不成功.

*先进入恢复模式Rescue Mode, 正常系统模式可能DD不成功.*

***先进入恢复模式Rescue Mode, 正常系统模式可能DD不成功.***

登录恢复模式 先更新系统和安装必要的组件

apt update apt install wget unzip

下载RouterOS的CHR镜像

代码:

wget https://download.mikrotik.com/routeros/7.15.2/chr-7.15.2.img.zip

说明,最新的下载地址请参考 https://mikrotik.com/download 需要下载 Cloud Hosted Router类别下的 Raw disk image 

 

解压镜像

unzip chr-7.15.2.img.zip

把chr-7.15.2.img.zip文件名改为为chr.img

mv chr-7.15.2.img chr.img

查看镜像的Start值

fdisk -lu chr.img

 

注意Start值, 那么下面代码中的offset值乘以512. 如如果是2, 那么offset=1024 RouterOS v6.x 的Start值为1 RouterOS v7.x 的Start值为34

挂载镜像 RouterOS 7.x

mount -o loop,offset=17408 chr.img /mnt

RouterOS 6.x

mount -o loop,offset=512 chr.img /mnt

获取IP信息和设置变量

ADDR0=ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1

GATE0=ip route list | grep default | cut -d' ' -f 3

注意,这里的网卡名称是eth0, 如果不是eth0, 那么根据自己的VPS网卡信息更改。例如我的是ens3:

ADDR0=`ip addr show ens3 | grep global | cut -d' ' -f 6 | head -n 1`

查询方法, ifconfig, 看看这个网卡名称:

ifconfig

创建目录

mkdir -p /mnt/rw

设置routeros开机的时候自动设置网络信息

echo "/ip address add address=$ADDR0 interface=[/interface ethernet find where name=ether1] /ip route add gateway=$GATE0 " > /mnt/rw/autorun.scr

 

验证设置信息

cat /mnt/rw/autorun.scr

 

 

卸载镜像

umount /mnt

设置文件系统为只读

echo u > /proc/sysrq-trigger

查看硬盘路径

fdisk -lu

 

以本次操作为例, 我的VPS硬盘路径是 /dev/sda

DD RouterOS系统镜像

dd if=chr.img bs=1024 of=/dev/sda && reboot

如果硬盘路径不同,请根据自己的情况修改.

有些机器不会自动重启, 那么运行

echo "b" > /proc/sysrq-trigger

代码:

教程参考
https://www.youtube.com/watch?v=auHPmQ3ile0  
 

标签:7.15,MikrotikOS,img,ip,虚拟机,mnt,RouterOS,chr,OVH
From: https://www.cnblogs.com/pdblogs/p/18487061

相关文章

  • Java虚拟机(JVM)(7)—— 垃圾回收(1)
    文章目录前言一、方法区的回收二、垃圾判别阶段算法1、引用计数法2、可达性分析算法GCRoots对象三、常见的引用对象1、强引用2、软引用软引用的使用方法3、弱引用4、虚引用和终结器引用四、垃圾回收算法1、垃圾回收算法的评价标准2、标记清除算法3、复制算法3、......
  • Ubuntu 24.04使用virtualBox启动虚拟机提示Kernel driver not installed的解决办法
    1.Ubuntu安装virtualBoxvirtualBox官方下载对应ubuntu24.04系统的deb安装包进入到下载文件所在目录使用如下apt命令安装下载好的deb安装包sudoaptinstall-f./virtualBox*2.启动虚拟机提示“Kerneldrivernotinstalled”由于我装的是双系统,ubuntu挂载了windows下使......
  • Java 实战虚拟机 进阶 (一 万字)
    实战Java虚拟机-高级篇什么是GraalVMGraalVM是Oracle官方推出的一款**高性能JDK,**使用它享受比OpenJDK或者OracleJDK更好的性能。GraalVM的官方网址:https://www.graalvm.org/官方标语:Buildfaster,smaller,leanerapplications.更低的CPU、内存使用率......
  • VM 虚拟机 Debian将系统迁移到新分区启动
    确定你的主分区的分区号。你可以使用`sudofdisk-l`、`sudoblkid`或GParted来帮助你完成这一步。确保你为你的系统使用了正确的分区号!1.挂载你的分区:假设/dev/sdx是你的分区sudomount/dev/sdax/mnt如果你的系统有单独的/boot、/var或/usr分区,请重复步骤2和3,将这些分区分......
  • 安装虚拟机
    安装虚拟机CentOS创建时间:2024-1016地址:通过网盘分享的文件:镜像文件链接:https://pan.baidu.com/s/1Up2IrB_hzXPc0omfhrkl9Q?pwd=b82q提取码:b82q--来自百度网盘超级会员v6的分享1.准备好镜像2.在vmware创建虚拟机2.1点击创建新的虚拟机2.2选择自定义2.3点击......
  • CitrixPVS 7.15 PXE模式创建虚拟机-----流向导(精华)
    CitrixPVS7.15PXE模式创建虚拟机-----流向导(精华)在做PXE创建虚机教程之前,我们先做一些貌似与此教程不相关的操作,有句老话说水到渠成或者船到桥头自然直....不管恰当不恰当,先按此教程做吧。我们先在DNS服务器上创建pvs.com的正向查找区域,这个在BDM模式创建虚机那个教程中也能用......
  • VMWare 安装与拖动文件到 Win7 虚拟机
    导读为了有一个纯净的低版本Windows环境用于测试软件的运行环境,决定使用虚拟机安装一个纯净版本的Windows7。本文记录VMwareWorkstationPro17.6的安装过程,创建一个Windows7系统的虚拟机,并解决无法往Windows7虚拟机拖动文件的问题。方便自己日后需要的时候快速安......
  • Java 虚拟机实战(基础篇 1万字)
    此笔记来自于黑马程序员基础篇初识JVM(JavaVirtualMachine)什么是JVMJVM本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件JVM的功能翻译成字节码即时编译Java语言如果不做任何优化,性能不如C、C++等语言。Java支持跨平台特性JVM提......
  • 使用 KVM 在 Xubuntu 上创建 Proxmox-ve 虚拟机
    目录前言说明注意准备iso官网思博主(嘻嘻)拖动到虚拟机里面启动virt-manager创建虚拟机选择本地安装介质选择iso配置内存和CPU选择创建的虚拟机保存的位置启动虚拟机进入界面开始安装选择直接安装同意协议选择电脑安装的磁盘配置国......
  • 在 Apache 虚拟机中, php-fpm 以指定用户身份运行 PHP
     用户和用户目录useraddsite1usermod-a-Gsite1www-datamkdir/var/www/site1chown-Rsite1:site1/var/www/site1chmod770/var/www/site1#限制其它用户查看site1数据 设置php-fpmcp/etc/php/7.4/fpm/pool.d/www.conf/etc/php/7.4/fpm/pool.d/fpm-......