Note icon indicating copy to clipboard operation
Note copied to clipboard

[已更新] InstallNET.sh

Open MoeClub opened this issue 4 years ago • 45 comments

  1. 新增对 Oracle AMDOracle ARM全面支持. 可支持从 Ubuntu, Oracle Linux 等系统网络重装.
  2. 更新 dd 镜像的基础系统版本.
  3. 移除对外部 wget 的依赖.
  4. 新增 -port 参数, 可更改默认SSH端口.
  5. 更新 内置的网络参数计算 逻辑.
  6. 更新 grub 配置文件定位逻辑, 可支持任意引导grub的系统.
  7. 新增 -cmd, 可接受开机后只运行一次的命令(base64编码).
  8. 新增对 AWS EC2 (ARM) 网络重装的支持.

以下系统已通过测试(其他自测): Debian: 9, 10, 11; Ubuntu: 18.04, 20.04;
CentOS: 6.10;

示例:

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p "自定义root密码" -port "自定义ssh端口"

MoeClub avatar Aug 22 '21 10:08 MoeClub

不知道放不方便给DD模式也加一个自定义密码,不然有些人运气不好刚DD完就被植入木马了。

wc7086 avatar Aug 22 '21 11:08 wc7086

不知道放不方便给DD模式也加一个自定义密码,不然有些人运气不好刚DD完就被植入木马了。

这个相当麻烦....

MoeClub avatar Aug 22 '21 13:08 MoeClub

这个相当麻烦....

好吧,我还以为挂载上去之后改注册表很简单。

wc7086 avatar Aug 22 '21 16:08 wc7086

现在算是已经重写完了吗?然后我想问下这个镜像源,究竟是做为dd源还是apt源还是都当。还是说dd都是用的萌咖大佬的dd包?

fengguowudi avatar Aug 29 '21 14:08 fengguowudi

现在算是已经重写完了吗?然后我想问下这个镜像源,究竟是做为dd源还是apt源还是都当。还是说dd都是用的萌咖大佬的dd包?

已经重写完了。 镜像源是官方的, 与我无关. 脚本内没有内置任何我制作的镜像及二进制应用. 你可以使用其他任何可dd的镜像使用此脚本进行dd操作.


Debian, Ubuntu, CentOS 5, 6 使用的是网络重装模式. 镜像源为官方的, 可以使用--mirror 参数指定对于机器友好的镜像源。 若要安装其他镜像需要你自己制作dd包,或者使用他人的dd包。使用的是dd模式, 在-dd 参数后指定dd包地址。

MoeClub avatar Aug 29 '21 14:08 MoeClub

Oracle AMD ubuntu 18.04

Install

[Debian] [buster] [amd64] Downloading... Error! grub.cfg.

10ta avatar Sep 01 '21 14:09 10ta

Azure U18.04和20.04 出现错误

[Ubuntu] [] [amd64] Downloading... /dev/fd/63: line 75: lowmem: command not found Detect compressed type not support.

Azure Debian 10和11 初次DD没问题,再次DD都不行了

sunpma avatar Sep 04 '21 05:09 sunpma

Debiain 11低内存(<1024MB)提示,是否可以增加参数,以便自动跳过。

joyoner avatar Sep 06 '21 06:09 joyoner

能不能增加参数使用多线程下载

fengguowudi avatar Sep 06 '21 10:09 fengguowudi

Azure U18.04和20.04 出现错误

[Ubuntu] [] [amd64] Downloading... /dev/fd/63: line 75: lowmem: command not found Detect compressed type not support.

Azure Debian 10和11 初次DD没问题,再次DD都不行了

Ubuntu 的问题修复了。

MoeClub avatar Sep 07 '21 09:09 MoeClub

dddd 我256M~386的低内存机器上dd debian10得手动进vnc选择区域才能继续,无vnc的话就d不了了

DongfeiSay avatar Oct 18 '21 17:10 DongfeiSay

运行直接报错这个: Error! Not Found grub. VirMach的KVM,系统是centos7.9

我和你一样,也报这个错误,系统也是centos7.9

gmqiyue avatar Oct 29 '21 13:10 gmqiyue

新增 -cmd, 可接受开机后只运行一次的命令(base64编码).

echo "command" |base64 |tr -d "\n"

MoeClub avatar Nov 13 '21 17:11 MoeClub

不知道放不方便给DD模式也加一个自定义密码,不然有些人运气不好刚DD完就被植入木马了。

这个相当麻烦....

放到开机bat脚本里面,第一次启动的时候用 net user 修改用户密码不就可以么

oksbsb avatar Nov 19 '21 01:11 oksbsb

不知道放不方便给DD模式也加一个自定义密码,不然有些人运气不好刚DD完就被植入木马了。

这个相当麻烦....

放到开机bat脚本里面,第一次启动的时候用 net user 修改用户密码不就可以么

Win下面自由度非常高,每个人做的脚本启动方式也不一样,你没办法统一。

MoeClub avatar Nov 19 '21 01:11 MoeClub

Oracle AMD ubuntu 18.04

Install

[Debian] [buster] [amd64] Downloading... Error! grub.cfg.

和你一样,出现了同样的错,换了centos8,ubuntu20.04,debian11,都是报这个错,感觉应该和云厂商的环境有关系。

bjgetite avatar Nov 19 '21 04:11 bjgetite

这个脚本DD后会被甲骨文检测封号吗?

superabbite1 avatar Nov 19 '21 08:11 superabbite1

#--dev-net: 设置网卡名称为eth0

使用这个参数后,只能vnc访问,ifconfig无网卡/网络信息,无法SSH。

joyoner avatar Nov 26 '21 16:11 joyoner

8.新增对 AWS EC2 (ARM) 网络重装的支持.

bash InstallNET.sh -d 10 -v 64 -p "自定义root密码" -port "自定义ssh端口" -console ttyS0,115200

MoeClub avatar Nov 27 '21 12:11 MoeClub

Debiain 11低内存(<1024MB)提示,是否可以增加参数,以便自动跳过。

大佬 回应一下这个问题阿

ihuanx avatar Nov 28 '21 13:11 ihuanx

可否支持选择debian cloud-kernel内核。 https://packages.debian.org/bullseye/linux-image-cloud-amd64

joyoner avatar Nov 30 '21 03:11 joyoner

新增 -cmd, 可接受开机后只运行一次的命令(base64编码). -cmd 后面是直接接base64编码后的命令吗 我测试了几遍均不成功 有示例用法吗 ubuntu20.04 dd debian10

gtzirun avatar Dec 03 '21 16:12 gtzirun

新增 -cmd, 可接受开机后只运行一次的命令(base64编码). -cmd 后面是直接接base64编码后的命令吗 我测试了几遍均不成功 有示例用法吗 ubuntu20.04 dd debian10

网络重装后自动安装 wget

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p "MoeClub" -port 22 -cmd "YXB0IGluc3RhbGwgLXkgd2dldAo="

生成base64

## 单行命令
echo "command" |base64 |tr -d "\n"

## 脚本文件 ./cmd.sh
cat ./cmd.sh |base64 |tr -d "\n"

MoeClub avatar Dec 04 '21 00:12 MoeClub

8.新增对 AWS EC2 (ARM) 网络重装的支持.

bash InstallNET.sh -d 10 -v 64 -p "自定义root密码" -port "自定义ssh端口" -console ttyS0,115200

aws lightsail 指定网络参数重装一直失联,有解决办法吗

zzzqu avatar Dec 04 '21 04:12 zzzqu

ubuntu20.04 dd debian10 会卡在设置hostname 界面 需要手动回车才能继续安装

gtzirun avatar Dec 06 '21 16:12 gtzirun

ubuntu20.04 dd debian10 会卡在设置hostname 界面 需要手动回车才能继续安装

dd debian11也是

wc7086 avatar Jan 24 '22 06:01 wc7086

请问有可能更新支持安装Ubuntu 20.10或之后版本的系统吗?

kid101x avatar Feb 14 '22 14:02 kid101x

请问有可能更新支持安装Ubuntu 20.10或之后版本的系统吗?

看萌咖心情,说不定哪天心情好就搞了

wc7086 avatar Feb 14 '22 14:02 wc7086

请问有可能更新支持安装Ubuntu 20.10或之后版本的系统吗?

刚刚看了一下Ubuntu 22.04, 还需要适配.

MoeClub avatar Apr 22 '22 15:04 MoeClub

ubuntu20.04 dd debian10 会卡在设置hostname 界面 需要手动回车才能继续安装

dd debian11也是

再试试,看看修复了嘛

MoeClub avatar Apr 22 '22 15:04 MoeClub