[ Linux VPS ] Debian(Ubuntu)网络安装/重装系统一键脚本


  • 注意:
  • 全自动安装默认root密码:Vicer,安装完成后请立即更改密码.
    请使用 passwd root 命令更改密码.
    特别注意:OpenVZ构架不适用.


  • 更新:
    • [2018.04.03]
    • 功能合并:
      [ Linux VPS ] Debian/Ubuntu/CentOS 网络安装/重装系统/纯净安装 一键脚本

    • [2018.03.30]
    • 优化GRUB检测测逻辑.
      添加组件依赖检测.
      修复一些已知BUG.

    • [2018.03.25]
    • 优化判断逻辑.
      增加手动指定网络参数选项,可有效避免自动获取网络参数无效造成无法直接联网的问题.

    • [2017.11.25]
    • 重新规范参数-d/-u.

    • [2017.11.22]
    • 增加自动dd安装Windows功能,点击查看详情.

    • [2017.08.06]
    • 增加支持重装为Ubuntu系统
      安装Ubuntu时,必须使用版本代号.
      如有必要,请使用--mirror自行更换软件源.
      使用方法示例:

      • 以自动模式安装Ubuntu 16.04 64位为例:
    • [2017.07.05]
    • 修复在独服上安装的一些由硬盘引起的问题.
      修复在CentOS6上判断网卡出错的问题.

    • [2017.06.25]
    • 适配了由较老GRUB版本引导的CentOS6等系统.
      去除-cn参数,此参数作用不大.
      添加-apt/--mirror参数,用于指定源(需完整的镜像源地址).
      用法示例:

    • [2017.06.24]
    • 由公网探测IP地址,改为本机探测IP地址.适配更加广泛.

    • [2017.06.23]
    • 修复Debian9不能使用root登陆的问题.
      移除对于route命令的依赖,使用ip命令并计算子网掩码.
      修复使用ls命令时的一个错误警告.
      增加-cn参数,使国内机器下载所需资源更加迅速.

    • [2017.06.20]
    • 增加对Debian9的支持,支持全自动化安装.
      未做大量测试,有问题请反馈.

    • [2017.06.09]
    • 添加支持从CentOS7运行全自动化安装Debian.
      理论上支持由grub2引导的系统(CentOS6grub引导,故不支持.).
      优化判断逻辑,删除 -t参数.
      添加-a参数(全自动化安装)-m参数(从VNC模式安装)

    • [2017.06.05]
    • 修复全自动安装Debian8会出现卡住和不能使用root密码登陆的问题.

    • [2017.06.04]
    • 增加全自动方式安装,实现在无救援模式,无VNC的情况下安装Debian.
      已在AWS Lightsail(Ubuntu),DigitalOcean,UltraVPS.eu通过测试.
      默认root密码:Vicer,安装完成后请立即更改密码.
      使用 passwd root 命令更改密码.

    • [2017.03.28]
    • 增加了一个之参数选项;
      此参数用于手动指定机器的虚拟化类型。
      一般情况下不需要指定此参数。

    • [2017.03.25]
    • 修复了一些已知问题。


  • 需要:
  • 1.Debian/Ubuntu/CentOS 系统(由GRUB引导);
    2.wget 用来下载文件,获取公网IP;
    3.ip 获取网关,掩码等;
    4.sed awk grep 处理文本流;
    5.VNC 安装系统(此项为可选)。



  • 确保安装了所需软件:
  • 如果出现了错误,请运行:

  • 一键下载及使用:

  • 全自动/非全自动示例:
    • 全自动安装:
    • VNC手动安装:
    • 全自动安装(指定网络参数):

  • 使用示例:
    • 【默认】安装Debian 7 x32:

    • 安装Debian 8 x64:

    • 安装Debian 9 x64:

    • 安装Ubuntu 14.04 x64:

    • 安装Ubuntu 16.04 x64:

    • 安装Ubuntu 18.04 x64:

  • 【默认】预览:
  • InstallOS


  • 完整代码:

  • 注意事项:
    在安装Ubuntu时,可能会遇到:
    Getting the time form a network time server...
    界面进度条很长时间不会动,可以等待它超时或者更换别的版本.
    该问题是Ubuntu系统的问题.


  1. inlife说道:

    多谢博主分享,晚点在自己的小鸡上面试下 :razz:

    1. Vicer说道:

      刚刚修复了一些已知问题。

  2. 小五说道:

    请问这事安装的minimal的系统吗,128m想装个d8x64minimal不知道能行不?

    1. Vicer说道:

      可以自定义的,可以最小化安装,安装过程中会让你选择;如果觉得内存不够用,可以选择安装Debian7,系统的内存占用很小。

  3. seven说道:

    centos7 安装了4.1内核
    运行脚本之后出现
    error: file '/boot/linux' not found
    error: you need to load the kernel first.
    检查了一下/boot/linux这个文件是存在的。

    1. Vicer说道:

      文件没有问题,出现这种情况一般是分区识别的问题。
      解决方法很简单,只要修改一个地方就好了。
      我等会加个强制参数,就不出现这种问题。
      -------------------------
      【默认示例】尝试运行此命令:
      bash DebianNET.sh -d wheezye -v i386 -t VMWare
      可以将wheezyei386更改为你的目标参数。

  4. cac说道:

    请问大佬,离线下载是开源的吗?

    1. Vicer说道:

      是的

    2. cac说道:

      请问离线下载源码在哪呢

    3. Vicer说道:

      Loc 里发过吧~

  5. seven说道:

    谢谢大佬。确实可以。然后安装成功了。

  6. reizhi说道:

    debian 7 x86运行提示
    Error! Not Found grub path.root

    1. Vicer说道:

      你看一下,是否有以下文件夹?
      /boot/grub
      是否拥有root权限?

  7. seven说道:

    大佬 可以出一个ubuntu的网络安装一键脚本么?

  8. weiyun说道:

    这种方法可以纯净安装系统吗?

    1. Vicer说道:

      对,非常纯净!
      和用官方发行的光盘安装效果一样。

    2. weiyun说道:

      如果能出个cnetos7就无敌了,比较习惯cnetos

    3. Vicer说道:

      我个人及其不喜欢CentOS,不过可以从CentOS一键换成Debian

    4. weiyun说道:

      好的,不管怎样,都谢谢你的付出,装了一下,挺好用的。

    5. Vicer说道:

      谢谢支持!

  9. Hello说道:

    选择全自动安装debain8 64有两个问题。

    一个是中间有一步卡住了,必须去VNC上手动选择。
    如果:http://i4.buimg.com/1949/1b3373764bd297be.jpg

    另一个是安装之后,ssh无法直接登录,必须先修改配置文件,开启root用户登录。
    PermitRootLogin without-password #修改为
    PermitRootLogin yes

    1. Vicer说道:

      谢谢反馈,马上修复。
      实际上我是那Debian7做的测试。
      Debian8没做过测试呢。

    2. Vicer说道:

      谢谢反馈.
      反馈的问题已经修复,欢迎测试.

  10. YYwudi说道:

    刚拿virmach的一台 KVM 测试了一下,Can you login VNC 选 n 的流程 还有2个小bug
    1,最后并没有完成安装自动重启,而是卡在了 询问 grub 安装在哪个硬盘这一步。
    http://i.imgur.com/OZ9ibnf.png
    preseed.cfg 还需要增加一行 d-i grub-installer/bootdev string $DISK
    (未测试,大概是这样)
    2,安装完之后无法登陆 SSH,查看sshd_config中是PermitRootLogin without-password。 root login没有开启,脚本 156 行 “d-i passwd/root-login boolean ture” 此处 typo,表示无语.....

    1. YYwudi说道:

      182行,应该是 d-i grub-installer/bootdev select $DISK
      ssh的问题暂时不知道怎么弄,已经改成 d-i passwd/root-login boolean true 装完之后还是登录不了ssh
      还是大神来搞定吧

    2. Vicer说道:

      我刚刚自己改了一下,通过测试了。
      等会放出更新

    3. Vicer说道:

      反馈的问题已经修复,欢迎测试.

  11. aaa说道:

    7 8 linode 都不行

    1. Vicer说道:

      我记得linode用VNC,可否截图让我看看?

  12. altaba说道:

    CAC 上 centos 7 用这脚本改装 Debian 8 x64 不行,VNC上去看下,估计是分区格式的锅

    1. Vicer说道:

      我去看看,谢谢反馈

  13. yfeer说道:

    vmware debian9安装9 提示
    DebianNET.sh:行81: route: 未找到命令
    DebianNET.sh:行82: route: 未找到命令
    Error! Not configure network.

    1. Vicer说道:

      尝试使用 apt-get install net-tools 后再再试.

  14. yfeer说道:

    debian9 安装完成后,ssh不能连接,需要手动修改sshd_config.

    1. Vicer说道:

      已修复

  15. Mandy说道:

    在阿里云经典网络上出现网卡出错。

    1. Vicer说道:

      能够提供一下网卡详情吗?例如ip route show的结果.
      给公网IP打码

    2. Mandy说道:

      是重启后在vnc出现红色的网络错误画面,按任何键都没有反应。因为阿里云经典网络是分别有一张外网和一张内网的网卡,昨天脚本更新前没有出现个错误,还能从源下载镜像,只是下载回来的镜像都是错误。另想请教Vicer大神有没有在ocserv配置过ipv6?我配置了但客户端一直无法使用ipv6,谢谢!

  16. YYwudi说道:

    不知道刚才那条留言有没有发送成功。
    Debian 9 自动安装不成功,下载完之后重启,发现Unable to mount root fs on unknown-block(1,0)
    http://i.imgur.com/uLlIBNW.png
    grub.cfg没发现啥异常。
    http://i.imgur.com/by3OlWL.png

    在virmach LA 和 recitified 小鸡上试了,结果一样。

    1. Vicer说道:

      我没有Virmach的机器,拿了Recitified别人送的128M KVM测试了一下,问题重现了.暂时不知道是何原因,有待研究.
      谢谢反馈.

  17. 枫叶君说道:

    ubuntu 12.4 64bit 匹配不到网卡信息(默认网卡取到是后面的 100 .不是前面的 em 或者eth0)

  18. aumfoo说道:

    bash DebianNET.sh -d jessie -v amd64 -a
    OVH加拿大小鸡,使用上面的命令安装,卡在下面的步骤
    http://i2.tiimg.com/1949/8bf8130357234905s.png

    1. Vicer说道:

      好的,收到反馈。
      下次更新会修复这个问题

  19. aumfoo说道:

    手动试了试,发现是OVH的小鸡在装的时候网络不能用,
    V大脚本获取的信息,和用其他命令获取的是一致的,
    但是在安装debian配置网络时,输入这些配置死活不行,
    后面自己在/etc/network/interface里面改成静态IP的配置也不行,
    只能用DHCP自动获取,但在重装脚本中选择DHCP又会提示无默认路由配置。。。

    1. Vicer说道:

      如果本来是DHCP模式,脚本会自动判断为DHCP模式.
      如果是静态IP模式,脚本会利用系统工具获取相关参数.
      以上两种方式都会将进行应用.
      仔细看了你的报错,如果只是卡在这一个界面.
      对于该问题,已经做相关修复.
      请再次尝试一下一键脚本是否能运行成功.
      谢谢反馈.

    2. 肿么办说道:

      遇到一摸一样的问题,也是OVH小鸡.
      DHCP自动获取配置后无法连接网络, 手动设置IP一样无法连接, 不懂怎么解决.

  20. dsad说道:

    http://i4.bvimg.com/1949/e2bb039c9d88bb15.png
    无论什么系统安装debian8都是这个错误,什么鬼呀,就想用debian8呀
    大佬解决下

    1. Vicer说道:

      临时给出一个解决方案.
      尝试之后,请反馈结果.
      wget --no-check-certificate -qO DebianNET.sh 'https://moeclub.org/attachment/LinuxShell/DebianNET.all.sh' && chmod -x DebianNET.sh
      bash DebianNET.sh -d 8 -v 64 -a --firmware

      该文件与博客中公开的不相同,请直接使用上面的命令

  21. Leonn说道:

    大佬好,我有一个64M内存的KVM,不知道可以用吗 :eek:

    1. Vicer说道:

      试一下不就知道啦,建议Debian7 32位
      面板应该能重置系统吧,应该没风险

  22. 小黑说道:

    大佬 麻烦你加个centos。 有些面板软件只能用centos 自带centos总是有问题,麻烦了。 :redface:

    1. Vicer说道:

      你可以自己尝试写一下

  23. 缘代码说道:

    请问能把脚本放在 GitHub 上吗?

    1. Vicer说道:

      Github项目已经开了,还没转移。

    2. 缘代码说道:

      :rolleyes: 期待一下。

  24. Yuchen说道:

    双网卡,公网出口网线插在第二个网卡的独服,无VNC/IPMI,-a安装后连不上,怀疑是d-i netcfg/choose_interface select auto没法检测出公网网卡。建议增加一个--interface来指定网卡选择,如果不指定的话默认auto,失败的情况下使用当前系统里的$DEFAULTNET。

  25. 2496说道:

    可以手动设置IP地址吗?ikoula家的独服没有vnc,而且不能自动获取ip,要手动设置ip地址,但是现在脚本下载完镜像重启之后无法获取ip地址,然后就卡住了,希望可以在重启之前手动设置网络地址,谢谢

    1. Vicer说道:

      以后添加
      谢谢反馈

    2. lele说道:

      不能获取ip地址你是怎么解决的 我的也是ikoula 看你说的 不敢安装啊 小白 我

  26. system说道:

    :redface: :redface: :redface: 安装后重启开机不了了。。。。

    1. Vicer说道:

      要等他自己开机,可以根据ping或者22端口状态.
      根据机子的性能5-30分钟左右.

    2. system说道:

      确实挂了。仍然开不了。

    3. Vicer说道:

      那就是脚本没有适配你的机器
      能进VNC的话,看看卡在哪里了
      谢谢反馈

    4. system说道:

      状态显示关机,面板点开机都开不了 :surprised:

    5. Vicer说道:

      点重启呢?
      是独服吗?

  27. 小乐说道:

    请问阿里云香港国际版安装好debian8,成功了,然后再安装oneinstack的lnmp一建包,完成后提示的ip地址是阿里云内网ip,也就是173.xx.xx.xx。打开外网ip能访问,但是重启之后绑定域名访问不到了,ip route show显示是eh0,内网ip地址,请问这是不是网卡的问题?

    1. Vicer说道:

      阿里云的特征

  28. swds说道:

    感谢大佬,CAC从CentOS6 到deiban8成功

  29. byss说道:

    请问vicer大佬,阿里云国际版的ECS用这个脚本可以吗?我试了一下装完以后阿里云的控制台没法控制这台小鸡了好像……

    1. Vicer说道:

      能控制就不正常了。
      一般面板都会有功能会失效,因为去除了预装的监控或助手之类的软件.

  30. Andrew说道:

    严重适合阿里云

  31. kamziq说道:

    想请教一下,如果支持救援模式和VNC的VPS(但不支持后台挂载ISO),什么办法全新重装好?网上找了找好像没什么救援模式重装的教程。

    1. Vicer说道:

      看懂我这个脚本,就会装了.

  32. Howard说道:

    阿里雲,重裝Ubuntu Zesty之後直接卡死,無法啓動(VNC卡死在安裝完畢restart那一行字之後,然後强制重啓后就衹剩個黑屏了)。

    自動模式,64位。

    順帶一提,不應該是chmod +x DebianNET.sh麽,-x怎麽執行....

  33. Howard说道:

    包括上面那一條評論,我原本的系統都是Ubuntu Xenial

    我嘗試安裝Debian 9 amd64, 沒有任何問題,安裝很快就成功了。

    但是當我安裝Ubuntu Xenial的時候,脚本執行完畢后重啓時卡死,然後手動强制重啓載入安裝器的時候出現啓動錯誤(Error: premature end of file /boot/linux, Error: you need to load the kernel first)

  34. 马克和刘明说道:

    Error! Download 'initrd.gz' failed

    1. Vicer说道:

      检查机器的网络

  35. yexing说道:

    请问是用PUTTY链接安装 还是只能用VNC链接安装?
    我用PUTTY运行后显示出现一个文件列表然后就断开了,然后就链接不上机器了

  36. 小黑说道:

    最近我主机都安不了

  37. 小黑说道:

    大佬请问一下 你是不是那个自建邮箱给我们发邮件? 能不能教一下 我在百度找不到怎么弄, 我用stmp显示的是我转发的邮箱地址 不是网站的地址啊 能不能教教我0 0

    1. Vicer说道:

      就是主题自带的~

  38. miao说道:

    是否可以用包含firmware的netboot来代替标准版镜像?这样在DELL之类用博通网卡的才可以安装。

    1. Vicer说道:

      之前做过了,但是没人测试,一直是待测试状态。
      有兴趣可以试一下,如果反馈良好。将并入主分支.

    2. Arvin说道:

      那个用于dell安装的脚本咋撤了...现在博通的网卡要debian贼麻烦 之前都是好的 https://moeclub.org/attachment/LinuxShell/DebianNET.all.sh 403 请博主帮帮忙

    3. Vicer说道:

      https://moeclub.org/2018/04/03/603/
      直接用最新的,整合到一起了.
      使用的时候添加 --firmware .
      如果需要历史版本:
      https://moeclub.org/attachment/LinuxShell/

    4. Arvin说道:

      感谢 可以了

  39. 豆芽说道:

    自动模板能不能加入分区。我只想分一个 / 跟一个swap。

  40. miao说道:

    带firmware的那个重装测试了,在Dell R410 6i + 146G SAS上面会在分区界面报No root file system is defined.使用unoffical带firmware的dvd1镜像则可以识别分区并安装。

    1. Vicer说道:

      谢谢反馈

  41. zou说道:

    阿里经典网络似乎是获取eth0网卡的?提示http://ww1.sinaimg.cn/large/0060lm7Tly1fkge507y0jj316s0hajsx.jpg

  42. miao说道:

    手动安装Debian9 x64的时候会提示initrd.gz下载失败。

    1. 说道:

      我也是下载失败 源挂了?

    2. Vicer说道:

      具体是shell下载失败呢,还是重装过程下载失败?
      前者就是我的博客挂了。
      后者就是源不对,或者其他原因(不能随意更换内核等).

  43. 说道:

    换了网易源之后好了 确定是debian官源挂了

  44. woorz说道:

    本脚本不支持腾讯云服务器?安装到网络配置时要手动配置,但问题是不会啊,要如何配置?

    1. Vicer说道:

      我在腾讯云国际版中无任何使用问题.
      可能是你用的是另外一种虚拟类型吧,手上没有机子可供试验

    2. woorz说道:

      是腾讯云学生版的国内vps,我再试试

    3. Hao说道:

      我的国内版机器也不行,同样腾讯云

  45. lele说道:

    大佬 下载开机能获取ip了吗 我的也是ikoula 的

  46. i256765说道:

    fdc 的 vps ,安装过程正常,启动时显示如下错误,按任意键回到启动选择菜单,选择boot后,再次出现下面的提示。
    Error 14: filesystem compatibility error, cannot read whole file
    Press any key to continue

    1. Vicer说道:

      小鸡的问题吧

    2. i256765说道:

      grub 0.97 可以正常引导

    3. i256765说道:

      可以用fdc的镜像安装为debian7、8,从7、8也可以升级到9,安装后或升级后都可以正常引导进系统,此时的grub版本均为0.97。
      在阿里云上重装的debian9,发现版本较高,可以指定安装的grub的版本吗?

    4. Vicer说道:

      这个没办法

  47. soloyu说道:

    全自动安装以后要等多久?我全自动安装以后被断开了链接,现在连不进 :exclaim:

    1. Vicer说道:

      视机器情况性能和网速影响 5-30 分钟.
      如果网速慢,可能更久.

    2. soloyu说道:

      成功装好了,感觉大大真是碉堡了 :twisted:

  48. vrsay说道:

    阿里云hk经典网路怎么都安装不上,我看到有的评论也碰见这个问题,他的图和我遇见一样:http://ww1.sinaimg.cn/large/0060lm7Tly1fkge507y0jj316s0hajsx.jpg,如何解决?

    1. Vicer说道:

      小鸡的问题吧

  49. vrsay说道:

    我新加坡的却可以使用,专有网络,,但是,,我弄了一下午经典的,,怎么都不行

    1. Vicer说道:

      那就是小鸡问题吧,只试验过一次,没买过阿里的机器

  50. i256765说道:

    Dell R710,原来安装的是ubuntu 14.4,用一键脚本重装 Debian 9 64位,发现卡在 “detect network hardware”,提示是 some of your hardware needs non-free firmware files to operate. . . The missing firmware files are: bnx2/bnx2-mips-09-6.2.1b.fw
    1. 请问这种情况必须下载 bnx2/bnx2-mips-09-6.2.1b.fw 安装吗?
    2. 如果是的,安装的此驱动的步骤大概是怎样的?
    3. 如果安装ubuntu 16.04,就可以自动安装网卡驱动吗?
    谢谢, :smile:

    1. Vicer说道:

      这个问题我一直知道,
      因为手上没有这种机器.
      所以一直没办法测试.
      这样要加固件在初始的内核里.
      其实做了初版.
      尝试一下?

    2. i256765说道:

      在一台dell R720上,尝试了下面的命令:
      wget --no-check-certificate -qO DebianNET.sh 'https://moeclub.org/attachment/LinuxShell/DebianNET.all.sh' && bash DebianNET.sh -d 8 -v 64 -a --firmware --mirror 'http://mirror.xtom.com.hk/debian/'
      是图形界面的终端下,root用户执行的上述命令,发现没有自动重启,手动重启进入安装过程。
      现在停留在 installing the base system,在retrieving libc6的位置,进度条停在6%好久了。

    3. Vicer说道:

      停留在这步的话,
      应该就是源的问题了.
      建议换个源尝试一下.

    4. i256765说道:

      1. 请问一下,选择源要注意那些?
      我一般在 https://www.debian.org/mirror/list.zh-cn.html 上挑选源,
      挑选的原则是主机到源ping值最小的优先选择。
      2. 使用此脚本在x86机器上重装系统时,只要源镜像站支持的硬件架构包含 amd64 i386 就可以吗?
      例如:http://mirrors.163.com/debian/ 支持的硬件架构只有amd64 i386,那么在x86的机器上就可以使用此源?

    5. Vicer说道:

      1.没什么要特别注意的,哪个用得顺手用哪个.ping值不代表一切.
      2.理论上如此.

    6. i256765说道:

      在原来那台dell R710上,重装了ubuntu14.04后,尝试了下面的命令:
      wget --no-check-certificate -qO DebianNET.sh 'https://moeclub.org/attachment/LinuxShell/DebianNET.all.sh' && bash DebianNET.sh -d 8 -v 64 -a --firmware --mirror ' http://mirrors.aliyun.com/debian/'
      发现依然卡在 “detect network hardware“,和第一次一样的提示
      这台机器安装ubuntu14.04是工作正常的。

    7. Vicer说道:

      主要是我手上没有可测试的机器,不好改.
      谢谢测试.

    8. i256765说道:

      提供teamviewer方便你远程,有助于你调试修改吗?

    9. Vicer说道:

      看来是没有问题的.
      已经把--firmware选项添加到主版本了.
      可以再次尝试一下.
      还有一处只能等待测试结果出来之后,进行调整.
      谢谢反馈.

  51. i256765说道:

    希望明天能有机会测试一下 --firmware。
    因为有时机器预装的是windows server 2008,所以还像请问一下:
    如何用光盘或u盘引导,实现这样一键脚本的系统安装?
    或者指一下方向

    1. Vicer说道:

      当然可以.
      关键词 'preseed'

  52. a86913179说道:

    替换sshd_config那里最好用^#而不是^.*,后者会导致注释内容中多条PasswordAuth*和PermitRootLogin被替换

    1. Vicer说道:

      谢谢提醒,已修改.

  53. Wei说道:

    可否添加 Ubuntu 17.10 Artful

    [ "$vDEBtmp" == 'artful' ] && linuxdists='ubuntu' && vDEB='artful';

    或考可考虑分开 --ubuntu/--debian,这样以后只要 mirror 里有更新就可以无改动直接支持新版本。

    1. Vicer说道:

      谢谢反馈.
      已添加对 artful 的支持.
      之后会对做出优化更新,毕竟这是 Debian/Ubuntu/Windwos 三合一的.

    2. Wei说道:

      @Vicer 谢谢快速更新。然后那个不冲突呀 --debian 8 或 --ubuntu artful 或 --windows "url" / --dd "url"

    3. Vicer说道:

      正在构思较好的解决方案,主要是发布太久了.
      太多转载的,更改使用方式有点不太妥.
      因为开始只想做个debian的自用.没考虑那么多.

    4. Wei说道:

      看到你的更新了!谢咯 :mrgreen:

  54. i256765说道:

    R710用一键脚本可以正常安装了,但debian9装好后,reboot无法自动重启,需要手动重启。

    1. Vicer说道:

      我再看看哪里的问题.
      今天更新了的.
      ---------------
      刚刚测试了,在几个虚拟机上均表现正常.debian9 x64

  55. dynos01说道:

    建议:添加一个参数来指定root密码,例如-p password这样的

    1. Vicer说道:

      如果你仔细看脚本前面,一直有的,只是没公开.

  56. 夕凉说道:

    是时候冒泡了 :razz:

  57. knd说道:

    dediserver vps 上一键安装debian 9, 出现 Error ! configure append grub.conf
    请问怎么解决? :smile:

    1. Vicer说道:

      请自行排查一下吧
      1.没root权限.
      2.没有安装grub.
      3.不能更换内核.

    2. knd说道:

      1和2没问题
      3,可以安装新内核,但是安装时会出现一个选项,选择保留现有内核还是使用安装包里的新内核。用过你的BBR一键包,安装新内核时没出现这个选项,但重启后仍然是老内核,新内核并没有启用。

  58. hdown说道:

    bash DebianNET.sh -u xenial -v 64 -a

    图片怎么上传?

    http://tc.has.cx/uploads/TIM%E6%88%AA%E5%9B%BE20171129103812.jpg

    1. Vicer说道:

      暂时还不支持上传图片;
      另外刚刚测试了一下,是没有问题的,可能是你使用机器的网络问题.
      请尝试使用--mirror参数.

  59. 0.0说道:

    ./bin/grep
    ./init
    ./preseed.cfg
    ./proc
    ./mnt
    52035 blocks

    Connection closed by foreign host.
    貌似下载过程就强行断,然后小鸡挂了

  60. suwubee说道:

    同求一个安装centos7的脚本,谢谢

  61. stanley说道:

    请问,你这个脚本支持在物理机上安装吗?比如有一台服务器现在是centos7,我想用这个脚本安装debian8,可以吗?有root帐号。

    1. Vicer说道:

      网络没问题,就应该没问题.

  62. stanley说道:

    因为服务器在机房,和我不是同一个城市,所以挺麻烦,这个我看选择VNC安装,还要开机的时候,选择boot菜单吗?不选boot菜单,可以像CentOS直接进入安装界面吗?因为Centos可以用VNC远程安装,重启后自动到安装初始界面,然后用VNC连接服务器的IP就可以。不知道你这个是这样吗?

  63. adcen说道:

    # Install

    Can you login VNC?[y/n] n
    Auto Mode insatll Debian [stretch] [i386].

    [stretch] [i386] Downloading...
    Error! configure append grub.conf.
    root@local:~#

    vpsserver报错

    1. Vicer说道:

      这个,换个系统再跑脚本试试?

    2. knd说道:

      dediserve vps 和你一样的报错。我手上别的小鸡用这个脚本都没问题,就dediserve搞不定。

    3. fenng说道:

      你好,我也是vpsserve,请问你解决问题了吗?

  64. admin说道:

    大佬能不能更新下 你的锐速的适配内核?
    你的这几个镜像 竟然只有Debain8 可以不用换内核的装锐速----
    -----------这不是很尴尬?

    1. Vicer说道:

      debian7 也可以不换内核装锐速

  65. hdown说道:

    changip 128M ubuntu14中安装ubuntu16x64 选有VNC,提示了IP和掩码什么信息了,结果系统毫无变化,就像没D一样。。
    选没有VNC,重启后在VNC看到如下图的报错
    http://tc.has.cx/uploads/TIM%E5%9B%BE%E7%89%8720171222105322.png

    1. Vicer说道:

      多等等,或者重试。
      一般超售严重或者小内存,这种情况多。

  66. sky说道:

    博主,Azure上可以用吗?

    1. Vicer说道:

      可以的,用完之后,就不能在面板上重置密码了.

  67. 江民说道:

    Can you login VNC?[y/n] y
    Manual Mode insatll Debian [stretch] [amd64] in VNC.

    [stretch] [amd64] Downloading...
    Error! Download 'initrd.gz' failed!

    这是坏了?

    1. Vicer说道:

      检查网络

  68. 豆芽说道:

    大佬我的小鸡 子网掩码是255.255.255.255 ip跟网关不在一个段上 会卡在IP校验哪里。

    1. Vicer说道:

      这个.....
      目前不支持手动输入网络参数....
      以后添加....

  69. 长安说道:

    V大,脚本redhut不能用吗,提示
    Error! Not Support!
    Not Found grub path.
    看上面redhub/centos以为可以用 :cry:

    1. Vicer说道:

      请使用grub引导启动的版本

  70. 长安说道:

    我/boot/grub有这个文件夹,是grub启动吗,可是还是显示
    bash DebianNET.sh -u xenial -v 64

    1. Vicer说道:

      不一定

  71. cq说道:

    大佬,第一次用azure装成功了,后面重新开机子就装不上了。

    1. Vicer说道:

      支持的,我主力就用的Azure.

  72. aiyy说道:

    大佬,azure可以装?我第一次可以装成功,后面连续几次都不行了。

    1. Vicer说道:

      支持的,我主力就用的Azure.刚刚还用了的.

  73. Alitaba说道:

    ks3c和ks4c有成功的吗?脚本一运行就重启,没有在VPS上下载的那种进度显示

  74. 肥龙说道:

    dedicenter 机器折腾成功安装Ubuntu14!!
    这个运营商超级坑,centos6还是7都安装不上,Ubuntu自动安装说没有找到设备,只有debian可以装。最初只接触过Ubuntu的桌面版本,不是很熟悉,架设网站后经常接触的是centos,所以,希望能出个centos的脚本。 :exclaim:

  75. fjc说道:

    大佬,我有个问题请教下。
    我用你的一键包装好了使用完全没问题。就是经常SSH连不上。
    我用服务商的VNC进去service ssh status。显示/etc/host.deny这个文件的最后一行没有换行,导致规则不加载。(里面的ip是自动添加的)
    我在最后加了换行SSH就能连上了。但是过一段时间又有ip加进去,就又连不上了。
    这样该怎么解决?

    1. Vicer说道:

      这个应该是你所选的发行版的问题吧.
      此脚本只是默认打开了SSH登陆,未作其他更改.

  76. ohmyani说道:

    谢谢V大的教程,更新系统成功。

    有问题请教,每次更新都是D8.10,D8.8的网络安装源没有找到。如何安装指定版本的系统,如D8.8?

    1. Vicer说道:

      只支持版本名...

    2. ohmyani说道:

      谢谢V大,已经很方便了。
      若是需要特定版本,就直接DD。

  77. boell说道:

    装了几次Debian9没有问题。就是安装后会生成一个和内存等大的swap分区,这对某些大内存小硬盘的vps来说就显得尴尬了。能否添加参数在安装时不生成swap分区?

  78. NimaQu说道:

    希望下载进度实时显示,不然有没有卡住都不知道.....

  79. uoox说道:

    virmach最近的大盘鸡,-a -m直接跳过进入旧的系统,vnc 选n在VNC看到有安装,中途会关机,然后不自动开机,在virmach的面板boot之后,卡在booting from hard disk....

    1. Vicer说道:

      有些机器不支持的,具体原因未知,一般-a和-m选一个就好啦~

  80. CandyBOY说道:

    全自动安装怎么选择 minimal 安装谢谢。

    1. Vicer说道:

      全自动就是 minimal 安装.

  81. ken说道:

    d-i time/zone string US/Eastern
    上海东八区时间怎么改呢

  82. 千影说道:

    ubuntu 16下载失败

    1. Vicer说道:

      可能是网络问题吧

  83. AL说道:

    小白问一句是不是原系统装了N多乱七八糟的东西以后用了的dalao的脚本DD了新系统,就变纯净了

    1. Vicer说道:

      是的,就是这个效果。

  84. lq说道:

    请问dalao,脚本可以DD的除了你示例的那些系统,还有别的吗,例如debian6.0

    1. Vicer说道:

      可以的~

  85. 小杰说道:

    一直在用脚本,很正常,犯贱装了个ubuntu 18....

    然后就不正常了....脚本不管怎么执行,都会提示参数内选择的版本不对。。。。

    不知道怎么降成ub16了....

    1. Vicer说道:

      重新规范过参数,试试
      bash DebianNET.sh -u xenial -v 64 -a
      实在不行,就重装成Debian,再装回去。
      bash DebianNET.sh -d 8 -v 64 -a

    2. 小杰说道:

      刚才用vultr搞了个机器试了一下,装UB18没问题,从UB18装别的也没问题,不知道我那次是怎么回事。

      那次装完了UB18非常奇怪,wegt命令下回来的sh,都是空的,可能是个例把。

  86. Viucn说道:

    能不能弄个一键centos7x64,弥补有些商家没有centos的缺点。

  87. GCE说道:

    大佬能适配下GCE不

  88. 江泽说道:

    大佬你3月25日更新以后,重装无法使用全自动模式了,选n也会变成vnc

    1. Vicer说道:

      谢谢反馈~
      已经修复~

  89. teomico说道:

    请教一下 阿里云国际版重装成ub14的话,本来的系统应该选什么,使用哪个脚本能自动化安装呢~ 多谢
    试了好多次都是卡死

  90. gggg说道:

    正文那里ipmask gateway 参数说明是不是写反了?

    1. Vicer说道:

      谢谢提醒,没走心.
      23333~

  91. fff说道:

    我用的free-www ,一键安装debian 7 8 都没问题,安装9不行 。安装后无法联网,手动安装过程可以联网,安装成功后,无法联网,请大佬指点下,哪里的问题

  92. Menci说道:

    自动安装等了好久发现卡在“vda1 已挂载 是否要卸载”这一步了
    希望能更自动一些

  93. 凉风青浪说道:

    商家给的面板失效了,然后就跑来用脚本咯 (((

  94. geralt说道:

    大佬,我在一台kvm主机试过你教程完美换系统。

    之后我在境外一台公网Intel Atom Z3735E 主机上的ubuntu 16.04 也同样操作,打算换debian 9 64,

    发现ssh显示到
    ./etc/brltty/Input/pm/el_2d_40.ktb
    ./etc/brltty/Input/pm/c_486.ktb
    ./etc/brltty/Input/pm/trio.ktb
    ./etc/brltty/Input/pm/el_2d_80.ktb
    ./etc/brltty/Input/pm/bar.kti
    ./etc/brltty/Input/pm/status22.kti
    ./etc/brltty/Input/pm/elba_20.ktb
    ./etc/brltty/Input/pm/el_2d_66.ktb
    ./etc/brltty/Input/chords.kti
    ./etc/brltty/Input/ba
    ./etc/brltty/Input/np
    ./etc/brltty/Input/np/all.ktb
    ./etc/brltty/Input/ec
    ./etc/brltty/Input/tt
    ./etc/brltty/Input/mb
    ./etc/default-release
    ./init
    90835 blocks

    Connection closed by foreign host.

    Disconnected from remote host

    就停止了,之后等了一个小时,重连ssh,发现还是旧系统,没换成功。
    后来我reboot再执行一次脚本,发现ssh断开后,手动重连,立刻又能连上。自动安装的进程似乎无法继续下去,请教一下如何操作~

  95. 大河说道:

    能把密码改为可定义变量吗?
    现在这样把密码写死有时候装跑了脚本没装完走开了,回来都不知道装好多久了,现在扫密码的这么多有点不放心啊。

    1. Vicer说道:

      "-p" 参数,了解一下

  96. 大佬说道:

    free-www dd debian8不成功。5g 256m的配置。会显示空间不够。

  97. 福娃说道:

    大佬,能否帮忙开发一个网络安装centos 7的脚本啊,小白不太会弄。。。

  98. qq@qq.com说道:

    The dists version not found, Please check it!

    Usage:
    bash DebianNET.sh -d/--debian [dists-name]
    -u/--ubuntu [dists-name]
    -v/--ver [32/i386|64/amd64]
    --ip-addr/--ip-gate/--ip-mask
    -apt/--mirror
    -dd/--image
    -a/--auto
    -m/--manual
    出现这个错误不能安装怎么处理呢?大佬请指导,谢谢。

  99. shiyi Chen说道:

    wget --no-check-certificate -qO DebianNET.sh 'https://moeclub.org/attachment/LinuxShell/DebianNET.sh' && chmod a+x DebianNET.sh
    您好,我运行上面那个瞬间就好,这样对吗?

  100. rabbit说道:

    能否在安装过程那部分设置MTU呢?有些机子默认的MTU1500无法上网....导致重装过程中需要下载东西的时候下不动,卡住了

  101. 蓝岸说道:

    以前debian 8默认可以装锐速,现在不行了。。

  102. gu说道:

    changip的128MB小鸡,Debian8模版用脚本重装成Debian8没问题,重装成Debian9就有问题,重启vnc显示end kernel panic - not syncing: no working init found. try passing init= option to kernel。就算先重装成8再重装9也一样的内核错误,不知道是不是脚本本身的问题

    1. gu说道:

      最后重装Debian8后,用修改源的方式,升级到Debian9成功,折腾了几个小时,128MB小鸡内存占用只有30MB了,比changip的模版系统,好太多了,要是博主的脚本能直接安装Debian9成功就好了

    2. Vicer说道:

      这个问题的话,多试几次。
      还不行的话,就没办法了。

  103. Tc说道:

    Debian8不能升级Debain9吗?

发表评论

电子邮件地址不会被公开。 必填项已用*标注