mirror of
https://github.com/bin456789/reinstall.git
synced 2025-12-10 07:28:56 +08:00
windows: 更新 iso 链接
This commit is contained in:
30
reinstall.sh
30
reinstall.sh
@ -865,6 +865,7 @@ get_windows_iso_link() {
|
||||
serverdatacenter | serverdatacentercore) echo _ ;;
|
||||
esac
|
||||
;;
|
||||
# massgrave 不提供 2012 下载
|
||||
'2012 r2' | \
|
||||
2016 | 2019 | 2022 | 2025)
|
||||
case "$edition" in
|
||||
@ -889,13 +890,25 @@ get_windows_iso_link() {
|
||||
case "$edition" in
|
||||
starter)
|
||||
case "$arch_win" in
|
||||
x86) echo ultimate ;;
|
||||
x86) echo starter ;;
|
||||
esac
|
||||
;;
|
||||
homebasic | homepremium | professional | ultimate) echo ultimate ;;
|
||||
homebasic)
|
||||
case "$arch_win" in
|
||||
x86) echo "home basic" ;;
|
||||
esac
|
||||
;;
|
||||
homepremium) echo "home premium" ;;
|
||||
professional | enterprise | ultimate) echo "$edition" ;;
|
||||
esac
|
||||
;;
|
||||
# massgrave 不提供 windows 8 下载
|
||||
8.1)
|
||||
case "$edition" in
|
||||
'') echo _ ;; # windows 8.1 core
|
||||
pro | enterprise) echo "$edition" ;;
|
||||
esac
|
||||
;;
|
||||
# 8.1 需到 msdl.gravesoft.dev 下载
|
||||
10)
|
||||
case "$edition" in
|
||||
home | 'home single language') echo consumer ;;
|
||||
@ -947,6 +960,8 @@ get_windows_iso_link() {
|
||||
esac
|
||||
}
|
||||
|
||||
# 8.1 和 11 arm 没有每月发布 iso
|
||||
# 因此优先从 msdl 下载
|
||||
get_label_msdl() {
|
||||
case "$version" in
|
||||
8.1)
|
||||
@ -992,12 +1007,13 @@ get_windows_iso_link() {
|
||||
label_vlsc=$(get_label_vlsc)
|
||||
page=$(get_page)
|
||||
|
||||
if [ "$page" = server ]; then
|
||||
delimiter=-
|
||||
if [ "$page" = vista ]; then
|
||||
page_url=https://massgrave.dev/windows_vista__links
|
||||
elif [ "$page" = server ]; then
|
||||
page_url=https://massgrave.dev/windows-server-links
|
||||
else
|
||||
delimiter=_
|
||||
page_url=https://massgrave.dev/windows_${page}_links
|
||||
fi
|
||||
page_url=https://massgrave.dev/windows${delimiter}${page}${delimiter}links
|
||||
|
||||
info "Find windows iso"
|
||||
echo "Version: $version"
|
||||
|
||||
Reference in New Issue
Block a user