2014年,独立服务器也到了白菜价的时代了,独享的资源随便折腾也不怕,不过有些服务商却不允许在低价服务器上安装Windows,例如online.net。

Onlinet.net的服务器提供IPMI,但是他的IPMI挂载ISO很慢(即使同一个机房上传ISO),不过可以通过另一种方法安装Windows。

以下教程基于英文界面,如果你执(zhuang)意(bi)地选择法文界面,我也没办法o(╯□╰)o

准备材料:

  1. 服务器一台。(废话么……)
  2. Windows 安装光盘一枚。(如果不想重制为zip格式,请用Ubuntu方式安装;重置为zip格式可以用WinPE一次安装)
  3. 外国大带宽vps一台,用于连接IPMI 、下载ISO、解压ISO、重压缩为ZIP格式并上传(中国那网速受不了)

首先,登录Online.net后台,点击Rescue进入维护模式。

选择系统,建议选择amd64的,Windows或Ubuntu都可以,本文将分别介绍。

WinPE 安装:

1. 选择Windows PE 3.0 amd64,这时会出现VNC连接信息,不过这个VNC是连不上的,要通过IPMI安装。(截图以后补上)

2. 通过IPMI连接服务器,发现这个PE没桌面,只有一个CMD窗口(坑...),流利的输入explorer提示没有这个命令,搜了下确实没explorer.exe。 (截图以后补上)

3. 唔,我们将要通过CMD窗口安装Windows

4. 由于服务器已经被提供商装上了Linux系统,我们要先给服务器重新分区。

diskpart

::输入diskpart后应该会出现以下提示

::Microsoft DiskPart version 6.1.7601
::Copyright (C) 1999-2008 Microsoft Corporation.
::On computer: Server

::DISKPART>

查看服务器上的硬盘,正常情况下Disk 0 是要安装系统的硬盘

list disk
::Disk ### Status Size Free Dyn Gpt
::-------- ------------- ------- ------- --- ---
::Disk 0 Online 59 GB 1024 KB
::Disk 1 Online 931 GB 1024 KB *
::Disk 2 Online 298 GB 2048 KB *

选择硬盘0

select disk 0

删除硬盘上全部分区

clean

创建一个100G的分区,作为系统盘,可根据自己的需求更改,单位为M

create partition primary size=102400

快速格式化,当然你也可以用普通格式化慢慢等

format quick

设置该分区为活动分区,用于引导,并分配盘符

active
assign letter=c

创建另一个分区,大小为50G,用于存放安装文件

create partition primary size=51200

快速格式化并分配盘符

format quick
assign letter=d

大功告成,可以退出diskpart了

exit

这时要下载ISO文件到D盘

d:\

wget xxx/xxx.zip  (链接自己制作吧)

expand xxx.zip  ::解压

此时要拷贝引导文件到C盘

copy boot bootmgr c:\

mkdir c:\sources

copy sources\boot.wim c:\sources

c:\boot\bootsect.exe /nt60 c:

上述步骤没问题的话,重启

此时会自动会进入windows 安装界面,选择安装语言,设置时间及键盘等,点击下一步。

注意这步很重要:出现“开始安装界面”,不要点开始安装,而是点修复计算机,命令提示符。执行 D:\sources\setup.exe,千万不要漏了sources,不然安装完成后会提示找不到驱动……

接下来就是普通的Windows安装过程了,建议不要在此处分区,不然有可能会破坏安装文件。

Ubuntu 安装:

其实用Ubuntu最终还是要回到WinPE的,不然无法引导安装文件,不过在Ubuntu模式下可以省去解压ISO重新压缩成ZIP的步骤

1. 选择Ubuntu 12.04 amd64,稍等片刻就会出现SSH链接信息及连接密码
2. 通过SSH客户端或者IPMI操作
3. 进入系统后,首先当然是分区了

查看服务器硬盘,一般/dev/sda为目标

fdisk -l
Disk /dev/sda: 1999.8 GB, 1999844147200 bytes
255 heads, 63 sectors/track, 243133 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000bfadb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          26      204800   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              26      243003  1951711232   83  Linux
/dev/sda3          243003      243133     1048576   82  Linux swap / Solaris

选择/dev/sda

fdisk /dev/sda

删除原有Linux分区

d #删除分区
1 #此处为分区号
d #删除分区
2 #此处为分区号
d #删除分区
3 #此处为分区号

新建分区

n #新建分区
p #新建为主分区
1 #分区号
First cylinder (1-3876, default 1): (按回车)
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +102400M  #创建100G分区用于系统盘,可根据自己需求更改
a #设置活动分区
1 #分区号
p #新建第二个分区用于存放安装文件
2 #分区号
First cylinder (1-3876, default 1): (按回车)
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +51200M  
p #查看分区情况,如果情况正常就可以退出了
w #保存并退出
mkntfs -f /dev/sda1  #快速格式化为ntfs格式,如果想用普通格式化,去掉-f
mkntfs -f /dev/sda2

分区结束,下面开始弄安装文件

mkdir /sda1 #新建文件夹
mkdir /sda2 #新建文件夹
mkdir /iso #新建文件夹
mount /dev/sda1 /sda1 #挂载C盘
mount /dev/sda2 /sda2 #挂载D盘
cd /sda2 #进入C盘
wget xxxx.iso  #同样,下载链接自制
mount xxxx.iso /iso #挂载ISO
cd /iso #进入ISO
cp boot bootmgr /sda1 -r #复制引导文件
mkdir /sda1/sources
cp sources/boot.wim /sda1/sources
mkdir /sda2/os
cp * /sda2/os -r

此时安装文件弄好,请将rescue改成WinPE amd64输入一条命令

c:\boot\bootsect.exe /nt60 c:

重启,接下来的步骤跟上面的一样。

已经问题:

  1. WinPE模式下expand解压命令有可能会解压失败,解决方法:切换到Ubuntu解压。
   

已有 13 條評論

  1. 行人 11 年前 (2015-07-18)
    @

    #广东硅谷学院#学好IT好就业选硅谷IT,学技能拿文凭事半功倍,紧跟专业教师一起冲浪IT行业。我们有建设学习型专业师资团队,教师领跑学生紧随其后。qq:800015777. 电话:88989555.【广东硅谷学院热招2015年高考毕业生:http://www.sve.com.cn】

  2. 网站源码 11 年前 (2015-04-23)
    @

    路过

  3. 谁的心意 11 年前 (2014-12-02)
    @

    请问Online.net的IPMI链接地址是?

    • 飛天鼠 11 年前 (2014-12-08)
      @

      这个可以在console.online.net找到

  4. ScotGu 12 年前 (2014-11-14)
    @

    表示看内容时需要Ctrl+A来阅读。。

  5. 网站建设 12 年前 (2014-09-16)
    @

    围观博主,哇哈哈

  6. 屌丝智慧 www.diaosiiq.com 12 年前 (2014-09-04)
    @

    这星空 看起来有点空洞洞

  7. 极雪 12 年前 (2014-08-26)
    @

    变态

  8. Suming 12 年前 (2014-08-10)
    @

    能不能来点白色字体,看的眼睛疼

    • 飛天鼠 12 年前 (2014-08-10)
      @

      不能

      • Suming 12 年前 (2014-08-10)
        @

        你看的眼睛不疼?

        • 飛天鼠 12 年前 (2014-08-10)
          @

          还可以,把文字移动到中间发光的地方,就不疼了

          • Suming 12 年前 (2014-08-10)
            @

            变态