vhd 安装 ubuntu?下载Ubuntu
这篇文章给大家聊聊关于vhd 安装 ubuntu,以及下载Ubuntu对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
怎么把 ubuntu 装在 vhd 后再加入 bcd 后启动
安装时候对内核没有要求的。只要求是64位ubuntu,这是为了安装vloop,
vloop要求是64位的3.2.0-23内核。
你可以在Virtualbox安装完64位UBUNTU后,先更新好,并且安装好增强工具包。
为了能够在电脑上直接启动vhd需要安装内核3.2.0-23
sudoapt-getinstalllinux-headers-3.2.0-23-generic
sudoapt-getinstalllinux-image-3.2.0-23-generic
并且重启到3.2.0-23的内核安装 vloop.
... mit=6&limitstart=12
将下载的文件解压到家目录所谓一个子目录进入该子目录执行
sudo make
此处我执行sudo make时候发现一个问题最后生成的initrd.img是最新版本内核的
所以可以先把该文件预先备份好执行完后使用备份恢复一下新版本的initrd.img.
再下载本贴提供的initrd.img-3.2.0-23,用它替换掉/boot/initrd.img-3.2.0-23.
设置启动引导,使得电脑可以直接从vhd启动即可。
这样实际上是两个内核。虚拟机时选择最新内核。从电脑直接启动时
只能是3.2.0-23内核。
vboot部分:网上可以下到vboot-2.0。怎么安装到win7中,步骤可以网上自己找找。
Win8.vhd安装问题
你是怎么添加的?试试把下面代码存为 bcdset.bat,然后双击运行,选择[2]添加系统,按提示添加win8VHD的启动项,如果不成功再追问。
:::::::::::::::::::::::::::::::自动触发UAC::::::::::::::::::::::::::::::
@bcdedit> nul
@if%errorlevel%== 0 goto admrun
@echo Set UAC= CreateObject^("Shell.Application"^)>"%temp%\getadm.vbs"
@echo UAC.ShellExecute"%~s0","","","runas", 1>>"%temp%\getadm.vbs"
@"%temp%\getadm.vbs"
@del"%temp%\getadm.vbs"
@exit
:admrun
:::::::::::::::::::::::::::::auto touch UAC:::::::::::::::::::::::::::::
@echo off
setlocal enabledelayedexpansion
set saved=1
bcdedit/export"%temp%\backup.tmp">nul
:repeat
bcdedit/store"%temp%\backup.tmp">"%temp%\data.tmp"
for/f"usebackq tokens=1,2"%%i in("%temp%\data.tmp") do if%%i== timeout set timeout=%%j
set defguid=-1
for/f"usebackq tokens=1,2"%%i in("%temp%\data.tmp") do if%%i== default set defguid=%%j
if"%defguid%"=="-1" for/f"usebackq tokens=1,2"%%i in("%temp%\data.tmp") do if%%i== displayorder set defguid=%%j
set id=标识符
find"标识符""%temp%\data.tmp">nul
if%errorlevel% neq 0 set id=identifier
set numend=3
for/f"usebackq tokens=1,2"%%i in("%temp%\data.tmp") do if%%i==%id%(
set/a numend+=1
set guids!numend!=%%j
)
set numend=3
for/f"usebackq tokens=1*"%%i in("%temp%\data.tmp") do if%%i== description(
set/a numend+=1
set descs!numend!=%%j
)
del"%temp%\data.tmp"
cls
echo [0]退出程序
if%saved%== 1( echo [1]保存更改
) else echo [1]保存更改(有未保存更改)
echo [2]添加系统
echo [3]等待%timeout%秒
echo [4]系统顺序
echo——————————
for/l%%i in(5,1,%numend%) do if!guids%%i!==%defguid%(
echo [%%i]!descs%%i!(默认)
) else(
echo [%%i]!descs%%i!
)
echo——————————
set option=-1
set/p option=请输入一个编号,回车确定:
if%option% lss 0 goto repeat
if%option% gtr%numend% repeat
if%option%== 0 goto end
if%option% gtr 1 goto number2
if%saved%== 1 goto repeat
set savechange=n
set/p savechange=更改可能导致启动配置错误,确定要保存?(y/n):
if%savechange% neq y goto repeat
bcdedit/import"%temp%\backup.tmp">nul
set saved=1
goto repeat
:number2
if%option% gtr 2 goto number3
echo [1]VHD Win 7/8/2008
echo [2]Win Vista/7/8/2003/2008
echo [3]Win NT/2000/XP
echo [4]Ubuntu Wubi
set ostype=-1
set/p ostype=请选择一个操作系统类型,回车返回:
if%ostype% lss 1 goto repeat
if%ostype% gtr 4 goto repeat
set description=-1
set/p description=请输入操作系统名称,回车返回:
if"%description%"=="-1" goto repeat
if%ostype% gtr 1 goto os2
set vpath=-1
set/p vpath=请输入VHD文件完整路径,回车返回:
if"%vpath%"=="-1" goto repeat
bcdedit/store"%temp%\backup.tmp"/create/d"%description%"/application osloader>"%temp%\newguid.tmp"
for/f"usebackq tokens=2"%%i in("%temp%\newguid.tmp") do set newguid=%%i
bcdedit/store"%temp%\backup.tmp"/set%newguid% device"vhd=[%vpath:~0,2%]%vpath:~2%">nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% osdevice"vhd=[%vpath:~0,2%]%vpath:~2%">nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% path\windows\system32\winload.exe>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% locale zh-cn>nul|| bcdedit/store"%temp%\backup.tmp"/set%newguid% locale en-us>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% systemroot\windows>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% nx OptIn>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% detecthal Yes>nul
bcdedit/store"%temp%\backup.tmp"/displayorder%newguid%/addlast>nul
set saved=0
del"%temp%\newguid.tmp"
goto repeat
:os2
if%ostype% gtr 2 goto os3
set partition=-1
set/p partition=请输入系统所在分区盘符字母,回车返回:
if"%partition%"=="-1" goto repeat
bcdedit/store"%temp%\backup.tmp"/create/d"%description%"/application osloader>"%temp%\newguid.tmp"
for/f"usebackq tokens=2"%%i in("%temp%\newguid.tmp") do set newguid=%%i
bcdedit/store"%temp%\backup.tmp"/set%newguid% device partition=%partition%:>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% osdevice partition=%partition%:>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% path\windows\system32\winload.exe>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% locale zh-cn>nul|| bcdedit/store"%temp%\backup.tmp"/set%newguid% locale en-us>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% systemroot\windows>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% nx OptIn>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% detecthal Yes>nul
bcdedit/store"%temp%\backup.tmp"/displayorder%newguid%/addlast>nul
set saved=0
del"%temp%\newguid.tmp"
goto repeat
:os3
if%ostype% gtr 3 goto os4
set partition=-1
set/p partition=请输入系统所在分区盘符字母,回车返回:
if"%partition%"=="-1" goto repeat
bcdedit/store"%temp%\backup.tmp"/create{ntldr}/d"%description%">nul
bcdedit/store"%temp%\backup.tmp"/set{ntldr} path\ntldr>nul
bcdedit/store"%temp%\backup.tmp"/set{ntldr} device partition=%partition%:>nul
bcdedit/store"%temp%\backup.tmp"/set{ntldr} locale zh-cn>nul|| bcdedit/store"%temp%\backup.tmp"/set{ntldr} locale en-us>nul
bcdedit/store"%temp%\backup.tmp"/displayorder{ntldr}/addlast>nul
set saved=0
goto repeat
:os4
set partition=-1
set/p partition=请输入ubuntu文件夹所在分区盘符字母,回车返回:
if"%partition%"=="-1" goto repeat
bcdedit/store"%temp%\backup.tmp"/create/d"%description%"/application bootsector>"%temp%\newguid.tmp"
for/f"usebackq tokens=2"%%i in("%temp%\newguid.tmp") do set newguid=%%i
bcdedit/store"%temp%\backup.tmp"/set%newguid% device partition=%partition%:>nul
bcdedit/store"%temp%\backup.tmp"/set%newguid% path\ubuntu\winboot\wubildr.mbr>nul
bcdedit/store"%temp%\backup.tmp"/displayorder%newguid%/addlast>nul
del"%temp%\newguid.tmp"
copy/y/b%partition%:\ubuntu\winboot\wubildr%partition%:\>nul
copy/y/b%partition%:\ubuntu\winboot\wubildr.mbr%partition%:\>nul
set saved=0
goto repeat
:number3
if%option% gtr 3 goto number4
set seconds=-1
set/p seconds=请输入新的等待秒数,回车返回:
if%seconds% lss 0 goto repeat
bcdedit/store"%temp%\backup.tmp"/timeout%seconds%>nul
set saved=0
goto repeat
:number4
if%option% gtr 4 goto number5
set displayorder=-1
set/p displayorder=请按想要的顺序依次输入系统项编号,以空格分隔,回车返回:
if"%displayorder%"=="-1" goto repeat
set displayorder=%displayorder% abcdefg
set index=5
:::::::::::::::::::::::::::修改显示顺序
:cycle
set replace=!guids%index%!
set displayorder=!displayorder:%index%=%replace%!
set/a index+=1
if%index% leq%numend% goto cycle
set displayorder=%displayorder:abcdefg=%
bcdedit/store"%temp%\backup.tmp"/displayorder%displayorder%>nul
set saved=0
:::::::::::::::::::::::::::
goto repeat
:number5
echo [1]重命名此项
echo [2]删除此项
echo [3]设为默认项
set modify=-1
set/p modify=请选择一个操作,回车返回:
if%modify% lss 1 goto repeat
if%modify% gtr 1 goto modi2
set newname=-1
set/p newname=请输入新的名字,回车返回:
if"%newname%"=="-1" goto repeat
bcdedit/store"%temp%\backup.tmp"/set!guids%option%! description"%newname%">nul
set saved=0
goto repeat
:modi2
if%modify% gtr 2 goto modi3
bcdedit/store"%temp%\backup.tmp"/delete!guids%option%!/f/cleanup>nul
set saved=0
goto repeat
:modi3
bcdedit/store"%temp%\backup.tmp"/default!guids%option%!>nul
set saved=0
goto repeat
:end
if%saved%== 0(
set/p toend=有更改尚未保存,确定要退出?(y/n):
if"!toend!" neq"y" goto repeat
)
del"%temp%\backup.tmp"
exit
麒麟系统安u盘装教程
麒麟系统安u盘装教程(麒麟系统安u盘装教程)
优麒麟,可以看做中文版的Ubuntu,用来替代windows系统。
写在前面
半个月前(2020-12-25),优麒麟官方发布消息说,优麒麟与 CodeWeavers公司积极合作适配,正式推出 CrossOver优麒麟版本,使优麒麟系统能够兼容运行 Windows应用。将微信(crossover版)和 QQ(crossover版)电脑上架麒麟软件商店。
优麒麟官网:
消息来源:
优麒麟的桌面环境是UKUI国人自己用QT开发的,运行很流畅,桌面的风格和windows差不多。这个发行版的简介就是基于Ubuntu的发行版,旨在为全球用户提供类window操作体验。对新手Linux用户比较友好。
对我来说,毋庸置疑是个好消息,QQ和微信已经在Linux上出现,Linux也许真的能在个人桌面上替代windows。
之所以在个人桌面上不流行,因为它生来就不是为了给小白用的,Linux的应用范围很广,在服务器领域几乎独霸一方,大型、超大型互联网企业都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的几乎都是Linux系统,可以这样说,你现在能够上网,很大程度都要归功于背后运行的Linux系统。在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙、负载均衡器等)到专用的控制系统(自动售货机、手机、PDA、各种家用电器等),Linux操作系统都有很广阔的应用市场。
尽管Linux的应用已经占据了这些大的节点,但在个人桌面系统上,并不是很普及,因为上手有门槛,有学习成本。
所以最终,Linux对你来说到底适不适合作为个人桌面使用,也只有自己去用了才知道,最好每个发行版都尝试一遍再来谈看法。
接下来是如何装系统的过程,虽然是以优麒麟为例,但ventoy是多合一U盘启动器,所以你可以完全按下面的方法去安装其它发行版,只有使用的镜像包不同而已,其它步骤完全一样。
正文
Ventoy多合一启动盘制作工具,可以将多个系统镜像(如电脑 Win、Linux)装在1个U盘里。
WePe和Ventoy对比。
WePEVentoy纯净无广告纯净无广告,开源国产支持windows、MacOS系统安装。支持windows、Linux系统安装制作不同系统的U盘启动器,需要格式化U盘,重新制作启动器。制作不同系统的U盘启动器,不需要格式化U盘,只需复制系统镜像包到U盘即可支持格式:ISO/ESD/WIM等,进入系统之后,先运行软件,从软件内安装系统,所以你可以下载不同的软件如winNT,GCI备份还原等等工具,支持“魔改“的格式较多。支持格式:ISO/WIM/IMG/VHD(x)/EFI,主要是官方的ISO镜像,修改过的ISO镜像可能会安装不成功。
Ventoy制作U盘启动windows下Ventoy制作U盘启动
1.进入Ventoy官网下载页面:,下载ventoy-1.0.32-windows.zip。
2.解压出来,插上U盘,双击运行exe文件。
3.然后选择你的U盘,点击安装,等待安装完成即可。
4.复制ISO镜像到U盘里,然后就可以开始重装系统了。
Linux下Ventoy制作U盘启动
当前环境:Ubuntu kylin 20.04;其它发行版也一样操作。
1.进入Ventoy官网下载页面:,下载ventoy-1.0.32-linux.tar.gz
2.解压出来,然后插上你的U盘。
先看看设备名:
就是/dev/sdc,你的U盘路径是/dev/sdc,等一下路径就填这个值。
进入你解压出来的路径,右键打开终端:
输入以下命令:
su#表示进入root账户,不然有些文件写入不完整shVentoy2Disk.sh-i/dev/sdc-gsh Ventoy2Disk.sh,表示运行shell脚本文件(即Ventoy2Disk.sh文件)。-i,是Ventoy的相关命令,表示安装ventoy到U盘中dev/sdc表示U盘的路径-g表示使用GPT分区格式。
Ventoy相关命令
格式:Ventoy2Disk.sh命令 [选项]/dev/XXX
命令含义:
-i安装ventoy到磁盘中(如果对应磁盘已经安装了ventoy则会返回失败)
-I强制安装ventoy到磁盘中,(不管原来有没有安装过)
-u升级磁盘中的ventoy版本
选项含义:(可选)
-r SIZE_MB在磁盘最后保留部分空间,单位 MB(只在安装时有效)
-s启用安全启动支持(默认是关闭的)
-g使用GPT分区格式,默认是MBR格式(只在安装时有效)
输入命令之后,回车,然后提示是否继续,输入Y,回车。
需要确认两次:
提示安装完成,即可。
如果你不是以root身份操作,可能会出现下面的报错:
虽然也显示安装成功了,你可以去试一下,看看启动有没有问题,没有的话也不用管这个报错,如果启动有问题,就需要重新制作。以root身份运行。
在提示安装成功之后:
InstallVentoyto/dev/sdcsuccessfullyfinished.
我们可以看到U盘被分成两个区:sdc1、sdc2
sdc2区被命名为VTOYEFI,这是EFI分区,容量较小。
可以打开看看里面的文件:
我们现在把镜像复制到sdc1。
复制进来之后,就可以开始重装系统了。
重装系统
1.在电脑已经关机的状态下,插上U盘(就是刚才制作好的U盘。)
2.开机的时候,按F11键进入POPUP模式:
注意看你开机的时候提示按什么键,每台主机都有差别。
选择USB:Teclast CoolFlash(就是你的U盘,名字可能不一样,选USB就行,没选对就重新启动选)
然后就进入Ventoy界面,选择要安装的镜像包:ubuntukylin-20.04.1-enhanced-amd64.iso
选择之后,会先检查你的磁盘:
可以按Ctrl+ C取消检查,如果按没有反应,那就等它检查完成,然后弹出安装界面:
点击安装Ubunut Kylin,然后选择语言-中文,继续:
这里取消勾选安装Ubuntu kylin时下载更新,勾选的话整个安装过程会变得慢一点。点击继续:
选清除整个磁盘并安装Ubuntu Kylin,点击现在安装。
注意这里清除磁盘要谨慎操作,就算你是有C盘,D盘,E盘,如果你不是两块物理硬盘,那么所有数据都会被清空。笔记本一般都只有一块物理硬盘,所以你最好别选清除整个磁盘,选第二个选项。
弹出窗口,选择继续。
选择地区,点击中国地图就可以,然后那会显示Shanghai,点击继续:
设置用户名和密码:
点击继续之后,安装过程就开始了,等待安装完成即可。
完成之后,会提示你重启,重启之后,拔掉U盘,然后就可以开始使用uKylin了。
关于桌面环境的一些补充:
每个发行版的使用的桌面环境(也就是图形化界面)都不一样,每个桌面环境占用的资源也不一样。
简单列举一些常见的桌面环境:GNOME2、GNOME3、KDE、XFCE、LXDE、Unity。
在系统资源占用方面比较:LXDE< XFCE< GNOME电脑 2.x< GNOME 3< Unity< KDE。
Ubuntu、Fedora使用的是GNOME桌面环境,Ubuntu是在18.04版本之后才开始重新使用GNOME3的,之前版本用的是Unity桌面,在我电脑上我觉得很卡了。
XFCE、LXDE都是轻量级桌面,在“古董”级别的电脑上,依然坚挺流畅。Xubuntu使用的就是XFCE桌面,虽然画面不是那么美,速度却是一流的。如果你有一个古董级别的电脑,不妨试一试。
而UKUI是刚开发出来,所以目前不是很知名,不过这个UKUI桌面环境占用资源和GNOME 2差不多,既拥有XFCE的极简流畅,也拥有GNOME3/KDE的优美界面。
对于这几个桌面环境的详细比较,大家可以去看看这两篇文章:《Linux的桌面环境gnome、kde、xfce、lxde等等使用比较》、Linux开源中国的《KDE、GNOME和 XFCE桌面比较》
有什么不明白或者讲的不对的地方,欢迎留言指正。
电脑