有一台内存1TB的机器,启动巨慢,装系统特别的痛苦。
上周从raid卡启动这个问题怎么也没搞定,恰好发现主板上有一个usb口,可以直接把一个usb ssd插在主板上当系统盘,这样就不必去搞raid卡启动了。
因为启动太花时间,于是准备另外找一台机器,先把系统盘做好,然后直接插到1TB的机器上启动。
选用的发行版本是nixos,特点是可以先写配置文件,然后通过配置文件构建系统。
于是我就把usb ssd插到我的另一台nixos上,分好区,把/和/boot分别mount到/mnt和/mnt/boot上
执行sudo nixos-generate-config --root /mnt生成系统配置文件,然后进行了修改
修改好之后执行sudo nixos-install --root /mnt完成安装。然后把装好的usb ssd插进机器里,重启,并一次成功进入系统。
下面是一个与此相关的问题:
上面的安装是用的mbr方式启动的,启动所需的全部条件都在usb ssd的主引导区上。
如果要做一个uefi的u盘启动盘该怎么做?uefi所需的启动条件不仅仅是efi分区里的文件,还有要在uefi bios里写入一条启动记录,我这个u盘在机器A上做好之后,插到机器B上的时候,启动记录并不会跟着跑,上述方法就不能用了。
但是我知道linux的光盘安装镜像即使烧到u盘里,也可以在随便哪台支持uefi的机器上直接以uefi模式启动的,这是怎么做到的?
--
FROM 123.113.34.*