veket官方网站论坛

veketx

 找回密码
 要注册
搜索
查看: 873|回复: 9

weiqr_26安装篇

[复制链接]
发表于 2025-7-28 12:33 | 显示全部楼层 |阅读模式
weiqr_26系统默认ext4分区,其安装分两类、五种场景:

第一类裸机安装:新电脑、未分区、未做grub引导。

场景①iso启动:在win或linux系统下用Ventoy制作U盘启动工具,通过iso启动进入系统后,用“安装”软件安装,安装时电脑硬盘会分区、并格式化。

基于上述条件,可以做以下②、③、④、⑤种情景的系统安装,但以下第二类更为简单

第二类双系统安装:win、veket双系统下,在menu.lst引导文件中直接添加代码。
场景②iso启动:例子:weiqr_26.iso放入weiqr文件夹
menu.lst引导代码为:
title weiqr_26.iso
find --ignore-floppies --ignore-cd --set-root /weiqr/weiqr_26.iso
map /weiqr/weiqr_26.iso (hd32) ;; map --hook
kernel (hd32)/vmlinuz find_iso=/weiqr/weiqr_26.iso PSUBDIR=/ pmedia=cd pfix=fsck
initrd (hd32)/initrd.zst

场景③U盘启动:进入系统后制作启动U盘,先插入U盘(2G),点击“开始”——“其它软件”——“安装”——按提示操作,自动格式化U盘,自动复制weiqr_26.iso内引导文件及模块,自动写入U盘引导文件。例子:weiqr_26.iso解压后放入weiqr文件夹

附:视频
情景④硬盘启动(模块在根目录):例子:weiqr_26.iso的initrd.gz、vmlinuz引导放入weiqr文件夹(任意磁盘),iso模块放入ext4分区根目录下。
menu.lst引导代码为:
title weiqr
find --set-root /weiqr/vmlinuz
kernel /weiqr/vmlinuz pmedia=/weiqr pfix=fsck
initrd /weiqr/initrd.zst

场景⑤硬盘启动(模块在文件夹内):一键获取分区UUID代码,weiqr_26.iso解压后放在/mnt/home/weiqr/
方法:开始——系统工具——少用到的软件——获取分区UUID。在/mnt/home/weiqr文件夹下生成grub_config.txt。
grub_config.txt(例子)

#####menu.lst (note the UUID options below):
title weiqr
find --set-root --ignore-floppies weiqr/grub_config.txt
kernel /weiqr/vmlinuz bootfrom=weiqr psubdir=weiqr pmedia=atahd pfix=fsck
initrd /weiqr/initrd.zst
#############################OR uuid method:
title weiqr
find --set-root uuid () 7f5eb7bc-0772-4b86-996b-7ba48f818b01
kernel /weiqr/vmlinuz bootfrom=UUID=7f5eb7bc-0772-4b86-996b-7ba48f818b01=weiqr psubdir=weiqr pmedia=atahd pfix=fsck
initrd /weiqr/initrd.zst

#####grub.cfg (note the UUID  options below):
menuentry "weiqr" {
insmod ext4
search --no-floppy --set
linux /weiqr/vmlinuz bootfrom=weiqr psubdir=weiqr pmedia=atahd pfix=fsck
initrd /weiqr/initrd.zst
}
#############################OR uuid method:
menuentry "weiqr" {
  insmod ext4
search --no-floppy --fs-uuid --set 7f5eb7bc-0772-4b86-996b-7ba48f818b01
linux /weiqr/vmlinuz bootfrom=UUID=7f5eb7bc-0772-4b86-996b-7ba48f818b01=weiqr psubdir=weiqr pmedia=atahd pfix=fsck
initrd /weiqr/initrd.zst
}
Refer to /initrd/mnt/dev_save/weiqr/grub_config.txt for
copy of this information plus blkid info.
Note that you can remove pmedia=atahd pfix=fsck if you don't want
save session on demand mode.
/dev/loop1: UUID="64e990df-7e57-4e01-b5cb-3f98380bb378"
/dev/loop4: UUID="8f5bedfc-491c-4ce9-9f96-fabe9309c5aa"
/dev/loop2: UUID="e0368217-9f95-451e-a3b4-2ecf924eb62d"
/dev/sda4: UUID="9CC1-598F"
/dev/sda2: UUID="4218C4A818C49BF3"
/dev/sda7: UUID="3AEA9DEEEA9DA6A3"
/dev/sda5: UUID="8AF0C6FDF0C6EF0F"
/dev/sda1: UUID="A4A6C2D4A6C2A5E0"
/dev/sda8: UUID="7f5eb7bc-0772-4b86-996b-7ba48f818b01"
/dev/sda6: UUID="D6C44838C4481D5D"
/dev/zram0: UUID="225de561-4d87-46b1-8123-ac0c6f94e3da"
/dev/loop3: UUID="ba036d5c-d5d3-42d8-9307-4708323b26a1"
menu.lst引导代码为:
title weiqr
find --set-root uuid () 7f5eb7bc-0772-4b86-996b-7ba48f818b01
kernel /weiqr/vmlinuz bootfrom=UUID=7f5eb7bc-0772-4b86-996b-7ba48f818b01=weiqr psubdir=weiqr pmedia=atahd pfix=fsck
initrd /weiqr/initrd.zst
发表于 2025-7-29 23:01 | 显示全部楼层
 楼主| 发表于 2025-7-30 07:01 | 显示全部楼层
总舵主 发表于 2025-7-29 23:01
http://www.lucky8k.com/thread-135013-1-1.html
这个安装脚本不兼容吗?若是兼容的话建议还是集成方便很多 ...

未测试,理论上需要修改一些代码或者添加grub之类的软件才会兼容。
发表于 2025-7-30 08:37 | 显示全部楼层
自由飞翔 发表于 2025-7-30 07:01
未测试,理论上需要修改一些代码或者添加grub之类的软件才会兼容。

建议加上测试,例如看你的教程:
第三种硬盘启动(模块在根目录)
那怎么安装到独立分区?第一次安装怎么安装?是不是缺少教程了?
 楼主| 发表于 2025-7-30 09:35 | 显示全部楼层
总舵主 发表于 2025-7-30 08:37
建议加上测试,例如看你的教程:
第三种硬盘启动(模块在根目录)
那怎么安装到独立分区?第一次安装怎么 ...


知识点:在ext4分区,只要个人文件保存为文件夹,无论是系统模块放在分区根目录下或者任意文件夹内,这样系统即安装为独立分区,个人操作空间只受限于ext4分区大小,但个人保存文件保存为单个的3fs、4fs文件等,个人操作空间将受限于3fs、4fs文件设置的大小。
第一次安装,可以用iso启动,进入系统后先保存个人文件,重启系统后,制作启动U盘、制作启动硬盘都非常简单,按《weiqr-26安装篇》教程,如果过去是win、veket双系统,只是在原来的grub引导配置上添加上iso启动、硬盘启动的引导代码即可。
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛,veketx官方网站论坛,微器人 ( 粤ICP备 11052856 )

GMT+8, 2025-11-28 23:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表