前两天给X240s换了固态硬盘,重装系统后一直没再折腾。今天终于有空处理下CentOS7默认启动项的问题了。解决方法应该比较暴力:
grub2/grub.cfg下
if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default=0 fi
直接把${saved_entry}展开变量改成Windows所在列表号就可以。反正谁也不会动辄改动grub
前几天发现ys队列的排队机制存在问题,即若某节点已经被前一个任务独占,排队机制似乎没有摒除该节点,后一个任务依然可能被提交到该节点,造成负载过大。发邮件给学校超算中心后如石沉大海,没有回复。想到之前给杨老师集群做测试的时候,直接手动指定hostfiles,于是自己动手,丰衣足食。
先写hostfile文件,比如使用c74到c77四个节点,每个节点16个核心,hostfile可以这样写
c74:16
c75:16
c76:16
c77:16
然后mpirun -hosts后面指定到这个文件。
需要注意的是,提交pbs的话会被忽视这个设定,所以只能采用screen的方式运行脚本。pestat qstat下都不能查到任务号。
这个问题很奇葩,有点意思。老板发的Thinkpad,换SSD后装系统,格式化硬盘无法下一步进入复制和展开安装文件阶段,报错“安装程序无法创建新的系统分区 也无法定位……”
百度之,发现解决方法非常奇葩:
先格式化一下你要装的那个盘,然后,拔出U盘,啥也别动,只拔出U盘究行,再装上U盘,然后刷新一下【选硬盘那里的高级选项中有格式化和刷新】,再选择要安装的硬盘点下一步,OK了,可以正常安装了
我勒个去,这是因为个鸟毛?在好奇心驱使下,继续搜索,发现这个回答比较靠谱:
这个问题只出现在使用U盘安装win7的时候。具体原因很难讲,我猜测是当在这个界面选择安装到C盘时,安装程序会搜索(hd0,0),但实际的(hd0,0)不是C盘而是U盘(因为U盘是启动盘,如果你有用过grub4dos就知道了),所以就出现了这个错误提示。 我的解决方法很简单: 解决方法1: 拔掉U盘,安装就可以继续了。 解决方法2: 用ultraiso写到U盘。原因很简单,ultraiso是模拟cd-rom方式写入,启动后U盘占用的是光盘盘符,因此C盘还是(hd0,0)
看起来WT这个镜像不是拿UltraISO刻录的呀,还是软碟通好使……
参考资料:
http://zhidao.baidu.com/link?url=PcRCaz9PrfsPv4rHRDdZhWXIWxxP-XFLwUXeGpuUPFpR3L1xK3lSLwgVwWHqP9DmMr-mQinII46M5HalpWllKK
http://zhidao.baidu.com/link?url=bT8DZQs3jr6WSRf7J_ruYf7Divgqlrc3z8Kpi1LJRu79wHf1rjLXJn13Qt3FrjJSK76j74BbE9w17H7YvYOujXI9KUOpcpSo-mIOHj9Pc4a