6
浏览一、开启SSH端口。
在控制面板里面——>终端机和SNMP ,启动SSH功能打勾,并设置端口(建议别用22,改用其他的,比如220或者其他都行)。
二、挂载synoboot1分区。
第一步:用ssh工具如xshell连接到群晖的地址,用创建群晖的管理用户登陆。
如:admin 密码 xxxxx
第二步:获取root权限。(如果这一步失败,请按照教程开启root权限)
sudo -i
回车后会提示输入密码,即再次输入当前管理账号的密码。
成功后会变成root@Sxxx:~#, 其中root开头,#结尾。
第三步:在/tmp目录下创建一个临时目录,名字随意,如:boot
mkdir -p /tmp/boot
第四步:切换到dev目录
cd /dev
第五步:将synoboot1 分区挂载到boot
mount -t vfat synoboot1 /tmp/boot/
# -t vfat 对ntfs格式的磁盘分区应使用-t ntfs参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
关于磁盘分区的格式可以参考使用以下命令查看
1. 使用 blkid 命令
blkid 命令用于查找/打印块设备(通常是硬盘分区)的UUID、LABEL等信息,也包括文件系统类型。
sudo blkid
这会列出所有分区及其文件系统类型。
2、df 命令用于显示磁盘分区上的可用空间。虽然它主要显示文件系统的挂载点和大小,但它也可以间接地显示文件系统的类型。
df -T #-T 选项会显示文件系统的类型。
3. 使用 lsblk 命令
lsblk 命令列出所有可用的块设备,包括它们的挂载点和文件系统类型。
lsblk -f
-f 选项会显示文件系统类型。
4. 使用 stat 命令
stat 命令可以显示文件或文件系统的状态信息,包括文件系统类型。对于根文件系统,你可以这样做:
stat /
然后查看输出中的 Filesystem Type 部分。对于特定目录,你也可以使用:
stat /path/to/directory
5. 使用 mount 命令
mount 命令显示当前挂载的文件系统列表,包括它们的挂载点和文件系统类型。
mount | grep 'on / ' -B1 | awk '{print $5}'
这个命令会显示根文件系统的类型。如果你想查看其他挂载点的类型,可以修改 grep 中的路径。
6. 使用 fdisk 或 parted 命令(对于查看未挂载的分区)
如果你想要查看未挂载的磁盘分区的文件系统类型,可以使用 fdisk 或 parted:
sudo fdisk -l
第六步:切换到/tmp/boot/目录
cd /tmp/boot/
ls
可以看到挂载后有 bzImage EFI grub info.txt 等文件夹或文件(主机或版本不同时,文件夹、文件名有所差别,但肯定有grub文件夹),至此挂载成功。
第七步:切换到grub目录,或新版本就在根目录下面有user-config.yml文件
7.X新版本直接命令:vi user-config.yml修改其中的SN,MAC1,MAC2地址。
找到sn=xxxxxxx修改
按键盘向下、向右等箭头,将光标移动到要修改的地方
此时还是命令模式,按键盘上的 i 键(小写状态),进入文档编辑模式,此时就可以输入新的SN,MAC1,mac2的新值。
6.X老版本修改grup目录下的grub.cfg文件
假如是老版本就:cd grub
vi grub.cfg
修改成功了。其他与新版本一样。
最后重启主机,
reboot
第八步:如果是虚拟机提示挂载分区失败:wrong fs type, bad option, bad superblock on synoboot1, missing codepage or helper program, or other
上传大白菜PE引导文件ISO文件(用大白菜生成本地镜像方式生成),到虚拟机主机数据存储目录或者ISO目录,加载这个ISO文件,用光驱引导,进入PE之后用DISKGEN分区助后找到引导盘的第一个分区根目录下的user-config.yml文件把他复制到桌面,用开始菜单附件中的记事本编辑此文件中的sn与mac1,mac2,保存之后再存入引导盘的原位置。假如ISO文件里的diskgen分区助后是免费版不能编辑则直接打开我的电脑C盘,找到文件修改。