修改proxmox镜像,制作USB安装盘

    最近公司要搞业务系统的灾备方案,在网上狂找一通资料,无他,就是喜欢开源方案。

却不想发现了这个好东东,proxmoxVE,很后悔无知,以前怎么不知道,仔细看了下官网,

作者是个老外,叽里哇拉的视频看了个大概。大体上这是一个VPS管理系统,正是我想要的,

最感兴趣的当然是它的集群和备份功能,只是恢复还没有整合。居然集成了时下性能相对最好的

OpenVZ/KVM,真是强悍一个!

    可是单位那老机光驱早被我拆了,也不想装,现在很少用了,呵呵,太折腾了。。。看来想测试

必须最少得两台服务器了,不想全部用虚拟机,虚拟机里虚拟测试太没劲了。于是搞了这个,本来

以为比较简单,却不想折腾我一个星期... 

     首先是grub2,不想去整grub4dos,不是不支持国人,我全部在linux下,下想再整win和dos了,

失败告终,依据以前的经验及网上资料,要从GRUB启动ISO必须使用专有的内核,而这个proxmox

用的是Debian 且还是64位的,很容易到官网上下到了 那个hdd-media/ 专用内核,重启笔记本,傻

了,启动是成功了,直接进Debian安装界面了,而不是我想要的proxmox安装。冷静的想了下,觉得

还是直接启动ISO 比较好,这个,。。这种方法就行不通了。又换了syslinux, 常规做法,把USB格成

fat32 结果不认那个ISO说是什么 UTF-8字符编码不符,无果,看来要想成功还得要模拟非常接近或者

是完全相同的安装环境。又查了查syslinux的资料,发现它其实相当强大,支持各种文件系统引导,isolinux,

extlinux,syslinux等等,其中的extlinux就是从linux文件系统引导的,太好了,再试,把usb格式化成

ext3,(因为我在用CD安装完别的服务器里发现它用的就是这个,这里保持一致)。

#fdisk -l  

发现我的usb 在 /dev/sdb

#cfdisk /dev/sdb 用这个命令行下的图形化工具比较保险,重写MBR 及分区 /dev/sdb1

#mkfs.ext3 /dev/sdb1   

#mount -o loop proxmox1.6.iso /cdrom 挂上光盘,拷出里面的 boot/isolinux,

这里的光盘镜像就是用syslinux做的引导,只要把isolinux改成extlinux理论上就可以成功

引导了,思路就是这样。

#mount /dev/sdb1 /mnt   

#cp -r  /cdrom/boot /mnt  

#extlinux -i /mnt/boot/isolinux    

修改相应的isolinux.cfg内容,并更命为extlinux.conf

#reboot   重启下看看,哈哈,终于看到那个Proxmox的安装图标了。。。等等,内核启动

成功后,又卡在一个地方了,仔细一看,原来是linux.img这个启动镜像出的问题,默认这里

是寻找光驱硬件设备,什么/dev/sd0,/dev/sdx...而不是读取已经挂载的ISO,这个好办,解

开这个linux.img,找到启动文件 init,加入iso挂载及挂载后的寻找路径,重新打包,压缩。

吼,吼,成功了。正常安装了,速度就,,,太好了,呵呵!

转载于:https://my.oschina.net/fengboli/blog/10579

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值