欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

U盘裸机安装CoreOS 博客分类: linux coreos裸机U盘

程序员文章站 2024-03-17 22:04:28
...

笔者有两台PC, 为开发用打算在另一台上安装coreos.

准备材料:
    U盘一个, 512M就完全够用了.
    CoreOS镜像: http://stable.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso
    启动U盘制作工具rufus: https://rufus.akeo.ie/downloads/rufus-2.16.exe

注意事项:
    制作U盘启动盘会格式化U盘, 所以要注意备份U盘里的资料.
    如果因为访问不了某些网站而导致安装失败, 请*. 好消息是, 笔者在没有*的情况下也成功了.
    本文只涉及最基础的安装过程, 不考虑定制化的yaml配置.

制作启动盘:
     用Rufus将coreos_production_iso_image.iso写入U盘, 如图.

U盘裸机安装CoreOS
            
    
    博客分类: linux coreos裸机U盘
 

生成RSA密钥:
   方法有很多, 笔者用的是Xshell(战争赔款版), 如图:

U盘裸机安装CoreOS
            
    
    博客分类: linux coreos裸机U盘
 

编辑cloud-config.yml:
    将刚才生成的公钥填入下面的文件.

#cloud-config
users:  
   - name: core
     ssh-authorized-keys: 
       - ssh-rsa 你的公钥
   - groups:
       - sudo
       - docker   

    然后将cloud-config.yml放入U盘. 最终的U盘内容如图:

U盘裸机安装CoreOS
            
    
    博客分类: linux coreos裸机U盘
 
开始安装:
      插上U盘到目标PC, BIOS里选择用U盘启动, 启动后看到core@localhost~$命令提示符.
      看到U盘的设备编号是sdb1:

core@localhost~$ ls /dev|grep sdb
sdb
sdb1

      挂载U盘到/mnt, 目的是为了接下来读取U盘里的cloud-config.yml.

core@localhost~$ sudo su root
core@localhost~$ mount /dev/sdb1 /mnt
core@localhost~$ cat /mnt/cloud-config.yml

 
    万事俱备, 可以开始安装了.


    执行命令:

coreos-install -d /dev/sda -C stable -c /mnt/cloud-config.yml

 
    五分钟不到, 安装成功.

Installing cloud-config...
Success! CoreOS stable 1409.8.0 is installed on /dev/sda

 

SSH登录:

U盘裸机安装CoreOS
            
    
    博客分类: linux coreos裸机U盘
 
      登录成功:

Connecting to 192.168.85.143:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

WARNING! The remote SSH server rejected X11 forwarding request.
Container Linux by CoreOS stable (1409.8.0)
core@localhost ~ $ 

 
    全文完.

 

  • U盘裸机安装CoreOS
            
    
    博客分类: linux coreos裸机U盘
  • 大小: 80.1 KB
  • U盘裸机安装CoreOS
            
    
    博客分类: linux coreos裸机U盘
  • 大小: 41.4 KB
  • U盘裸机安装CoreOS
            
    
    博客分类: linux coreos裸机U盘
  • 大小: 15.8 KB
  • U盘裸机安装CoreOS
            
    
    博客分类: linux coreos裸机U盘
  • 大小: 95.2 KB