当前位置:首页 > CN2资讯 > 正文内容

vesta linux安装 ventoy装linux

2天前CN2资讯


背景介绍

简单来说,Ventoy是一个制作可启动U盘的开源工具。
有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到U盘里面就可以启动了,无需其他操作。
– Ventoy官方介绍

手头有个512GB的Sandisk固态移动硬盘, 安装Ventoy后一直当系统维护盘和数据交换用, 最近想要在里面再装个Linux做开发用, 逛了一圈没找到啥完整的攻略, 只有官方Github上有个issue给了点提示
https:///ventoy/Ventoy/issues/852 先试了下用vdi虚拟磁盘的方式, 结果光创建120GB大小的vdi文件就需要10来分钟, 想到后面访问vdi里面的文件也不太方便, 就放弃这个方案了, 研究了一下在移动硬盘上单独分区安装Manjaro, 然后再配置Ventoy的GRUB进行引导, 实验成功, 分享一下过程, 人生苦短, 我用Manjaro, 理论上其他Linux发行版也一样适用.

安装Ventoy

https:///ventoy/Ventoy/releases/ 官网下载运行Ventoy, 注意在配置选项中设置分区设置, 在磁盘最后保留一段空间, 用来存放要安装的Manjaro系统. 注意首次安装Ventoy会清空移动设备上的所有数据, 务必做好数据备份

安装Manjaro

将Manjaro的安装镜像ISO文件直接扔到装好Ventoy的U盘/移动硬盘第一个分区(卷标为Ventoy)里面就可以正常使用Ventoy引导安装程序了, 这里需要注意的是Manjaro安装过程中需要手工选择安装的目标磁盘和分区, 安装过程中忘了截图, 大致描述一下吧, 就是安装目标设备选择U盘/移动硬盘, 在设备末尾未分配的空间上创建一个ext4分区, 并设置挂载点为/, 下一步的时候安装程序会提示没有引导分区什么的, 这里不用管它, 直接装完就行

配置Ventoy引导菜单

上一步安装完Manjaro后重启肯定是无法引导的, Ventoy的菜单里面只会显示ISO文件的启动项, 这时候还正常启动到Windows系统中, 使用DiskGenius访问U盘/移动硬盘中刚才安装Manjaro的ext4分区, 找到/etc/fstab文件复制到桌面并用编辑器打开(直接在DiskGenius中预览的话不能选择内容复制的)


将fstab文件中根位置挂载设备的UUID内容复制到剪切板备用(主要要包含UUID=)


使用Windows的文件资源管理器打开U盘/移动硬盘的Ventoy分区, 在根目录下新建文件夹ventoy, 然后在该文件夹里面创建配置文件ventoy_grub.cfg, 编辑内容如下:

menuentry "Manjaro on Sandisk" --class=custom { set root=($vtoydev,gpt3) linux /boot/vmlinuz-5.4-x86_64 root=UUID=469b995c-b84e-40d5-ba30-7ce0027ea82a initrd /boot/initramfs-5.4-x86_64.img boot } menuentry '<-- Return to previous menu [Esc]' --class=vtoyret VTOY_RET { echo 'Return ...' }

官方文档参考: https://www.ventoy.net/cn/plugin_grubmenu.html

配置文件里面主要是定义了两个menuentry菜单入口配置, 第二个是返回上一页的作用, 照抄官方文档, 第一个入口是引导U盘/移动硬盘上Manjaro系统的, 其实主要就4行内容, 下面详细解释一下:

set root=($vtoydev,gpt3) 这里使用了Ventoy内置的一个变量$vtoydev用来获取当前移动设备的名称和编号, 实际变量内容通常为hd1之类GRUB里面对存储设备进行编号的规则.

linux /boot/vmlinuz-5.4-x86_64 root=UUID=469b995c-b84e-40d5-ba30-7ce0027ea82a 这一行指定系统root位置的时候就用到了上面我们从fstab中复制过来的UUID内容, 定位移动设备更方便和准确. 另外需要注意一下/boot/vmlinuz-xx这个文件详细的名称可能会随系统更新而不同, 可以在Diskgenius里面对照改一下


initrd /boot/initramfs-5.4-x86_64.img 同上, 和实际文件名保持一致

boot 引导系统

从Ventoy中引导Manjaro

做好上面的配置后重启系统, 从移动设备启动到Ventoy菜单后按F6加载自定义菜单, 就可以看到上面我们配置的两个入口: 第一个启动Manjaro, 第二个返回上一级菜单. 直接选择第一个选项启动系统就OK啦!



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25738.html

    分享给朋友:

    “vesta linux安装 ventoy装linux” 的相关文章

    AS7473在网络数据传输中的重要性与应用探究

    AS7473简介 AS7473是一个重要的ASN编号,主要与网络数据传输和路由相关。它在信息技术领域中扮演着至关重要的角色,连接着不同的网络节点,确保数据能够顺利传输。想象一下,在这个数字化时代,数据的传输速度和准确性直接影响着我们的工作效率与信息交流。因此,AS7473的定义与重要性绝不容小觑。...

    为小学生选择合适的VPS:安全、易用和高性价比的评测指南

    在这个数字化时代,网络安全受到越来越多人的重视。小朋友们在网络上探索新知识、与朋友沟通时,面对的不仅是丰富的学习资源,还有潜在的网络风险。此时,VPS(虚拟个人服务器)作为一个安全、稳定的网络环境,开始逐渐进入小学生的视野。家长和学校意识到,提供一个良好的网络环境,不仅能保护孩子免受不良信息的侵害,...

    GPU租用市场的崛起与行业应用分析

    在过去的几年中,GPU租用市场的发展速度让我惊叹,真的如雨后春笋般冒出。随着科技的不断进步和市场需求的增长,越来越多的人选择租用GPU来满足高性能计算的需求。这种选择不仅适用于企业,也吸引了许多个人用户。GPU租用为我们提供了便利,加速了各类计算密集型任务的完成。 GPU租用的定义非常简单,就是将高...

    RackNerd黑五促销活动详解:超值套餐与刺激抽奖

    RackNerd黑五促销活动概述 RackNerd,成立于2017年,以其出色的虚拟主机、VPS主机和独立服务器服务,在国外主机商领域占有一席之地。随着公司不断壮大,RackNerd在全球20个国家设立了数据中心,涵盖美加、欧洲和亚洲,提供多样化的服务方案。我一直很欣赏他们采用的当下流行的KVM虚拟...

    Debian 修改 DNS 的详细步骤与常见问题解决方案

    在讨论 Debian 中的 DNS 修改前,我想先和大家分享一些关于 DNS 的基本信息。DNS(Domain Name System)是互联网的“电话簿”,它将我们可读的网站地址(如 www.example.com)转换为计算机能够理解的 IP 地址。这一过程对于我们浏览网页、发送邮件等操作至关重...

    RFCHOST评论:高性能VPS与流媒体解锁的完美选择

    RFCHOST概述 RFCHOST是一家自2015年成立的公司,隶属于上海花卷科技。作为一家新兴的网络服务企业,RFCHOST专注于提供国际线路深层挖掘与构造网络通信服务的一体化解决方案。我一直关注着这个快速发展的品牌,尤其是它在香港和洛杉矶VPS业务上的持续投入与创新。 随着全球数字化进程的加速,...