jiuqimax 发表于 2023-6-11 21:53 你在正常系统内执行 fdisk -l 截图看看 Disk /dev/vda: 16 GiB, 17179869184 bytes, 33554432 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 4B0F87CF-76EF-4AFB-A230-754EBFD42917 Device Start End Sectors Size Type /dev/vda1 2048 4095 2048 1M BIOS boot /dev/vda2 4096 253951 249856 122M EFI System /dev/vda3 253952 33554398 33300447 15.9G Linux filesystem Disk /dev/sda: 368 KiB, 376832 bytes, 736 sectors Disk model: QEMU HARDDISK Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
多半是脚本选到了/dev/sda安装系统 你把萌咖的InstallNET.sh中,\$(list-devices disk |head -n1) 和 $IncDisk 都替换成 /dev/vda 应该就行了
jiuqimax 发表于 2023-6-11 22:07 多半是脚本选到了/dev/sda安装系统 你把萌咖的InstallNET.sh中,\$(list-devices disk |head -n1) 和 $Inc ... 用的这个一建脚本,进去之后就自己跑马了,我应该怎么改呢 # Ubuntu 20.04 64位: bash <(wget --no-check-certificate -qO- 'https://www.moeelf.com/attachment/LinuxShell/InstallNET.sh') -u 20.04 -v 64 -a
用我的脚本试试,昨天刚帮一个坛友解决卡分区的问题: https://91ai.net/forum.php?mod=viewthread&tid=1178094 如果还不行,私信我,我帮你解决 项目地址,欢迎 star,github 主页或私信反馈: https://github.com/leitbogioro/Tools 论坛主贴: https://91ai.net/forum.php?mod=viewthread&tid=1159839
上面案例里商家面板名来自virtfusion.com,系统内一共有3个存储设备,按顺序分别是光盘sr0,sda和vda,其中系统是在vda硬盘里的,sda大小只有几k,不知道是挂载什么虚拟硬盘设备用的,上面没有系统,也无法写入文件,脚本如果在preseed里不写入list-devices disk | grep ${硬盘名} | head -n 1命令,自动获得的第一个设备就是那个不可写入的sda,所以造成系统无法格式化硬盘,这个问题已经修复了