蓝耘携手通义万象 2.1 图生视频:开启创意无限的共享新时代

embedded/2025/3/15 19:31:25/

在科技飞速发展的今天,各种新奇的技术不断涌现,改变着我们的生活和工作方式。蓝耘通义万象 2.1 图生视频就是其中两项非常厉害的技术。蓝耘就像是一个超级大管家,能把各种资源管理得井井有条;而通义万象 2.1 图生视频则像是一个神奇的魔法师,能把一张张静止的图片变成生动有趣的视频。当这两者结合在一起,会产生什么样的奇妙效果呢?接下来,咱们就一起去看看。

目录

一、认识蓝耘通义万象 2.1 图生视频​:

蓝耘:资源管理小能手​:

通义万象 2.1 图生视频:图片变视频的魔法​:

三、蓝耘通义万象 2.1 图生视频结合的奇妙之处​:

提高创作效率​:

降低创作门槛​:

丰富创意表达​:

四、如何完成正确使用蓝耘通义万象 2.1???

五、代码 API 调用:让蓝耘通义万象 2.1 图生视频一起工作​:

什么是 API 调用​:

API 调用的步骤​:

准备工作​:

安装必要的工具和库​:

编写代码进行 API 调用​:

解释一下:

六、蓝耘通义万象 2.1 图生视频结合对人类的意义​:

促进文化传播​:

推动教育发展​:

助力商业创新​:

丰富娱乐生活​:

七、蓝耘通义万象 2.1 图生视频的未来:

技术不断进步​:

应用场景更加广泛​:

人类共享更加美好​:

八、本篇小结:


一、认识蓝耘通义万象 2.1 图生视频​:

蓝耘:资源管理小能手​:

蓝耘其实是一个专门用来管理和整合资源的平台。打个比方,它就像一个超级大仓库,里面可以存放各种各样的东西,而且这些东西都被摆放得整整齐齐,你想要找什么,一下子就能找到。在实际应用中,蓝耘可以管理很多不同类型的资源,比如图片、视频、文档等等。它能让这些资源的存储、查找和使用变得超级方便。比如说,一家广告公司有很多广告素材,像图片、视频片段什么的,如果没有蓝耘这样的平台,这些素材可能就会乱七八糟地堆在那里,要用的时候根本找不到。但是有了蓝耘,这些素材就可以被分类整理好,设计师们想用的时候,很快就能找到合适的素材,工作效率一下子就提高了。​

通义万象 2.1 图生视频:图片变视频的魔法​:

通义万象 2.1 图生视频就更神奇啦。它就像是一个会魔法的小精灵,只要你给它一张图片,它就能把这张图片变成一个生动的视频。想象一下,你有一张美丽的风景照片,照片上有蓝天白云、青山绿水,但是它是静止的。而通义万象 2.1 图生视频可以让这张照片动起来,白云会飘动,水会流淌,仿佛把你带到了那个美丽的地方。这个技术在很多方面都能派上用场,比如在电影制作中,有时候需要一些特定场景的视频,但是拍摄成本太高或者很难实现,这时候就可以用图生视频技术,根据图片生成相应的视频,既节省了成本,又能达到很好的效果。​

三、蓝耘通义万象 2.1 图生视频结合的奇妙之处​:

提高创作效率​:

以前,创作者们要制作一个视频,可能要花费大量的时间和精力去拍摄、剪辑。但是现在有了蓝耘通义万象 2.1 图生视频的结合,情况就大不一样了。蓝耘可以快速地帮创作者找到他们需要的图片素材,然后通义万象 2.1 图生视频就能把这些图片素材变成生动的视频。比如说,一个动画设计师想要制作一个关于动物的动画视频,他可以在蓝耘里快速找到各种动物的图片,然后通过通义万象 2.1 图生视频把这些图片变成动态的视频片段,最后再把这些片段组合起来,一个精彩的动画视频就诞生了。这样一来,创作的时间大大缩短了,效率也提高了很多。​

降低创作门槛​:

在过去,制作视频需要专业的设备和技术,一般人很难上手。但是现在,有了蓝耘通义万象 2.1 图生视频的结合,普通人也能轻松制作出精彩的视频。比如说,你是一个旅游爱好者,你拍了很多美丽的风景照片,但是你不会制作视频。这时候,你就可以利用蓝耘把这些照片整理好,然后通过通义万象 2.1 图生视频把照片变成视频,再加上一些音乐和字幕,一个属于你自己的旅游视频就完成了。这就意味着,更多的人可以发挥自己的创意,把自己的想法变成视频作品,和大家分享。​

丰富创意表达​:

蓝耘通义万象 2.1 图生视频的结合,为创作者们提供了更多的创意表达空间。创作者们可以根据自己的想法,从蓝耘里挑选不同风格的图片,然后通过通义万象 2.1 图生视频把这些图片变成各种各样的视频效果。比如,你可以把一张复古风格的图片变成一个充满历史韵味的视频,也可以把一张现代风格的图片变成一个科技感十足的视频。这种创意的多样性,让视频作品更加丰富多彩,能够满足不同观众的需求。​

四、如何完成正确使用蓝耘通义万象 2.1???

首先点击注册链接:https://cloud.lanyun.net//#/registerPage?promoterCode=0131

然后登录;一般短信即可:

点击图生视频: 

启动后等待页面跳转:

然后上传图片:

点击左下角image处上传文件;点击执行;等待几百s:

最后生成在右方:

 视频效果:

图生视频

这里解释下ComfyUI:

ComfyUI 工作流,简单来说,就是在 ComfyUI 这个软件里构建深度学习任务流程的方式。

在 ComfyUI 中,工作流由一个个节点组成 。每个节点都有特定功能,像 “读取图片” 节点专门负责加载图片,“图像生成” 节点用来依据输入数据生成新图像。这些节点就如同生产线上不同工序的工人,各自承担独特任务,例如数据处理、模型运算等。节点间通过连线连接起来,这就决定了数据的流动方向 。数据从一个节点的输出端口,像水流过管道一样,流向另一个节点的输入端口。比如,“读取图片” 节点读取到的图片数据,会流向 “图像增强” 节点进行处理,处理完的数据再传向下一个相关节点。

 

ComfyUI 提供可视化操作界面 ,用户不用写代码,只需在界面上拖曳节点,再用鼠标连线,就能搭建工作流。这就像搭积木,用户能直观看到整个处理流程,极大降低了深度学习应用开发的难度,哪怕没有深厚编程基础,也能轻松上手。

 

工作流灵活性和可定制性很强 。用户可以依据自身需求,随意挑选、组合节点,完成从简单图像分类,到复杂图像生成、视频处理等各种深度学习任务。要是想做图片风格转换,用户可以选择 “读取图片”“风格转换算法”“输出图片” 等节点,按顺序连接,搭建出风格转换工作流。若后续想增加新功能,比如在风格转换后进行图像裁剪,添加 “图像裁剪” 节点并调整连线即可。工作流搭建好后能保存 ,方便下次直接使用,不用每次重新搭建。而且,用户之间还能分享工作流,一个团队成员搭建的高效图像生成工作流,可以分享给其他成员,大家根据实际情况修改、应用,促进了深度学习知识和经验的交流。

如需更深入了解请看:

教学视频

最后完成后关机销毁空间即可。 

五、代码 API 调用:让蓝耘通义万象 2.1 图生视频一起工作​:

什么是 API 调用​:

API 就像是一个桥梁,它能让不同的软件之间进行沟通和交流。在我们这里,就是通过 API 调用,让蓝耘通义万象 2.1 图生视频这两个软件能够配合起来工作。比如说,你在蓝耘里找到了一张图片,然后你想把这张图片通过通义万象 2.1 图生视频变成视频,这时候就需要 API 来帮忙了。API 就像是一个传话的人,它能把你的需求从蓝耘传递给通义万象 2.1 图生视频,然后再把处理好的结果带回来。​

API 调用的步骤​:

准备工作​:

首先,你得有蓝耘通义万象 2.1 图生视频的账号,并且要在它们的开发者平台上注册,获取相应的 API 密钥。这个 API 密钥就像是你的通行证,有了它,你才能使用 API 进行调用。比如说,你去参加一个活动,需要有门票才能进去,这个 API 密钥就相当于门票。

安装必要的工具和库​:

在你的电脑上,你需要安装一些必要的开发工具和库。这些工具和库就像是你的工具箱,里面有各种各样的工具,能帮助你完成 API 调用的任务。比如说,Python 是一种很常用的编程语言,很多开发者都会用它来进行 API 调用。你可以安装 Python,然后再安装一些和 API 调用相关的库,比如requests库,它可以帮助你发送 HTTP 请求。​

注册账号:在蓝耘平台注册开发者账号,获取 API 访问的权限。

获取 API 密钥:在开发者控制台中获取 API 密钥,这是调用 API 的身份凭证。

安装 Python:从 Python 官方网站(Download Python | Python.org)下载并安装 Python 3.x 版本。

安装requestsrequests库用于发送 HTTP 请求,在命令行中执行以下命令进行安装:

pip install requests

最后就是编写代码了: 

编写代码进行 API 调用​:

下面展示了如何通过 API 调用蓝耘获取图片素材,然后调用通义万象 2.1 图生视频将图片转化为视频。在这个示例中,我们增加了更丰富的错误处理机制,以确保代码的健壮性。​

import requests
import json# 蓝耘API调用
def get_image_from_lanyun():# 这里需要替换为你自己的蓝耘API密钥和请求地址lanyun_api_key = "your_lanyun_api_key"lanyun_api_url = "https://api.lanyun.com/get_image"headers = {"Authorization": f"Bearer {lanyun_api_key}"}try:response = requests.get(lanyun_api_url, headers=headers)# 检查响应状态码,如果是200表示成功获取图片if response.status_code == 200:image_data = response.json()return image_data# 如果状态码不是200,打印错误信息else:print(f"蓝耘API调用失败,状态码: {response.status_code}")# 这里可以根据不同的状态码进行更详细的错误处理,比如状态码401表示未授权if response.status_code == 401:print("请检查API密钥是否正确")return None# 捕获请求过程中可能出现的异常,比如网络连接失败等except requests.RequestException as e:print(f"请求蓝耘API时出现错误: {e}")return None# 通义万象2.1图生视频API调用
def image_to_video(image_data):# 这里需要替换为你自己的通义万象API密钥和请求地址tongyi_api_key = "your_tongyi_api_key"tongyi_api_url = "https://api.tongyi.com/image_to_video"headers = {"Authorization": f"Bearer {tongyi_api_key}","Content-Type": "application/json"}# 构建请求体,将图片数据放入其中data = {"image": image_data}try:response = requests.post(tongyi_api_url, headers=headers, data=json.dumps(data))# 检查响应状态码,如果是200表示成功将图片转化为视频if response.status_code == 200:video_data = response.json()return video_data# 如果状态码不是200,打印错误信息else:print(f"通义万象API调用失败,状态码: {response.status_code}")# 这里可以根据不同的状态码进行更详细的错误处理,比如状态码400表示请求参数错误if response.status_code == 400:print("请检查请求参数是否正确,确保图片数据格式符合要求")return None# 捕获请求过程中可能出现的异常,比如网络连接失败等except requests.RequestException as e:print(f"请求通义万象API时出现错误: {e}")return None# 主程序
if __name__ == "__main__":image = get_image_from_lanyun()if image:video = image_to_video(image)if video:print("成功将图片转化为视频!")print(video)else:print("图片转化为视频失败。")else:print("从蓝耘获取图片失败。")
import requests
import json# 蓝耘API调用
def get_image_from_lanyun():# 这里需要替换为你自己的蓝耘API密钥和请求地址lanyun_api_key = "your_lanyun_api_key"lanyun_api_url = "https://api.lanyun.com/get_image"headers = {"Authorization": f"Bearer {lanyun_api_key}"}try:response = requests.get(lanyun_api_url, headers=headers)# 检查响应状态码,如果是200表示成功获取图片if response.status_code == 200:image_data = response.json()return image_data# 如果状态码不是200,打印错误信息else:print(f"蓝耘API调用失败,状态码: {response.status_code}")# 这里可以根据不同的状态码进行更详细的错误处理,比如状态码401表示未授权if response.status_code == 401:print("请检查API密钥是否正确")return None# 捕获请求过程中可能出现的异常,比如网络连接失败等except requests.RequestException as e:print(f"请求蓝耘API时出现错误: {e}")return None# 通义万象2.1图生视频API调用
def image_to_video(image_data):# 这里需要替换为你自己的通义万象API密钥和请求地址tongyi_api_key = "your_tongyi_api_key"tongyi_api_url = "https://api.tongyi.com/image_to_video"headers = {"Authorization": f"Bearer {tongyi_api_key}","Content-Type": "application/json"}# 构建请求体,将图片数据放入其中data = {"image": image_data}try:response = requests.post(tongyi_api_url, headers=headers, data=json.dumps(data))# 检查响应状态码,如果是200表示成功将图片转化为视频if response.status_code == 200:video_data = response.json()return video_data# 如果状态码不是200,打印错误信息else:print(f"通义万象API调用失败,状态码: {response.status_code}")# 这里可以根据不同的状态码进行更详细的错误处理,比如状态码400表示请求参数错误if response.status_code == 400:print("请检查请求参数是否正确,确保图片数据格式符合要求")return None# 捕获请求过程中可能出现的异常,比如网络连接失败等except requests.RequestException as e:print(f"请求通义万象API时出现错误: {e}")return None# 主程序
if __name__ == "__main__":image = get_image_from_lanyun()if image:video = image_to_video(image)if video:print("成功将图片转化为视频!")print(video)else:print("图片转化为视频失败。")else:print("从蓝耘获取图片失败。")
import requests
import json# 蓝耘API调用
def get_image_from_lanyun():# 这里需要替换为你自己的蓝耘API密钥和请求地址lanyun_api_key = "your_lanyun_api_key"lanyun_api_url = "https://api.lanyun.com/get_image"headers = {"Authorization": f"Bearer {lanyun_api_key}"}try:response = requests.get(lanyun_api_url, headers=headers)# 检查响应状态码,如果是200表示成功获取图片if response.status_code == 200:image_data = response.json()return image_data# 如果状态码不是200,打印错误信息else:print(f"蓝耘API调用失败,状态码: {response.status_code}")# 这里可以根据不同的状态码进行更详细的错误处理,比如状态码401表示未授权if response.status_code == 401:print("请检查API密钥是否正确")return None# 捕获请求过程中可能出现的异常,比如网络连接失败等except requests.RequestException as e:print(f"请求蓝耘API时出现错误: {e}")return None# 通义万象2.1图生视频API调用
def image_to_video(image_data):# 这里需要替换为你自己的通义万象API密钥和请求地址tongyi_api_key = "your_tongyi_api_key"tongyi_api_url = "https://api.tongyi.com/image_to_video"headers = {"Authorization": f"Bearer {tongyi_api_key}","Content-Type": "application/json"}# 构建请求体,将图片数据放入其中data = {"image": image_data}try:response = requests.post(tongyi_api_url, headers=headers, data=json.dumps(data))# 检查响应状态码,如果是200表示成功将图片转化为视频if response.status_code == 200:video_data = response.json()return video_data# 如果状态码不是200,打印错误信息else:print(f"通义万象API调用失败,状态码: {response.status_code}")# 这里可以根据不同的状态码进行更详细的错误处理,比如状态码400表示请求参数错误if response.status_code == 400:print("请检查请求参数是否正确,确保图片数据格式符合要求")return None# 捕获请求过程中可能出现的异常,比如网络连接失败等except requests.RequestException as e:print(f"请求通义万象API时出现错误: {e}")return None# 主程序
if __name__ == "__main__":image = get_image_from_lanyun()if image:video = image_to_video(image)if video:print("成功将图片转化为视频!")print(video)else:print("图片转化为视频失败。")else:print("从蓝耘获取图片失败。")

解释一下:

在这个代码中,我们定义了两个函数。get_image_from_lanyun函数用于调用蓝耘的 API,从蓝耘平台获取图片素材。在调用时,需要在请求头中带上我们的 API 密钥,以证明我们有访问的权限。这里我们增加了对不同状态码的错误处理,比如当状态码为 401 时,提示用户检查 API 密钥。image_to_video函数则是调用通义万象 2.1 图生视频的 API,将从蓝耘获取的图片素材转化为视频。同样,在调用时也需要带上 API 密钥,并且要把图片数据以 JSON 格式发送给通义万象的 API。我们也增加了对状态码 400 的错误处理,提示用户检查请求参数。在主程序中,我们先调用get_image_from_lanyun函数获取图片,然后再调用image_to_video函数将图片转化为视频。如果一切顺利,就会输出成功信息和转化后的视频数据。​

六、蓝耘通义万象 2.1 图生视频结合对人类的意义​:

促进文化传播​:

有了蓝耘通义万象 2.1 图生视频的结合,我们可以更方便地制作出各种精彩的视频作品。这些视频作品可以包含不同地区、不同文化的元素,通过互联网传播到世界各地。比如说,一个国家的传统文化图片,通过图生视频技术变成生动的视频,就能让更多的人了解这个国家的文化。这有助于促进不同文化之间的交流和融合,让世界变得更加丰富多彩。​

推动教育发展​:

在教育领域,蓝耘通义万象 2.1 图生视频的结合也能发挥很大的作用。老师可以利用蓝耘找到各种教学相关的图片素材,然后通过通义万象 2.1 图生视频把这些图片变成有趣的教学视频。这样一来,教学内容就更加生动形象,学生们也更容易理解和接受。比如说,在讲解历史知识的时候,老师可以用图片展示历史场景,然后通过图生视频技术让这些场景动起来,仿佛把学生们带回到了那个时代,学习效果会大大提高。​

助力商业创新​:

对于企业来说,蓝耘通义万象 2.1 图生视频的结合可以带来更多的商业机会。企业可以利用这个技术制作出更有创意的广告视频,吸引消费者的注意力。比如说,一家服装公司可以把服装的图片变成时尚的宣传视频,展示服装的穿着效果和搭配方式,让消费者更直观地了解产品。这有助于企业提高品牌知名度,增加销售额。​

丰富娱乐生活​:

在娱乐方面,蓝耘通义万象 2.1 图生视频的结合可以为我们带来更多的乐趣。我们可以用它来制作自己的短视频作品,分享自己的生活和创意。比如说,你可以把自己旅行时拍的照片变成一个精彩的旅行视频,配上音乐和特效,然后分享给朋友和家人。这不仅能记录美好的回忆,还能让更多的人感受到旅行的快乐。​

下面使用代码来调用生成一下:

import random
import time# 模拟蓝耘获取图片素材
def lanyun_fetch_images(keyword):print(f"通过蓝耘搜索 {keyword} 相关图片...")time.sleep(1)images = [f"{keyword}_image_{i}" for i in range(random.randint(1, 5))]print(f"获取到 {len(images)} 张 {keyword} 相关图片。")return images# 模拟通义万象 2.1 图生视频
def tongyi_generate_video(images):print("使用通义万象 2.1 将图片转视频...")time.sleep(2)video = f"video_from_{'_'.join(images)}"print("视频生成成功!")return video# 促进文化传播
def promote_cultural_communication():keyword = "中国传统节日"images = lanyun_fetch_images(keyword)video = tongyi_generate_video(images)print(f"{keyword} 文化视频可用于传播交流。")# 推动教育发展
def promote_education_development():keyword = "恐龙知识"images = lanyun_fetch_images(keyword)video = tongyi_generate_video(images)print(f"{keyword} 教学视频可提升学习效果。")# 助力商业创新
def support_business_innovation():keyword = "新款运动鞋"images = lanyun_fetch_images(keyword)video = tongyi_generate_video(images)print(f"{keyword} 广告视频可提高品牌知名度。")# 丰富娱乐生活
def enrich_entertainment_life():keyword = "海边度假"images = lanyun_fetch_images(keyword)video = tongyi_generate_video(images)print(f"{keyword} 娱乐视频可分享生活创意。")if __name__ == "__main__":promote_cultural_communication()promote_education_development()support_business_innovation()enrich_entertainment_life()

七、蓝耘通义万象 2.1 图生视频的未来:

技术不断进步​:

随着科技的不断发展,蓝耘通义万象 2.1 图生视频的技术也会不断进步。未来,通义万象 2.1 图生视频可能会生成更加逼真、更加生动的视频,而且生成速度会更快。蓝耘也会变得更加智能,能够更好地理解用户的需求,提供更精准的资源推荐。比如说,它可能会根据你的创作风格和历史记录,自动为你推荐最合适的图片素材。​

应用场景更加广泛​:

除了我们前面提到的文化传播、教育、商业和娱乐领域,蓝耘通义万象 2.1 图生视频的结合还可能会在更多的领域得到应用。比如说,在医疗领域,可以用它来制作医学科普视频,帮助患者更好地了解疾病和治疗方法;在建筑领域,可以把建筑设计的图片变成动态的视频,让客户更直观地感受未来的建筑效果。​

人类共享更加美好​:

蓝耘通义万象 2.1 图生视频的结合,让更多的人能够参与到创意创作中来。大家可以把自己的作品分享到互联网上,供其他人欣赏和学习。这就形成了一个人类共享的创意社区,每个人都可以从中获得灵感和启发。未来,我们可以期待更多优秀的视频作品诞生,让我们的生活变得更加美好。​

八、本篇小结:

蓝耘通义万象 2.1 图生视频的结合,就像是一场奇妙的化学反应,产生了巨大的能量。

它们不仅提高了创作效率,降低了创作门槛,丰富了创意表达,还在文化传播、教育发展、商业创新和娱乐生活等方面给人类带来了很多好处。通过代码 API 调用,我们可以让这两个强大的技术更好地配合工作。随着技术的不断进步和应用场景的不断拓展,我们有理由相信,蓝耘通义万象 2.1 图生视频的结合将会为人类带来更多的惊喜和可能,开启一个创意无限的共享新时代。让我们一起期待它们在未来创造出更多的精彩吧!​

注册链接:

https://cloud.lanyun.net//#/registerPage?promoterCode=0131


http://www.ppmy.cn/embedded/172847.html

相关文章

信创环境下TOP5甘特图工具对比:从功能到适配性测评

在数字化转型的浪潮中,项目管理的高效与否直接决定了企业能否在激烈的市场竞争中脱颖而出。而甘特图作为项目管理中不可或缺的工具,其重要性不言而喻。尤其是在信创环境日益受到重视的当下,选择一款适配性强、功能完备的甘特图工具&#xff0…

数据获取与导入:从文件、数据库、网络获取数据

数据获取与导入:从文件、数据库、网络获取数据 文章目录 数据获取与导入:从文件、数据库、网络获取数据一、引言二、从文件获取数据2.1 CSV 文件2.2 Excel 文件2.3 JSON 文件2.4 XML 文件三、从数据库获取数据3.1 SQLite 数据库四、从网络获取数据4.1 网页爬虫4.2 API 调用4.…

【技海登峰】Kafka漫谈系列(八)Controller:Zookeeper模式与KRaft模式

【技海登峰】Kafka漫谈系列(八)Controller:Zookeeper模式与KRaft模式 在上述学习过程中,我们知道完整的Kafka集群架构中包含了Broker、Topic、Partition、Replica、Producer、Consumer等众多组件,它们之间的关系又非常复杂:比如Topic由多个Partition组成、Partition又包含…

数据结构(三)——链表

​ 一、线性表的链式表示——链表 线性表链式存储结构的特点是:用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的) 为了表示每个数据元素ai与其后继数据元素ai1之间的逻辑关系,对…

前端面试:如何减少项目里面 if-else?

在前端开发中,大量使用 if-else 结构可能导致代码调试困难、可读性降低和冗长的逻辑。不妨考虑以下多种策略来减少项目中的 if-else 语句,提高代码的可维护性和可读性: 1. 使用对象字面量替代 用对象字面量来替代 if-else 语句,…

RabbitMQ入门:从安装到高级消息模式

文章目录 一. RabbitMQ概述1.1 同步/异步1.1.1 同步调用1.1.2 异步调用 1.2 消息中间件1.2.1 概念1.2.2 作用1.2.3 常见的消息中间件1.2.4 其他中间件 1.3 RabbitMQ1.3.1 简介1.3.2 特点1.3.3 方式1.3.4 架构1.3.5 运行流程 二. 安装2.1 Docker 安装 RabbitMQ 三. 简单队列&…

Vue 中如何使用 slot 和 scoped slot?

在 Vue.js 中,slot 和 scoped slot 是实现组件内容分发和灵活布局的重要特性。它们允许开发者在子组件中插入父组件的内容,从而提高组件的复用性和灵活性。本文将详细探讨 slot 和 scoped slot 的使用方法、应用场景及其最佳实践。 1. Slot 的基本概念 …

ubuntu20.04装nv驱动的一些坑

**1.一定要去bios里面关闭secure boot,否则驱动程序需要签名,安装了的驱动无法被识别加载 2.假如没有关闭secure boot然后装了驱动,然后再去关闭secure boot,可能会导致进入不了ubuntu的情况 此时,先恢复secure boot&…