From 0b62ce470514c9ed5767b38689467302c997c632 Mon Sep 17 00:00:00 2001 From: Dichgrem Date: Tue, 23 Apr 2024 16:41:21 +0800 Subject: [PATCH] Initial commit --- content/{PVE-MCSM.md => awesome-PVE-MCSM.md} | 0 .../{android-TV.md => awesome-android-TV.md} | 0 ...ndroid-root.md => awesome-android-root.md} | 0 content/awesome-arch-linux.md | 208 ++++++++++++++ .../{chromebook.md => awesome-chromebook.md} | 0 content/awesome-nas-dsm copy.md | 121 ++++++++ content/awesome-nas-dsm.md | 93 ++++++ content/{openwrt.md => awesome-openwrt.md} | 0 ...{podcast-use.md => awesome-podcast-use.md} | 0 public/archive/index.html | 45 ++- public/atom.xml | 85 +++++- .../index.html | 10 +- .../index.html | 10 +- public/awesome-arch-linux/index.html | 269 ++++++++++++++++++ .../index.html | 12 +- public/awesome-nas-dsm-copy/index.html | 199 +++++++++++++ public/awesome-nas-dsm/index.html | 191 +++++++++++++ .../{openwrt => awesome-openwrt}/index.html | 10 +- .../index.html | 6 +- .../{pve-mcsm => awesome-pve-mcsm}/index.html | 8 +- public/kgnl/index.html | 4 +- public/linux-for-pc-6/index.html | 2 +- public/local-isps-to-cn-report/index.html | 2 +- public/page/4/index.html | 4 +- public/page/7/index.html | 221 +++++++------- public/page/8/index.html | 212 +++++++------- public/page/9/index.html | 105 +++++++ public/rss-read/index.html | 2 +- public/sitemap.xml | 56 ++-- public/tags/android-tv/index.html | 2 +- public/tags/android/index.html | 2 +- public/tags/chromebook/index.html | 2 +- public/tags/debain/index.html | 2 +- public/tags/dualsystem/index.html | 128 +++++++++ public/tags/index.html | 16 +- public/tags/life/index.html | 2 +- public/tags/linux/index.html | 13 +- public/tags/nas/index.html | 128 +++++++++ public/tags/openwrt/index.html | 2 +- public/tags/podcast/index.html | 2 +- public/tags/pve/index.html | 2 +- public/tags/root/index.html | 2 +- public/tags/tech/index.html | 45 ++- 43 files changed, 1917 insertions(+), 306 deletions(-) rename content/{PVE-MCSM.md => awesome-PVE-MCSM.md} (100%) rename content/{android-TV.md => awesome-android-TV.md} (100%) rename content/{android-root.md => awesome-android-root.md} (100%) create mode 100644 content/awesome-arch-linux.md rename content/{chromebook.md => awesome-chromebook.md} (100%) create mode 100644 content/awesome-nas-dsm copy.md create mode 100644 content/awesome-nas-dsm.md rename content/{openwrt.md => awesome-openwrt.md} (100%) rename content/{podcast-use.md => awesome-podcast-use.md} (100%) rename public/{android-root => awesome-android-root}/index.html (97%) rename public/{android-tv => awesome-android-tv}/index.html (96%) create mode 100644 public/awesome-arch-linux/index.html rename public/{chromebook => awesome-chromebook}/index.html (95%) create mode 100644 public/awesome-nas-dsm-copy/index.html create mode 100644 public/awesome-nas-dsm/index.html rename public/{openwrt => awesome-openwrt}/index.html (95%) rename public/{podcast-use => awesome-podcast-use}/index.html (97%) rename public/{pve-mcsm => awesome-pve-mcsm}/index.html (98%) create mode 100644 public/tags/dualsystem/index.html create mode 100644 public/tags/nas/index.html diff --git a/content/PVE-MCSM.md b/content/awesome-PVE-MCSM.md similarity index 100% rename from content/PVE-MCSM.md rename to content/awesome-PVE-MCSM.md diff --git a/content/android-TV.md b/content/awesome-android-TV.md similarity index 100% rename from content/android-TV.md rename to content/awesome-android-TV.md diff --git a/content/android-root.md b/content/awesome-android-root.md similarity index 100% rename from content/android-root.md rename to content/awesome-android-root.md diff --git a/content/awesome-arch-linux.md b/content/awesome-arch-linux.md new file mode 100644 index 0000000..09bdfc7 --- /dev/null +++ b/content/awesome-arch-linux.md @@ -0,0 +1,208 @@ ++++ +title = "综合工程:Arch从入门到入土" +date = 2023-08-16 + +[taxonomies] +tags = ["Tech","linux"] ++++ + + +前言 Arch linux是一个轻量、灵活、滚动更新的 Linux 发行版,衍生了诸多优秀的桌面端linux。其官方Wiki更是被称为技术界的“武林秘籍”; +但由于该Wiki的中文版比较陈旧,安装教程不太清楚,故先以虚拟机安装Arch为例实际操作一番。 + + +![bafkreie4fj4pavox7pt37tjabqo33fv7fnehmonw2che6mjht2y5x3jgly](ipfs://bafybeibajrsesaarkzymrbiwzvnda6eaejvb6zcjdreahtjs3j4mrsogei) + + +*** + +准备工作:需要虚拟机环境(这里推荐使用VMware Workstation Pro),以及一个ISO镜像 +VM学习版:https://www.ahhhhfs.com/33472/ +官方镜像: https://geo.mirror.pkgbuild.com/iso/2023.08.01/ + +*** + +## **一、新建虚拟机** +1.打开VM,文件—新建虚拟机—典型—下一步,对于硬盘要求建议至少20G,作为后续分区使用;CPU及内存根据实际需求分配,一般取半数。 +注意:完成后需先在编辑虚拟机设置—选项中设置引导为UEFI,否则会导致奇怪的Boot问题。 + + +![图片](ipfs://bafybeibs4brehmnvjkfvd7ltyqhwzkmhdbxywftgls7eoqt7r3bcqe5xv4) + + +![图片](ipfs://bafybeig5lfxizsc44etbvzqf663fmp3yeooffijwsngstxmxkgsbcg7s4m) + + + +2.开启此虚拟机,随后进入界面,回车,跑码后进入tty1。 + +![图片](ipfs://bafkreihlwb3442do3fajm5znev4pycyfoutczvstyfitk7qtzuzuhcfez4) + + + +![图片](ipfs://bafkreiccfhgcm4vk4rxza6pz7exjzgigaf2bakd7dsjh5ryzd2jxmeykne) + + + +## **二、联网并分区** +1.使用 **dhcpcd** 命令获取IP地址,由于虚拟机使用NAT故联网容易。 +2.使用 **ping www.baidu.com** 命令检查是否联网,若出现ttl,time=xx ms等数据说明成功,随后再 **Ctrl+C** 停止命令运行,~~避免百度被DDOS攻击死掉。~~ +3.使用 **timedatectl set-ntp true** 命令更新系统时间,该命令无输出,正所谓无事发生就是最好的。 +4.使用 **fdisk -l** 命令查看系统分区,由于虚拟机的存在只会显示一块硬盘。 +5.接下来是Arch安装中较难的一部分,以20G硬盘空间为例,我们需要划分出512MB的引导分区,15G的根分区以及5G左右的交换分区。由于纯命令行分区比较繁琐,这里使用 **cfdisk** 命令打开分区工具。 + +![图片](ipfs://bafkreia6qdsqeidr6vq2b6ptfl4ctxdvlrqa6aecdspvc27vnebwxa7kla) + + +回车选择gpt类型,可以看到如下界面: + +![图片](ipfs://bafkreielrel5p5ssgalppawbfbqwnlyk6t7ryg7j4j7r2o4kbs4eqyhkgy) + + + +使用左右方向键移动至**New**,新建一个分区,大小为**512MB**,回车确认,并移动至**type**将其类型改为**EFI system**,随后如法炮制,建立根分区(类型为linux filesystem)和交换分区(linux swap)。 +注意:上诉操作完成后需在**Write**中选择**yes**,否则无法保存分区,随后**quit**回到命令行。 + + +![图片](ipfs://bafkreibrlvexhzffrrgqeqlj4pd2n23sxnmusiipbkgfsutyy6v5w4lpgy) + + +6.分区结束后分别对其进行格式化,命令为 +``` +**mkfs.fat -F32 /dev/sda1 +mkfs.ext4 /dev/sda2 +mkswap -f /dev/sda3** +``` +注意不同分区类型与格式所用命令不同。 +7.格式完成后进行挂载,使用如下命令: +``` +**swapon /dev/sda3 +mount /dev/sda2 /mnt +mkdir /dev/sda2 /mnt/home +ls /mnt +mkdir /mnt/boot +mkdir /mnt/boot/EFI +mount /dev/sda1 /mnt/boot/EFI +ls /mnt** +``` +完成后即可开始组件下载。 + +* * * + +## **三、安装基本组件** +1.使用大名鼎鼎的**vim**编辑器,将下载镜像源改为国内,提高下载速度**vim /etc/pacman.d/mirrorlist** + + +![394c1fa62cbd585145343b3f8bbba2ad](ipfs://bafkreictwulvg2xhhir5nhfodjum2sc6zjbgz2pcsik35ecwlpmih3vgda) + + + +推荐使用清华源,在首行中改为如下命令: + +``` +Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch +``` +随后**ESC**,**: wq** 保存退出。 + +![basic-install_mirrorlist-2.d629c732](ipfs://bafkreid3iaak75h5tvdhrfu5nkuv5dxfsd4j2ery74w4g4o5ykrs2yoayy) + +2.安装基本包,使用命令 +``` +pacstrap /mnt base base-devel linux linux-firmware dhcpcd +``` +一路回车下载。 + +![basic-install_pacstrap-2.4c230553](ipfs://bafkreieody2vfglni6mu7gjpbkh7lsmrptjkqrho6yo22enm7pi2aemufy) + +3.生成**fstab**文件 ,使用命令 +``` +**genfstab -U /mnt > /mnt/etc/fstab** +``` +自动挂载分区,并用**cat /mnt/etc/fstab**观察分区情况。 +4.使用**arch-chroot /mnt**命令切换至系统环境下,此时可以设置时区,语言和主机名(hostname)。 +设置上海为系统时区: +``` +ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime +``` +设置主机名: **vim /etc/hostname**,写入任意你想要的名字。随后在**vim /etc/hosts**中输入如下内容,将**name**改为主机名。 +``` +127.0.0.1 localhost +::1 localhost +127.0.1.1 name.localdomain name +``` +设置语言:使用**vim /etc/locale.gen**命令去掉 **en_US.UTF-8 UTF-8** 以及 **zh_CN.UTF-8 UTF-8** 行前的注释符号,并用**locale-gen**生成新locale,用**echo 'LANG=en_US.UTF-8' > /etc/locale.conf**命令确认输出。 + +![basic-install_locale-1.59ffa6db](ipfs://bafkreihddeih5fe46ysb42inueignbo2dfc5dm7d75tvjpmtr4lo5rrm7i) + +4.设置root密码:使用**passwd**命令,设置并重复密码。 +5.安装微码:根据硬件选择命令: +**pacman -S intel-ucode # Intel +pacman -S amd-ucode # AMD** +6.安装引导程序: +``` +pacman -S grub efibootmgr os-prober +grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ARCH +``` +生成配置文件: +``` +grub-mkconfig -o /boot/grub/grub.cfg +``` +7.退出并重启虚拟机: +``` +exit # 退回安装环境 +umount -R /mnt # 卸载新分区 +reboot # 重启 +``` +若成功进入登录界面即为成功,可使用**neofetch**命令打印系统信息。 + +![basic-install_neofetch.d338d5c5](ipfs://bafkreihnuyjb6tzcp3pqo6irmmml3tp5gpw2b2sl5amr5qiykvtmi5ufpu) + + +*** +## **四、安装图形界面** +为便于在虚拟机中操作,我们可以安装KDE-plasma,Xfce等桌面环境。 +1.使用**dhcpcd**获得地址。 +2.新建普通用户**useradd -m -G wheel username** (替换username为你的用户名) +并设置密码**passwd username** 。 +3.配置Sudo,使用**pacman -S sudo**安装并在**ln -s /usr/bin/vim /usr/bin/vi +visudo**中删除 **%wheel ALL=(ALL)ALL** 前的注释符。 +4.reboot后开始安装驱动。由于~~NVIDIA fuck you~~ 众所周知的原因,独显驱动比较难以安装,建议先只上核显。 + + +![图片](ipfs://bafkreic4wammkoj27s35kh3ajhhbsx6p3sn2kxnsnoc4z4gphv2vrehbjq) + + + +以此为例,若为AMD核显,命令为 +``` +sudo pacman -S xf86-video-amdgpu +``` +OpenGL和mesa: +``` +sudo pacman -S mesa xf86-video-amdgpu vulkan-radeon libva-mesa-driver mesa-vdpau +sudo pacman -S opencl-mesa lib32-vulkan-radeon lib32-mesa +``` + +5.使用命令 +``` +pacman -S plasma-meta konsole dolphin +``` +安装KDE组件。 +6.开启sddm守护进程: +``` +systemctl enable sddm +systemctl start sddm +``` +7.reboot后进入桌面环境,安装完成。 + +![arch-2023-08-07-17-35-13](ipfs://bafkreigb3tgkdvtwjvbchvd742sc7v6pehyepiax7saobhqae4tn5bkkxa) + + +## **后记** + +设备的多样导致安装中可能会出现一些奇怪的问题,需要自行搜索学习,以不断提高技术水平。 + + + + + diff --git a/content/chromebook.md b/content/awesome-chromebook.md similarity index 100% rename from content/chromebook.md rename to content/awesome-chromebook.md diff --git a/content/awesome-nas-dsm copy.md b/content/awesome-nas-dsm copy.md new file mode 100644 index 0000000..1cf164a --- /dev/null +++ b/content/awesome-nas-dsm copy.md @@ -0,0 +1,121 @@ ++++ +title = "综合工程:Win/linux双系统部署" +date = 2023-08-18 + +[taxonomies] +tags = ["Tech","Dualsystem"] ++++ + + +前言 对于同时有着游戏和Linux环境需求的玩家来说,双系统似乎是其必经之路;而主流设备中两块的硬盘位也为双系统的安装提供了支持。本文以Revios+Garuda的安装为例介绍双系统的安装。 + + + +## **什么是Revios?** +Revios是一款经过精简和优化的Windows发行版(如果可以这么说的话),其特点为在**保证稳定性的情况下,禁用和删除一些系统服务,提高了速度;禁用系统大量隐私收集功能,保护了隐私;禁用部分功能组件,减少磁盘空间占用**。对于需要的组件可以自由添加回来。同生态位下还存在着诸如**AtlasOS、LTSC**等,但Revios在精简和功能性中做的平衡较好。如果你有**游戏需求,同时需要使用Adobe等专业软件**,那么这将是一个好的选择。 + +## **什么是Garuda?** +Garuda是一款基于arch的Linux发行版,具有高性能的zen内核、绚丽的桌面环境和自动创建快照的功能,在一众发行版(Endeavouros,Manjaro)中受到更多的喜爱(确信)。由于作者使用过其他发行版,故以此新系统为例。 + +## 准备工作: +- 我们的新伙计ventoy:**https://www.ventoy.net/cn/download.html** +- revios镜像:**https://www.revi.cc/revios/download/** +- Garuda镜像:**https://garudalinux.org/downloads.html** +- 一台主机,这里以我的垃圾佬鞋盒主机为例: + + +![image](ipfs://bafybeihv6uo7qnvbv2slhb3qygxlddnehczk2bse37wr4syy7h35ve75de) + + +> 具体步骤:ventoy挂载镜像,安装Revios,安装Garuda,设置引导顺序。 + +## **一、挂载镜像并安装** +1.我们可以发现这次我们有两个镜像需要安装,如果使用Rufus那么需要两次独立的写入;因此这里推荐使用ventoy工具,只要将镜像拖入盘内即可,可以同时部署多个镜像。 + + +![image](ipfs://bafkreiaxytflocpss32qkwpkydwvq4fells5x2obworuxmw2lx5tvgluym) + +2.进入BIOS,设置boot启动顺序,将USB设为首位,保存退出; + + +![image](ipfs://bafybeidov4dng6xq3itissintbi4f7zfjvuka33u3vysr3ogv76kh22tf4) + + +![image](ipfs://bafybeifh74xbrrayjbupeg7fu637blc2i6gked2pg4ewbcbstgfgg3h4c4) + +3.重启后可以看到如下界面,我们选择revios,正常模式启动: + + +![image](ipfs://bafybeifcdawjoiozjfr6ri2btullxq2srj4gfmdqodfawfdblzsxmonrry) + + +可以看到一个经典的Windows安装界面,我们点击同意协议: + + +![image](ipfs://bafybeifvnevd7gj5vmiv5y6xrs2ftsvmt3ff7ove4g26cvtpuk5tdj5tay) + + +选择目标磁盘安装: + +![image](ipfs://bafybeibah4akykdcurox32zw5nlwhu4iidarzzro7fpwnyhnqtkvfxsmp4) + +随后进入设置环节: + + +![image](ipfs://bafybeigh76azpp6bx3zsrguyyjfbymnvzjasbplwgcuaozuqd56dbhbx44) + + +设置安全问题: + +![image](ipfs://bafybeig7wgyynrupahmipqwywtnnawfmb5w4p2pzsdoznj6traxalfuzle) + +![image](ipfs://bafybeidaq4bapgzr464bxoipjlyqi2x25tov2tcxcvfmwt24dpbj6nheny) + +4.重启后进入系统,可以看到非常流畅,甚至在这台2G内存的主机上都毫无问题: + + + +![image](ipfs://bafybeibk7fg5zz57mycm3zypmt2zqxnmuxawxv5uaee6r4loeotnjnqrrq) + + +系统自带Brave浏览器,以及一个控制中心,可以调节一些参数。 + + +![image](ipfs://bafybeieei3dxysb73ir7ltsitdom3x7kc66tfer7ezegrydugjfdypcqgu) + +## **二、安装garuda 并启动** +1.同样的ventoy我们选择garuda-正常启动,注意先以开源的驱动启动,不然可能会出问题: + + +![image](ipfs://bafybeihrhernqfaii3ny2y7nyrtw6o3k5etov7p2wryi2hdli52jkttauq) + + +跑码后进入欢迎界面,选择install garuda linux: + +![image](ipfs://bafybeiest7aa6xhojjqotso72uv27nlrn76ijbuhawlfurezbqjc2nctyu) + +设置语言,地区,键盘 + +![image](ipfs://bafybeif4pwywebc4p3czhuxpabsmtjubnqy7zaslsy2f7h4mky5tpzjsqm) + + +注意这里我们抹除整个磁盘,不要点错成另外一个Windows所在的盘(或者只有一个盘,选择并存安装,有风险),加密系统设置后每次开机得先输入此密码,随后设置以GRUB方式启动: + +![image](ipfs://bafybeiexcsvci6cj5kde4ex6dw2e3owg4wpldubm5kxlgspdyt2ks6366q) + + +检查无误后开始安装: + +![image](ipfs://bafybeihq5xht3jsjn2v6o76rmtzuadznsq2dc3fw3aaepda4ipyov2vz7a) + +2.安装完成后重启,注意需要设置garuda 所在硬盘优先启动,随后可以看到如下界面,说明引导成功;这里是以Grub来进入Windows的boot manager。 + +![image](ipfs://bafybeic465dljbcmzwyj52fpukyvvhmt2obgjihvoood5kdqqqwu3ixmza) + + +## **后记** + +不建议单盘双系统,还因为固态硬盘对两个不同文件系统的运行存在问题,不建议固态多分区也是如此。 + + + diff --git a/content/awesome-nas-dsm.md b/content/awesome-nas-dsm.md new file mode 100644 index 0000000..260f0fd --- /dev/null +++ b/content/awesome-nas-dsm.md @@ -0,0 +1,93 @@ ++++ +title = "综合工程:黑群辉NAS极速安装" +date = 2023-08-17 + +[taxonomies] +tags = ["Tech","Nas"] ++++ + + +前言 作为NAS家族中的重要一员,Synology的DSM以完善的服务和较高的售价闻名于世,因此,一般玩家倾向于工控机加黑群晖的方案组建自己的文件服务器。本文就黑群辉安装做了详细阐述。 + + + +准备工作:需要一个U盘,一台主机(包括屏幕与键盘)以及至少一块硬盘。 +注意: +- 该U盘作为启动器,在安装完成后不可取下; +- 截至本文撰写的日期,蜗牛星际被黄牛抬价,可使用路由器工控机加硬盘的方案; +- 硬盘需机械硬盘,SSD阵列会出奇怪的问题。 + + +![图片](ipfs://bafybeibaxr6eci2rgl3ft3hbcgwr4qi6amapiyxhf4l5aealn4rfpvqzmu) + +> 安装流程:ISO镜像烧入,BIOS启动,选择版本编译安装,进入群辉界面安装DSM。 + +## **一、ISO镜像烧入** +首先我们从 https://www.52pojie.cn/thread-1745197-1-1.html 下载arpl-1.0-beta2.img文件,随后通过写盘工具(这里推荐Rufus)将该文件写入U盘中。Rufus:https://www.423down.com/10080.html + +![图片](ipfs://bafkreiarjme4fe2z7bfjnrb5pjylbewllz2d4u3l6yhz3jfvcxsh27qyre) + +注意U盘将被格式化,随后我们弹出U盘,并将其插到主机上面。 + +## **二、BIOS启动,编译安装** +开机并按F2或DEL键进入BIOS,设置boot顺序为U盘优先,随后可进入如下界面: + +![图片](ipfs://bafybeia4z2sjvqogh4v36fj3v7hzhuxmfh3b53u7yc2jmaqclzgkwsodou) + + +记下Access后面的地址,随后在另一台主机的浏览器上访问,可以看到如下界面: + +![图片](ipfs://bafkreih3i3vasmx6v5jjs2jmqzxn43gfz2vyvrqwjk6bxciqa6mmuc5bea) + + +选择DSM版本,这里我们以DS3615为例(注意DS918对网卡要求高,需确认好再选择),回车确认; +PS:群晖设备型号与套件架构参表.https://www.shenzhuohl.com/syno_list.html + + +![图片](ipfs://bafkreidetgtagebvqbi3yvdzbfsofdjyogzsowl7ctevxb3eziqvjlbk5a) + +接着选择版本号,以42962为例(后面需下载对应的系统) + + + +![图片](ipfs://bafkreictqk53a72xrx446nw4ii6dly53vf43sbjvspzqyre35ynu5x3exy) + +然后输入一个序列号,由于是黑群晖所以让其随机生成。 + +![图片](ipfs://bafkreig3jngft4hy7bston2msao5eyg3cw4fp3mht5diks7lkinm6jhi7u) + +随后build the loader,进入跑码界面,编译安装需要一些时间; + +![图片](ipfs://bafkreibe4kvhwjrc22k7lb6ubfc2mnx3weqgcaq6iwp4zvezvwsunlfbs4) + + +完成后boot the loader,出现如下界面: + +![图片](ipfs://bafkreic5i4cqovresmp5ljtfq3vztaygo3prucdw2fzagv67ra7d7ddpz4) + + + +当出现内网地址时便成功了,记下版本号与对应的型号; + +![图片](ipfs://bafkreiflqf2jvo2i6ri2x4ugnsre2ihsi23fhxx55r4bbpd2y5k5u4gyhy) + +## **三、进入群辉界面安装DSM** +进入刚刚看到的内网地址(或用群辉助手https://finds.synology.com/#自动查找),可以看到如下界面: + +![图片](ipfs://bafkreidnrukj4e5dagqapst5kplpzwa74vw3vbqvq3zrcgkeeuaevf76la) + +从群辉的官网下载对应的系统,进入安装程序,这里有个重启时间为10分钟,此时可以饮口茶先。 + +![图片](ipfs://bafkreidoupg7ehmsdf2vmfzr4rqdc6qfe4vihgsfho45ug7myedxnhmiwq) + +安装完成后即可进入界面,随后添加储存池。 + + +![图片](ipfs://bafybeihwm3vkui7gn6ztyac3cmgavs6rv3vkl6atrxzjepkgafougmdrpm) + + +## **后记** + +黑群辉的一些功能缺失,因此套件中心是可玩性的集中体现,推荐 https://imnks.com/1780.html 添加该源开始你的NAS之旅吧! + + diff --git a/content/openwrt.md b/content/awesome-openwrt.md similarity index 100% rename from content/openwrt.md rename to content/awesome-openwrt.md diff --git a/content/podcast-use.md b/content/awesome-podcast-use.md similarity index 100% rename from content/podcast-use.md rename to content/awesome-podcast-use.md diff --git a/public/archive/index.html b/public/archive/index.html index 3359a5a..311a2f1 100644 --- a/public/archive/index.html +++ b/public/archive/index.html @@ -284,7 +284,7 @@
  • - + :: 搭建个人信息流:播客收听指北 @@ -416,7 +416,40 @@
  • - + + + :: 综合工程:Win/linux双系统部署 + + + +
  • +
  • + + + :: 综合工程:黑群辉NAS极速安装 + + + +
  • +
  • + + + :: 综合工程:Arch从入门到入土 + + + +
  • +
  • + :: 综合工程:ChromeBook研究记 @@ -427,7 +460,7 @@
  • - + :: 综合工程:Android TV 折腾小记 @@ -438,7 +471,7 @@
  • - + :: 综合工程:安卓刷机与root教程 @@ -450,7 +483,7 @@
  • - + :: 综合工程:OpenWrt 软路由部署 @@ -461,7 +494,7 @@
  • - + :: 综合工程:PVE安装与MC服务器搭建 diff --git a/public/atom.xml b/public/atom.xml index 7c26846..73ce653 100644 --- a/public/atom.xml +++ b/public/atom.xml @@ -438,8 +438,8 @@ - - https://blog.dich.ink/podcast-use/ + + https://blog.dich.ink/awesome-podcast-use/ <p>前言 讲起播客,许多人第一反应是喜马拉雅,但其实播客的订阅和收听有许多种方式。本文带你了解订阅播客的各种方式,并告诉你市面上有哪些不错的播客客户端可供选择。</p> @@ -664,6 +664,67 @@ <p>前言 快过年了系列笑话常常于过年期间在各大平台传播,反应了各技术人士的爱好与工作。本文收集了24个该系列的笑话,欢迎补充。</p> + + + 综合工程:Win/linux双系统部署 + 2023-08-18T00:00:00+00:00 + 2023-08-18T00:00:00+00:00 + + + + + Unknown + + + + + + https://blog.dich.ink/awesome-nas-dsm-copy/ + + <p>前言 对于同时有着游戏和Linux环境需求的玩家来说,双系统似乎是其必经之路;而主流设备中两块的硬盘位也为双系统的安装提供了支持。本文以Revios+Garuda的安装为例介绍双系统的安装。</p> + + + + + 综合工程:黑群辉NAS极速安装 + 2023-08-17T00:00:00+00:00 + 2023-08-17T00:00:00+00:00 + + + + + Unknown + + + + + + https://blog.dich.ink/awesome-nas-dsm/ + + <p>前言 作为NAS家族中的重要一员,Synology的DSM以完善的服务和较高的售价闻名于世,因此,一般玩家倾向于工控机加黑群晖的方案组建自己的文件服务器。本文就黑群辉安装做了详细阐述。</p> + + + + + 综合工程:Arch从入门到入土 + 2023-08-16T00:00:00+00:00 + 2023-08-16T00:00:00+00:00 + + + + + Unknown + + + + + + https://blog.dich.ink/awesome-arch-linux/ + + <p>前言 Arch linux是一个轻量、灵活、滚动更新的 Linux 发行版,衍生了诸多优秀的桌面端linux。其官方Wiki更是被称为技术界的“武林秘籍”; +但由于该Wiki的中文版比较陈旧,安装教程不太清楚,故先以虚拟机安装Arch为例实际操作一番。</p> + + 综合工程:ChromeBook研究记 @@ -678,8 +739,8 @@ - - https://blog.dich.ink/chromebook/ + + https://blog.dich.ink/awesome-chromebook/ <p>前言 ChromeBook 作为国外一款定位为商务办公和学生入门的机器,其性能在2023年的当下似乎已经过时;在其退出中国市场后更是接近绝迹。不过,针对特殊需求下的部分机型在今天仍然极具性价比。</p> @@ -698,8 +759,8 @@ - - https://blog.dich.ink/android-tv/ + + https://blog.dich.ink/awesome-android-tv/ <p>前言 由于 AppleTV 的高昂的售价和普通电视盒子广告的泛滥,一台开源、多功能的原生安卓电视盒子逐渐成为智能家居的必备神器。出于对 IPTV、YouTube 和家庭影院等需求,以及对一面赏心悦目电视墙的期待,这里分享 Android TV (以下简称ATV)安装的一些要点。</p> @@ -718,8 +779,8 @@ - - https://blog.dich.ink/android-root/ + + https://blog.dich.ink/awesome-android-root/ <p>前言 自安卓系统诞生以来,root 一直是玩机的必备过程。时至今日,在安卓定制系统日益完善的情况下,能 root 的机型越来越少,本文以小米手机为例,介绍 root 的具体方法。</p> @@ -738,8 +799,8 @@ - - https://blog.dich.ink/openwrt/ + + https://blog.dich.ink/awesome-openwrt/ <p>前言 openwrt 是一个自由的、兼容性好的嵌入式 linux 发行版。作为软路由玩家必备的一款神器,可以实现诸如去广告,多拨和科学上网等多种功能。本文以 openwrt 在X86平台的安装为例,介绍其部署流程。</p> @@ -758,8 +819,8 @@ - - https://blog.dich.ink/pve-mcsm/ + + https://blog.dich.ink/awesome-pve-mcsm/ <p>前言 假期将至,不少家里有闲置设备的小伙伴想尝试开设一个我的世界(Minecraft)服务器,却不知从何下手。本文以 PVE-Debian-MCSM 为主线介绍其部署流程。</p> diff --git a/public/android-root/index.html b/public/awesome-android-root/index.html similarity index 97% rename from public/android-root/index.html rename to public/awesome-android-root/index.html index adc64ba..dc33cf8 100644 --- a/public/android-root/index.html +++ b/public/awesome-android-root/index.html @@ -20,13 +20,13 @@ - + - + @@ -77,7 +77,7 @@
    -

    综合工程:安卓刷机与root教程

    +

    综合工程:安卓刷机与root教程

    - +   综合工程:OpenWrt 软路由部署 @@ -207,7 +207,7 @@ - + 综合工程:Android TV 折腾小记  diff --git a/public/android-tv/index.html b/public/awesome-android-tv/index.html similarity index 96% rename from public/android-tv/index.html rename to public/awesome-android-tv/index.html index 209f7a9..11fe32c 100644 --- a/public/android-tv/index.html +++ b/public/awesome-android-tv/index.html @@ -20,13 +20,13 @@ - + - + @@ -77,7 +77,7 @@
    -

    综合工程:Android TV 折腾小记

    +

    综合工程:Android TV 折腾小记

    - +   综合工程:安卓刷机与root教程 @@ -227,7 +227,7 @@ - + 综合工程:ChromeBook研究记  diff --git a/public/awesome-arch-linux/index.html b/public/awesome-arch-linux/index.html new file mode 100644 index 0000000..b35a90e --- /dev/null +++ b/public/awesome-arch-linux/index.html @@ -0,0 +1,269 @@ + + + + + Dich'blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    + + +
    + +
    + +

    综合工程:Arch从入门到入土

    + + + + + + +
    +

    前言 Arch linux是一个轻量、灵活、滚动更新的 Linux 发行版,衍生了诸多优秀的桌面端linux。其官方Wiki更是被称为技术界的“武林秘籍”; +但由于该Wiki的中文版比较陈旧,安装教程不太清楚,故先以虚拟机安装Arch为例实际操作一番。

    + +

    bafkreie4fj4pavox7pt37tjabqo33fv7fnehmonw2che6mjht2y5x3jgly

    +
    +

    准备工作:需要虚拟机环境(这里推荐使用VMware Workstation Pro),以及一个ISO镜像 +VM学习版:https://www.ahhhhfs.com/33472/ +官方镜像: https://geo.mirror.pkgbuild.com/iso/2023.08.01/

    +
    +

    一、新建虚拟机

    +

    1.打开VM,文件—新建虚拟机—典型—下一步,对于硬盘要求建议至少20G,作为后续分区使用;CPU及内存根据实际需求分配,一般取半数。 +注意:完成后需先在编辑虚拟机设置—选项中设置引导为UEFI,否则会导致奇怪的Boot问题。

    +

    图片

    +

    图片

    +

    2.开启此虚拟机,随后进入界面,回车,跑码后进入tty1。

    +

    图片

    +

    图片

    +

    二、联网并分区

    +

    1.使用 dhcpcd 命令获取IP地址,由于虚拟机使用NAT故联网容易。 +2.使用 ping www.baidu.com 命令检查是否联网,若出现ttl,time=xx ms等数据说明成功,随后再 Ctrl+C 停止命令运行,避免百度被DDOS攻击死掉。 +3.使用 timedatectl set-ntp true 命令更新系统时间,该命令无输出,正所谓无事发生就是最好的。 +4.使用 fdisk -l 命令查看系统分区,由于虚拟机的存在只会显示一块硬盘。 +5.接下来是Arch安装中较难的一部分,以20G硬盘空间为例,我们需要划分出512MB的引导分区,15G的根分区以及5G左右的交换分区。由于纯命令行分区比较繁琐,这里使用 cfdisk 命令打开分区工具。

    +

    图片

    +

    回车选择gpt类型,可以看到如下界面:

    +

    图片

    +

    使用左右方向键移动至New,新建一个分区,大小为512MB,回车确认,并移动至type将其类型改为EFI system,随后如法炮制,建立根分区(类型为linux filesystem)和交换分区(linux swap)。 +注意:上诉操作完成后需在Write中选择yes,否则无法保存分区,随后quit回到命令行。

    +

    图片

    +

    6.分区结束后分别对其进行格式化,命令为

    +
    **mkfs.fat -F32 /dev/sda1
    +mkfs.ext4 /dev/sda2
    +mkswap -f /dev/sda3**
    +
    +

    注意不同分区类型与格式所用命令不同。 +7.格式完成后进行挂载,使用如下命令:

    +
    **swapon /dev/sda3
    +mount /dev/sda2 /mnt
    +mkdir /dev/sda2 /mnt/home
    +ls /mnt
    +mkdir /mnt/boot
    +mkdir /mnt/boot/EFI
    +mount /dev/sda1 /mnt/boot/EFI
    +ls /mnt**
    +
    +

    完成后即可开始组件下载。

    +
    +

    三、安装基本组件

    +

    1.使用大名鼎鼎的vim编辑器,将下载镜像源改为国内,提高下载速度vim /etc/pacman.d/mirrorlist

    +

    394c1fa62cbd585145343b3f8bbba2ad

    +

    推荐使用清华源,在首行中改为如下命令:

    +
    Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
    +
    +

    随后ESC: wq 保存退出。

    +

    basic-install_mirrorlist-2.d629c732

    +

    2.安装基本包,使用命令

    +
    pacstrap /mnt base base-devel linux linux-firmware dhcpcd
    +
    +

    一路回车下载。

    +

    basic-install_pacstrap-2.4c230553

    +

    3.生成fstab文件 ,使用命令

    +
    **genfstab -U /mnt > /mnt/etc/fstab**
    +
    +

    自动挂载分区,并用cat /mnt/etc/fstab观察分区情况。 +4.使用arch-chroot /mnt命令切换至系统环境下,此时可以设置时区,语言和主机名(hostname)。 +设置上海为系统时区:

    +
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    +
    +

    设置主机名: vim /etc/hostname,写入任意你想要的名字。随后在vim /etc/hosts中输入如下内容,将name改为主机名。

    +
    127.0.0.1 localhost
    +::1 localhost
    +127.0.1.1 name.localdomain name
    +
    +

    设置语言:使用vim /etc/locale.gen命令去掉 en_US.UTF-8 UTF-8 以及 zh_CN.UTF-8 UTF-8 行前的注释符号,并用locale-gen生成新locale,用echo 'LANG=en_US.UTF-8' > /etc/locale.conf命令确认输出。

    +

    basic-install_locale-1.59ffa6db

    +

    4.设置root密码:使用passwd命令,设置并重复密码。 +5.安装微码:根据硬件选择命令: +pacman -S intel-ucode # Intel +pacman -S amd-ucode # AMD +6.安装引导程序:

    +
    pacman -S grub efibootmgr os-prober
    +grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ARCH
    +
    +

    生成配置文件:

    +
    grub-mkconfig -o /boot/grub/grub.cfg
    +
    +

    7.退出并重启虚拟机:

    +
    exit # 退回安装环境
    +umount -R /mnt # 卸载新分区
    +reboot # 重启
    +
    +

    若成功进入登录界面即为成功,可使用neofetch命令打印系统信息。

    +

    basic-install_neofetch.d338d5c5

    +
    +

    四、安装图形界面

    +

    为便于在虚拟机中操作,我们可以安装KDE-plasma,Xfce等桌面环境。 +1.使用dhcpcd获得地址。 +2.新建普通用户useradd -m -G wheel username (替换username为你的用户名) +并设置密码passwd username 。 +3.配置Sudo,使用pacman -S sudo安装并在ln -s /usr/bin/vim /usr/bin/vi +visudo中删除 %wheel ALL=(ALL)ALL 前的注释符。 +4.reboot后开始安装驱动。由于~~NVIDIA fuck you~~ 众所周知的原因,独显驱动比较难以安装,建议先只上核显。

    +

    图片

    +

    以此为例,若为AMD核显,命令为

    +
    sudo pacman -S xf86-video-amdgpu
    +
    +

    OpenGL和mesa:

    +
    sudo pacman -S mesa xf86-video-amdgpu vulkan-radeon libva-mesa-driver mesa-vdpau
    +sudo pacman -S opencl-mesa lib32-vulkan-radeon lib32-mesa
    +
    +

    5.使用命令

    +
    pacman -S plasma-meta konsole dolphin
    +
    +

    安装KDE组件。 +6.开启sddm守护进程:

    +
    systemctl enable sddm
    +systemctl start sddm
    +
    +

    7.reboot后进入桌面环境,安装完成。

    +

    arch-2023-08-07-17-35-13

    +

    后记

    +

    设备的多样导致安装中可能会出现一些奇怪的问题,需要自行搜索学习,以不断提高技术水平。

    + +
    + + + + +
    + +
    + + +
    + +
    + + +
    + + + diff --git a/public/chromebook/index.html b/public/awesome-chromebook/index.html similarity index 95% rename from public/chromebook/index.html rename to public/awesome-chromebook/index.html index 5aa3c7a..def9014 100644 --- a/public/chromebook/index.html +++ b/public/awesome-chromebook/index.html @@ -20,13 +20,13 @@ - + - + @@ -77,7 +77,7 @@
    -

    综合工程:ChromeBook研究记

    +

    综合工程:ChromeBook研究记

    - +   综合工程:Android TV 折腾小记 @@ -169,8 +169,8 @@ - - 快过年了笑话大全  + + 综合工程:Arch从入门到入土  diff --git a/public/awesome-nas-dsm-copy/index.html b/public/awesome-nas-dsm-copy/index.html new file mode 100644 index 0000000..0917b2e --- /dev/null +++ b/public/awesome-nas-dsm-copy/index.html @@ -0,0 +1,199 @@ + + + + + Dich'blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    + + +
    + +
    + +

    综合工程:Win/linux双系统部署

    + + + + + + +
    +

    前言 对于同时有着游戏和Linux环境需求的玩家来说,双系统似乎是其必经之路;而主流设备中两块的硬盘位也为双系统的安装提供了支持。本文以Revios+Garuda的安装为例介绍双系统的安装。

    +

    什么是Revios?

    +

    Revios是一款经过精简和优化的Windows发行版(如果可以这么说的话),其特点为在保证稳定性的情况下,禁用和删除一些系统服务,提高了速度;禁用系统大量隐私收集功能,保护了隐私;禁用部分功能组件,减少磁盘空间占用。对于需要的组件可以自由添加回来。同生态位下还存在着诸如AtlasOS、LTSC等,但Revios在精简和功能性中做的平衡较好。如果你有游戏需求,同时需要使用Adobe等专业软件,那么这将是一个好的选择。

    +

    什么是Garuda?

    +

    Garuda是一款基于arch的Linux发行版,具有高性能的zen内核、绚丽的桌面环境和自动创建快照的功能,在一众发行版(Endeavouros,Manjaro)中受到更多的喜爱(确信)。由于作者使用过其他发行版,故以此新系统为例。

    +

    准备工作:

    +
      +
    • 我们的新伙计ventoy:https://www.ventoy.net/cn/download.html
    • +
    • revios镜像:https://www.revi.cc/revios/download/
    • +
    • Garuda镜像:https://garudalinux.org/downloads.html
    • +
    • 一台主机,这里以我的垃圾佬鞋盒主机为例:
    • +
    +

    image

    +
    +

    具体步骤:ventoy挂载镜像,安装Revios,安装Garuda,设置引导顺序。

    +
    +

    一、挂载镜像并安装

    +

    1.我们可以发现这次我们有两个镜像需要安装,如果使用Rufus那么需要两次独立的写入;因此这里推荐使用ventoy工具,只要将镜像拖入盘内即可,可以同时部署多个镜像。

    +

    image

    +

    2.进入BIOS,设置boot启动顺序,将USB设为首位,保存退出;

    +

    image

    +

    image

    +

    3.重启后可以看到如下界面,我们选择revios,正常模式启动:

    +

    image

    +

    可以看到一个经典的Windows安装界面,我们点击同意协议:

    +

    image

    +

    选择目标磁盘安装:

    +

    image

    +

    随后进入设置环节:

    +

    image

    +

    设置安全问题:

    +

    image

    +

    image

    +

    4.重启后进入系统,可以看到非常流畅,甚至在这台2G内存的主机上都毫无问题:

    +

    image

    +

    系统自带Brave浏览器,以及一个控制中心,可以调节一些参数。

    +

    image

    +

    二、安装garuda 并启动

    +

    1.同样的ventoy我们选择garuda-正常启动,注意先以开源的驱动启动,不然可能会出问题:

    +

    image

    +

    跑码后进入欢迎界面,选择install garuda linux:

    +

    image

    +

    设置语言,地区,键盘

    +

    image

    +

    注意这里我们抹除整个磁盘,不要点错成另外一个Windows所在的盘(或者只有一个盘,选择并存安装,有风险),加密系统设置后每次开机得先输入此密码,随后设置以GRUB方式启动:

    +

    image

    +

    检查无误后开始安装:

    +

    image

    +

    2.安装完成后重启,注意需要设置garuda 所在硬盘优先启动,随后可以看到如下界面,说明引导成功;这里是以Grub来进入Windows的boot manager。

    +

    image

    +

    后记

    +

    不建议单盘双系统,还因为固态硬盘对两个不同文件系统的运行存在问题,不建议固态多分区也是如此。

    + +
    + + + + +
    + +
    + + +
    + +
    + + +
    + + + diff --git a/public/awesome-nas-dsm/index.html b/public/awesome-nas-dsm/index.html new file mode 100644 index 0000000..f90deba --- /dev/null +++ b/public/awesome-nas-dsm/index.html @@ -0,0 +1,191 @@ + + + + + Dich'blog + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + +
    + + +
    + +
    + +

    综合工程:黑群辉NAS极速安装

    + + + + + + +
    +

    前言 作为NAS家族中的重要一员,Synology的DSM以完善的服务和较高的售价闻名于世,因此,一般玩家倾向于工控机加黑群晖的方案组建自己的文件服务器。本文就黑群辉安装做了详细阐述。

    + +

    准备工作:需要一个U盘,一台主机(包括屏幕与键盘)以及至少一块硬盘。 +注意:

    +
      +
    • 该U盘作为启动器,在安装完成后不可取下;
    • +
    • 截至本文撰写的日期,蜗牛星际被黄牛抬价,可使用路由器工控机加硬盘的方案;
    • +
    • 硬盘需机械硬盘,SSD阵列会出奇怪的问题。
    • +
    +

    图片

    +
    +

    安装流程:ISO镜像烧入,BIOS启动,选择版本编译安装,进入群辉界面安装DSM。

    +
    +

    一、ISO镜像烧入

    +

    首先我们从 https://www.52pojie.cn/thread-1745197-1-1.html 下载arpl-1.0-beta2.img文件,随后通过写盘工具(这里推荐Rufus)将该文件写入U盘中。Rufus:https://www.423down.com/10080.html

    +

    图片

    +

    注意U盘将被格式化,随后我们弹出U盘,并将其插到主机上面。

    +

    二、BIOS启动,编译安装

    +

    开机并按F2或DEL键进入BIOS,设置boot顺序为U盘优先,随后可进入如下界面:

    +

    图片

    +

    记下Access后面的地址,随后在另一台主机的浏览器上访问,可以看到如下界面:

    +

    图片

    +

    选择DSM版本,这里我们以DS3615为例(注意DS918对网卡要求高,需确认好再选择),回车确认; +PS:群晖设备型号与套件架构参表.https://www.shenzhuohl.com/syno_list.html

    +

    图片

    +

    接着选择版本号,以42962为例(后面需下载对应的系统)

    +

    图片

    +

    然后输入一个序列号,由于是黑群晖所以让其随机生成。

    +

    图片

    +

    随后build the loader,进入跑码界面,编译安装需要一些时间;

    +

    图片

    +

    完成后boot the loader,出现如下界面:

    +

    图片

    +

    当出现内网地址时便成功了,记下版本号与对应的型号;

    +

    图片

    +

    三、进入群辉界面安装DSM

    +

    进入刚刚看到的内网地址(或用群辉助手https://finds.synology.com/#自动查找),可以看到如下界面:

    +

    图片

    +

    从群辉的官网下载对应的系统,进入安装程序,这里有个重启时间为10分钟,此时可以饮口茶先。

    +

    图片

    +

    安装完成后即可进入界面,随后添加储存池。

    +

    图片

    +

    后记

    +

    黑群辉的一些功能缺失,因此套件中心是可玩性的集中体现,推荐 https://imnks.com/1780.html 添加该源开始你的NAS之旅吧!

    + +
    + + + + +
    + +
    + + +
    + +
    + + +
    + + + diff --git a/public/openwrt/index.html b/public/awesome-openwrt/index.html similarity index 95% rename from public/openwrt/index.html rename to public/awesome-openwrt/index.html index a9485e8..1306a47 100644 --- a/public/openwrt/index.html +++ b/public/awesome-openwrt/index.html @@ -20,13 +20,13 @@ - + - + @@ -77,7 +77,7 @@
    -

    综合工程:OpenWrt 软路由部署

    +

    综合工程:OpenWrt 软路由部署

    - +   综合工程:PVE安装与MC服务器搭建 @@ -161,7 +161,7 @@ - + 综合工程:安卓刷机与root教程  diff --git a/public/podcast-use/index.html b/public/awesome-podcast-use/index.html similarity index 97% rename from public/podcast-use/index.html rename to public/awesome-podcast-use/index.html index 4768d11..8c9d59c 100644 --- a/public/podcast-use/index.html +++ b/public/awesome-podcast-use/index.html @@ -20,13 +20,13 @@ - + - + @@ -77,7 +77,7 @@
    -

    搭建个人信息流:播客收听指北

    +

    搭建个人信息流:播客收听指北