腾讯云Windows服务器安装Ubuntu Server

  • 内容
  • 评论
  • 相关

前言:两马家的两朵云对学生的优惠力度还是挺大的,TX云给出的是1元每月学生机,配置是单核心1G内存,然而TX云坑爹的地方在于,你如果选择Linux系统只有8G的硬盘,而Windows则有50G,这对我这个服务器偏爱Linux的程序猿实在是恼火。

在管理后台折腾了一段时间后发现TX云的管理后台有VNC,也就是说可以从这里完全控制服务器,于是决定在Windows Server下安装Ubuntu Server。

此处Windows Server版本为2012 R2

准备工作:Ubuntu Server镜像。你可以从Ubuntu的官网找到。这里(2016/2/9)以14.04.3为例

EasyBCD - 老马家的云用的是MBR,因此通过这玩意儿操作BCD添加安装引导。

(由于写文章的时候全部安装过程已经结束了,我这里只记录操作步骤)

首先在Windows Server下面:

1.运行 diskmgmt.msc ,修改系统盘大小以留出空闲空间,我留出了30G空间给Linux。

2.在空闲空间中建立一个1GB大小的FAT32格式分区,并将Ubuntu Server的ISO文件复制到该分区根目录

3.将Ubuntu Server的ISO文件中install文件夹下面的 vmlinuz , initrd.gz解压出来,放到FAT32分区的根目录

4.使用EasyBCD,点击“添加新条目”-》"NeoGrub",点击“安装”

6.点击“配置”,打开Grub配置文件。

7.输入下面这段内容,注意替换粗体字部分。hd(0,0)表示硬盘的第1个分区,hd(0,1)表示硬盘第2个分区。如果你是按照我的操作来的,则下面这个配置文件除了ISO文件名修改以外应该不需要其他的操作

title Install Ubuntu

root hd(0,3)

kernel hd(0,3)/vmlinuz iso-scan/filename=/《ISO文件名,不要括号!》 ro quiet splash locale=zh_CN.UTF-8

initrd (hd0,3)/initrd.gz

保存,然后按住Shift后点击重启计算机,进入高级选项。

点击“选择其他操作系统”,选择“NeoGrub”引导加载器,之后不出意外会进入Ubuntu安装过程。

安装过程中会提示“找不到安装光盘”。这时候,选择“返回”,然后选择“命令行工具”。

输入 mount 后回车,你应该能看到类似于下面这段内容

/dev/vda3 on /media type vfat

这表明你之前用于存放ISO的FAT分区被挂载了。这时候再输入下面的命令:

mount -t iso9660 -o loop /media/《ISO文件名,不要括号!》 /cdrom

如果没有任何提示,则表明挂载安装文件成功,输入 exit后回车返回安装界面,选择“扫描安装光盘”继续后续的安装操作即可。大约10分钟左右。

至于后面的安装过程网上教程一大把,比如这个。安装完以后中文支持会有问题,需要自己去进行调整。这个问问谷歌就好了。

就酱。

评论

6条评论
  1. Gravatar 头像

    张晓君

    机智啊

  2. Gravatar 头像

    张晓君

    root hd(0,3) 应该改为 (hd0,3) 下面的kernel hd(0,3)同理

    • Gravatar 头像

      crazychen

      @张晓君 应该是Grub版本问题,自己测试的时候这份配置文件是没有问题的

      • Gravatar 头像

        Mike Miao

        @crazychen 我自己测试的时候确实需要改成(hd0,2)这种格式,不然起不来

  3. Gravatar 头像

    立华奏

    貌似现在这样做腾讯会查出来,直接把硬盘变成20G了

  4. Gravatar 头像

    立华奏

    输入 mount 后回车,如果没有看到“/dev/vda3 on /media type vfat”,可以手动挂载
    mount -t vfat -o ro /dev/vda3 /media