iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 941|回复: 0
打印 上一主题 下一主题

阿里云 腾讯云 虚拟机 ubuntu+ikuai iso安装方法 感谢cimo大神

[复制链接]
跳转到指定楼层
楼主
发表于 2022-10-13 00:29:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hackhenk 于 2022-10-13 00:33 编辑

虚拟机ubuntu+ikuai iso安装方法 感谢cimo大神
本来计划在阿里云和各种云 除了那个该死的没有VNC的AWS上安装的;在测试阶段用虚拟机尝试用 cimo 大神的脚本跑发现有bug。经过简单的研究测试确定在虚拟机上没问题,并没有上阿里云测试。因为我阿里云可以通过img导入镜像使用。虚拟机都行 云应该没啥问题吧 只要有带外管理的VNC远程。之前用cimo脚本在虚拟机上都没办法成功找不到loopback设备。现在改了下可以了。懒得写个脚本了,本来就是很简单的几个命令
下面只是把方法拿出来共参考,这里不讨论VPC Vswitch 安全组 路由表之类的问题,毕竟需求不同讨论没意义 方法很多种;

1、ubuntu测试用18.0.4.6 我相信20.04.4也没啥问题,不管是在虚拟机还是各种云;虚拟机着实有脱裤子放屁的嫌疑 哈哈;
2、创建一个ubuntu镜像的ECS,并且可以通过SSH登录到ubuntu系统;
3、通过各种方法把ikuai的iso文件放到/root/目录下,并重命名为ik.iso,然后执行命令:mv ~/ik.iso /
4、修改文件后保存,用vim vi nano 各种编辑器都行记得保存:
vim /etc/grub.d/40_custom
  1. #!/bin/sh
  2. exec tail -n +3 $0
  3. # This file provides an easy way to add custom menu entries.  Simply type the
  4. # menu entries you want to add after this comment.  Be careful not to change
  5. # the 'exec tail' line above.
  6. set ikversion=3.5.11
  7. set menu_color_normal=cyan/blue
  8. set menu_color_highlight=white/blue
  9. set gfxpayload=800x600x16
  10. set initrd_length=30288152

  11. menuentry "iKuai RouterOS CD install" "$ikversion" "$initrd_length" "$gfxpayload" "$menu_color_normal" "$menu_color_highlight" {
  12.     insmod fat
  13.     insmod loopback
  14.     search --set -f /ik.iso
  15.     loopback loop ($root)/ik.iso
  16.     linux (loop)/boot/vmlinuz root=/dev/ram0 rootfstype=ext4 rootwait retain_initrd console=tty0 bootguide=cd ikversion=$2 menu_color_normal=$5 menu_color_highlight=$6 gfxpayload=$4 initrd_length=30288152
  17.     initrd (loop)/boot/rootfs
  18. }
复制代码
这里要注意 /ik.iso ($root)/ik.iso 这里都表示的是 /下的ik.iso文件,如果你觉得放在/下面不开心,如果你觉得叫ik.iso不开心,没问题,改!
search --set -f /ik.iso
loopback loop ($root)/ik.iso
把这里对应的 /ik.iso 改掉 比如我就想放在/root/下名字叫 ikuai.iso, 好的老板!
search --set -f /root/ikuai.iso
loopback loop ($root)/root/ikuai.iso




并且要注意这里的$2 $4... ...对应的是:
menuentry "iKuai RouterOS CD install" "$ikversion" "$initrd_length" "$gfxpayload" "$menu_color_normal" "$menu_color_highlight"
这里的内容
"iKuai RouterOS CD install" = $1
"$ikversion" = $2
以此类推!

注意:
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
set gfxpayload=800x600x16

menu_color_normal=$5 menu_color_highlight=$6 gfxpayload=$4
如果没有这三个对象 那么在安装界面是黑屏 要特别注意!!!

5、继续执行:[不要复制"# "这部分 只要复制从sed开头到grub结尾的部分 相信我 一行行复制并执行]
  1. # sed -r -i '/GRUB_TIMEOUT_STYLE/d; /GRUB_HIDDEN_TIMEOUT/d; s/GRUB_CMDLINE_LINUX_DEFAULT.*/GRUB_CMDLINE_LINUX_DEFAULT="text"/' /etc/default/grub

  2. # sed -r -i 's/GRUB_TIMEOUT=.*/GRUB_TIMEOUT=5/' /etc/default/grub
复制代码


最后:重启后会有一个启动列表,选择最后一个ikuai相关的进去后就OK了!如同U盘 或 光盘安装一样了!


之前用cimo大神的脚本在虚拟机上搞不赢啊,修改了下。 先感谢 cimo大神 !!!




我想借着这个帖子问下 安装的时候 怎么才能在选择要安装到某个磁盘的时候自动选唯一的磁盘比如1,还有就是要确定是否安装的y能不能也自动输入,AWS太蛋疼了 没有VNC远程界面 也没有应急VNC界面 啥都没有。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-9-24 17:11

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表