在群里北京王大哥处入手,到手安装飞牛折腾了很久没有成功,期间王大哥热心帮助 技术支持,整整两天终于找到了方法。
这个机器比较特殊 默认只从sata1位置引导系统并且不能更改。
百度了很多地方,小红书 ,哔哩哔哩 知乎,终于找到了方法,需要制作引导盘,才能引导从其他位置引导起飞牛OS。
如果大家有这个机器的 可以参考我的方法
我分享出来
MicroServer Gen8在AHCI模式时,五个SATA和普通主板的功能一样,唯一不同的是MS G8的BIOS不能选择用哪个硬盘启动。
它会尝试从SATA1引导,如果SATA1没有连接硬盘,则尝试从SATA2引导,以此类推。
可是SATA1~4是硬盘笼子;通常人们都是将4个3.5寸仓库盘放到笼子里面;然后通过SATA5连接一个2.5寸硬盘(放置在9.5mm光驱位置)做系统盘。当五个硬盘都连接时,BIOS仅尝试从SATA1引导,结果出现引导失败。
解决方法就是通过安装一个U盘或MicroSD卡,从而间接引导SATA5接口上的系统盘。
网上给出的方法都是引导Windows系统的,而我们安装的如果是Linux系统的话,则无法简单的使用这些方法来引导系统的。
自己探索了一下,通过使用Rufus来使用并且修改Super GRUB2 Disk的方式来启动基于Debian的飞牛OS方法。
1.安装飞牛OS系统
只插上光驱位置上的硬盘,然后安装飞牛OS系统,只有这样,才能正常安装系统,否则会出现无法安装到正确的磁盘上面。开启SATA AHCI模式
参考图片1
制作ventory安装U盘,拷贝飞牛OS到U盘根目录
通过ventory安装飞牛OS到sata5硬盘
2.下载必须的软件
下载Super GRUB2 Disk最新的镜像文件,官网为http://www.supergrubdisk.org/,
参考图图片2
选择旧BIOS非UEFI版本
下载Rufus最新的版本,官网地址为https://rufus.akeo.ie/
4.安装Super GRUB2 Disk到SD卡
按照下图的步骤处理:
参考图片3
只有如下选项才能保证可以在Windows中可以正常访问修改Super GRUB2 Disk已经安装到SD卡上的内容。
参考图片4
在刻录好的SD卡的\boot\grub中找到grup.cfg
删除原有内容替换如下
plaintext
set default=0
set timeout=5
menuentry 'NAS' {
set root=(hd1,msdos2)
linux /boot/vmlinuz-6.6.38-trim root=/dev/sda2 ro quiet splash
initrd /boot/initrd.img-6.6.38-trim
}
其中(hd1,msdos2)和root=/dev/sda2请根据自己的设备填写
如何查看到自己信息
通过uper GRUB2 Disk引导盘进入菜单
语言设置为汉语
然后返回选择手动功能
选择linux
然后回搜索到飞牛os所在的分区信息
用自己的替换掉上面的(hd1,msdos2)即可。
修正:如果不通过惠普自带的ntelligent Provisioning安装飞牛OS镜像的话,而是通过ventory安装飞牛OS,开启SATA AHCI模式这一项好像是非必须的!
修正2设备名(如 `/dev/sda2`)每次重启后可能会存在变化导致不能引导
更改为基于UUID的方式,你需要编辑GRUB配置文件(通常是 `/etc/default/grub`),并将 `root` 参数的值更改为对应的UUID
例如文中的
root=/dev/sda2 ro quiet splash
的sda2的UUID是44646296-fd62-48df-ad30-7b47e4bf548b
修改之后root=UUID=44646296-fd62-48df-ad30-7b47e4bf548b ro quiet splash
1. UUID查询方法命令查看:`blkid`
2. 文件查看:`ls -l /dev/disk/by-uuid`
3. 命令查看:`vol_id /dev/sda1`
|