参考文章:

Clash for windows

配置:windows10

方法一 暂时未成功 docker无法在非专业版windows10进行配置没找到虚拟机接口

在家庭版安装Hyper-v虚拟机
参考文献:
Hyper-V是Windows系统自带的虚拟机软件,其主要功能是在不影响原系统的情况下创建多个Windows或非Windows子系统。

请注意:Hyper-V 仅在 Windows 10 专业版、企业版和教育版以及 Windows Server 2012 及以上版本中可用。
1、打开记事本输入以下命令。

``

pushd “%~dp0”

dir /b %SystemRoot%\servicing\Packages*Hyper-V*.mum >hyper-v.txt

for /f %%i in (‘findstr /i . hyper-v.txt 2^>nul’) do dism /online /norestart /add-package:”%SystemRoot%\servicing\Packages\%%i”
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

``
2、保存并命名为 Hyper-V.cmd,然后点击文件,右键以管理员身份运行,等待执行完成

3、输入Y重启计算机,重启完后就可以按Win键在开始菜单下的Windows管理工具查看有没有安装成功,安装成功会有个Hyper-V管理器

docker 删除不干净问题
参考文章:

解决方法:
把 C:/Program Files/Docker 删除后
按下Window+R唤起命令输入界面,输入regedit打开注册表编辑 在地址栏输入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Docker Desktop 将整个Docker Desktop组点击右键删除

方法二 ubuntu 应用商店自带(推荐)【2024.1.5可用】

1)打开ubuntu
设置用户名和密码
2)
https://about.gitlab.com/downloads/#ubuntu1404

sudo apt update

sudo apt-get upgrade

sudo apt-get install curl openssh-server ca-certificates postfix

出现的问题:
1.Ubuntu错误提示 E: Could not open lock file /var/lib/dpkg/lock-frontend - open
解决方案:

1. sudo rm /var/lib/dpkg/lock-frontend
2. sudo rm /var/lib/dpkg/lock
3. sudo apt install p7zip-full

2.找不到gitLabURL
解决方案:
[windows10 找寻ip地址:192.168.0.129:8077 root密码123456]
把/etc/gitlab/gitlab弄坏了
一定要输入i!!!!
然后

方法三:windows10改ubuntu搭建gitlab服务器

准备:
1.U盘 32G(作者使用)
2.window10系统的电脑

【把u盘变成装两个系统1.window10 2.ubuntu 的功能盘】
1.先分区 用DiskGenius

1.windows10改ubuntu

1)Ubuntu系统镜像下载
ubuntu首页照片
2.1)制作启动盘软件(UltraISO)下载
UltralSO官网:


直接下载免费试用版本,全部默认下一步安装。
2.2)下载rufus(官网推荐)
下载地址(https://rufus.ie/)或
下载地址(https://www.jb51.net/softs/86993.html)
【 分区类型:GPT和MBR的区别】
MBR
MBR的意思是“主引导记录”,是IBM公司早年间提出的。它是存在于磁盘驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统系统信息,并用一小段代码来启动系统。如果你安装了Windows,其启动信息就放在这一段代码中——如果MBR的信息损坏或误删就不能正常启动Windows,这时候你就需要找一个引导修复软件工具来修复它就可以了。Linux系统中MBR通常会是GRUB加载器。MBR。当一台电脑启动时,它会先启动主板自带的BIOS系统,bios加载MBR,MBR再启动Windows,这就是mbr的启动过程。
GPT
GPT的意思是GUID Partition Table,即“全局唯一标识磁盘分区表”。他是另外一种更加先进新颖的磁盘组织方式,一种使用UEFI启动的磁盘组织方式。最开始是为了更好的兼容性,后来因为其更大的支持内存(mbr分区最多支持2T的磁盘),更多的兼容而被广泛使用,特别是苹果的MAC系统全部使用gpt分区。gtp不在有分区的概念,所有CDEF盘都在一段信息中存储。
这是一个正逐渐取代MBR的新标准,它和UEFI相辅相成——UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR。之所以叫作”GUID分区表”,是因为你的驱动器上的每个分区都有一个全局唯一的标识符(globally unique identifier,GUID)——这是一个随机生成的字符串,可以保证为地球上的每一个GPT分区都分配完全唯一的标识符;
MBR分区和GPT分区的区别
因为兼容问题,gpt其实在引导的最开始部分也有一段mbr引导,也叫做“保护引导”,为了防止设备不支持uefi。

mbr最多支持2T,而gpt理论上是无限制的。
mbr最多支持四个主分区,gpt没有限制。如果你想跑多系统,mbr最多4个而gpt没有限制。
win7只能用mbr分区,从Win8开始微软建议你使用gpt。
gpt是由uefi启动的,而uefi是后来才提出的概念,兼容性和稳定性不如bios+mbr。

原文链接:https://blog.csdn.net/wjzh2008/article/details/126927841
【文件系统】
文件系统,是计算机管理数据的一种目录结构。
两张对比图片
文件系统对比1
文件系统对比2

rufus
【建议使用GPT和NTFS】

单击第二行的“选择”,选择下载好的Ubuntu的iso文件。

单机“打开”,询问是否下载,选择“是”。

选择第一个,选择“OK”,再选择确定,稍等一会,启动盘制作完成。

三、安装Ubuntu
重启电脑,从u盘启动,作者从F11进入的

进入Ubuntu(safe graphics)

在界面中进入安装程序
中文简体-安装Ubuntu-键盘布局建议选English(US)-网络连接-最小安装,其他默认-清除整个磁盘并安装Ubuntu,也可以分区【分区参考】-设置时区【自行设置】-设置用户名密码-自行设置-进行配置-在对应提示时拔掉u盘启动盘-进入ubuntu系统

2.ubuntu系统中搭建gitlab

sudo apt update

sudo apt-get upgrade

sudo apt-get install curl openssh-server ca-certificates postfix
也可以用
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

可以用在线和离线两种方式下载gitlab
1.在线【推荐】
2.离线