记一次服务器安装
U盘启动器
选择工具为:UltraISO
,但安装过程中会出现:无法从CD-ROM中找到镜像的问题……以及后面一系列问题。
解决方法:将Ubuntu
镜像copy
到U盘中,然后手动挂载,或者扫描U盘。
后经一位师兄提醒,将制作工具换为:Win32DiskImager
.然后一切正常。
raid卡配置
服务器有两块硬盘,需要配置raid卡。
本服务器通过CTRL+M
进入配置页面。将两个硬盘的raid
全都设置为0
,然后重新初始化。
raid0
与raid1
区别:
- 如果2块硬盘,均为10GB.
raid0
模式中,最后的硬盘容量是10GB+10GB=20GB
raid1
模式中,最后的硬盘容量是10GB+10GB=10GB
,其中一块硬盘是另一块硬盘的备份。
启动配置
进入 bios
页面,然后再boot
选项中选择配置U盘 启动优先,或者直接选择U盘启动。
坑
问题描述
出现了unable to install grub in /dev/md126X
分析
关键点是在安装ubuntu的时候,安装grub所产生了错误,导致系统无法启动。
其实ubuntu 12.04已经支持了这块服务器的megaraid软RAID的驱动,在内核目录能看到驱动程序(也可以从官网上下载)。
所以在做分区的时候,其实也是能搜索到这个磁盘的,只是dev的名字有点怪,叫/dev/md126
关键点是需要手工echo “(hd0) /dev/md126” > /boot/device.map,然后grub-install 到/dev/md126上。
因为在raid的安装上,如果要mount到合适的/boot分区,就必须mount到/dev/md126pX这种设备上,而这些设备是没有所谓MBR的,而GRUB的安装参数则必须要放到/dev/md126上,这个小小的差异就导致了问题。
解决方案
当遇到了unable to install grub in /dev/md126X
时,首先深呼吸,接杯水压压惊。
Now we start to install GRUB by our hand:
1 | `ALT+F2` #进入cmd界面 |
后记
The key process is # echo “(hd0) /dev/md126” > /boot/device.map
Becaulse the Ubuntu installation program use the /target partition /dev/md126p1 directory in grub-install, so it can’t be done in a raid. The RAID MBR is not on the first partition /dev/md126p1, but on the base devices file /dev/md126