2

Nocix 在线重装

 1 year ago
source link: https://www.taterli.com/8829/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Nocix 在线重装

Nocix 在线重装

Nocix很多配置是SSD+HDD,但是想把系统装在HDD非常困难,而且还要时刻注意引导盘必须是SSD,这个没得修改,否则各可能各种启动失败.而且Nocix的救援系统居然是退不出来的,退出只有重装,如果使用pressed也很难看到进行了什么.

先重装为Debian 10,并记录信息.

Username: customer
Password: Wy1bcxrj51in!

上面信息是临时用的,我们在Debian系统中安装Debian系统,然后切换到root身份,安装Debian安装工具debootstrap.

apt install debootstrap

然后修改fstab,解除对机械盘的挂载(默认SWAP在机械盘),然后重启,之后把分区后的新rootfs盘挂载到/mnt,开始装系统.

wipefs -a /dev/sdb
fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /mnt
debootstrap --arch amd64 bullseye /mnt http://ftp.us.debian.org/debian
LANG=C.UTF-8 chroot /mnt /bin/bash
apt install makedev openssh-server ifupdown

设置root密码,允许root登录,安装内核和设备

vim /etc/ssh/sshd_config
mount none /proc -t proc
cd /dev
MAKEDEV generic
apt install linux-image-5.10.0-10-amd64
passwd root

退出chroot环境后,还要记得写网卡配置,fstab文件.

vim /mnt/etc/network/interfaces
vim /mnt/etc/fstab
chmod +w /boot/grub/grub.cfg
vim /boot/grub/grub.cfg

然后重启,顺利的话你进入新系统了,准备洗原来的盘.

apt install lvm2
lvremove /dev/s194866-vg/root
lvremove /dev/s194866-vg/swap_1

然后重启就失联了,到救援系统,安装Grub.

mount /dev/sdb1 /mnt
mount /dev/sda1 /mnt/boot
LANG=C.UTF-8 chroot /mnt /bin/bash
mount -t proc none /proc
mount -t sysfs sysfs /sys
update-grub

回到正常系统,Nocix只能进入一次救援,所以上面改不好,大概又要重头再来,然后开始创建带缓存的HDD分区.

apt install bcache-tools
mkfs.ext4 /dev/sda5
mkfs.ext4 /dev/sdb2
wipefs -a /dev/sda5
wipefs -a /dev/sdb2
make-bcache -C /dev/sda5 -B /dev/sdb2

检查结果(引导盘在SSD,缓存在SSD逻辑分区,实际系统在机械盘50GB,实际数据盘是机械盘第二个分区!):

root@s194866:~# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 232.9G  0 disk 
|-sda1        8:1    0   487M  0 part /boot
|-sda2        8:2    0     1K  0 part 
`-sda5        8:5    0 232.4G  0 part 
  `-bcache0 254:0    0   1.8T  0 disk 
sdb           8:16   0   1.8T  0 disk 
|-sdb1        8:17   0    50G  0 part /
`-sdb2        8:18   0   1.8T  0 part 
  `-bcache0 254:0    0   1.8T  0 disk

这时候又迎来一次重启验证,这次启动会非常慢(>5分钟),需要耐心等.我曾一度以为翻车.如果此处不重启,等下写点文件就掉盘.

到这里,全部完成.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK