个人资料
归档
正文

VirtualBox-wsl2

(2023-01-27 23:37:50) 下一个

1.wsl2

微软的wsl第二版,在W10/11下安装Ubuntu成为一应用,但是gedit 存儲時彈出窗口過大。在powershell下或cmd下裝,均需admin授權:

wsl --install      # or, if already installed
wsl --update       # confirm 1.0.0 or later via:
wsl --version

建議裝MS版Ubuntu,先要開放BIOS(Lenovu F1進入)和Turn windows features on/off中相關虛擬機及其platform。若不能裝或不能啓動,需關閉虛擬機在powershell下運行:set-vmprocessor -VMName v-joedai -ExposeVirtualizationExtension $true

正常時Ubuntu成爲一個文件夹wsl.localhostUbuntuhome,启动后要在打开控制台需点击首行v图标。如果裝Git並啓用bash,其下用 $start . 可彈出相應folder。

Set up a GNOME desktop environment on WSL 2 · GitHub 注意gnome-session

可以直接装,但是gedit在save时弹出窗口过大不可调小,将主窗口调小可以避免。够不着的话,点三行的preference|plugins|python console,再点击view|bottom panel可打开它,用window.resize(640,480)改变大小。在Save时的告警是gedit的bug在2015就有了可以忽略。

卸载后在explorer里还有,要用:PS C:Windowssystem32> wsl --unregister ubuntu 

1.1 如何扩充盘容量

缺省是127GB,完全没必要取这么小,因VM盘可以动态扩充。如果开启了check points就不能edit盘了。需要关闭VM,点击setup下几行的checkpoint在屏幕中间显示checkpoints,在右击每一行删掉checkpoint,然后在setup里禁止checkpoints,继而开启并关闭VM,这时可以发现在VM盘目录下的*.ahdx都被删除,而且可以edit盘容量了。

Edit盘选expand,新尺寸最后结束,可以verify现有和最大尺寸。但是还没完,启动VM后,用disk manager观察盘的分区。我的是原盘127G,670M恢复分区,然后是没分区的扩展尺寸。这时需要白恢复分区删掉,把圆盘扩充为剩余空区减去1G,再把剩余1G做成扩展分区,方法是:https://www.reddit.com/r/sysadmin/comments/16sgdqb/windows_2022_move_recovery_to_the_end_of_the_drive/  注意其中的set ID和GPT命令不能用&而是分别运行。

2. VirtualBox

2.1 windows 7

我有三个应用需要XP或Win7:Techstream,示波器的WinCE tool和CT200h的维修手册。后者需要IE,但是Win10/11下Edge是删不掉的。本贴是为CT200h。

我用的是目前最新版VirtualBox V7.06 Downloads – Oracle VM VirtualBox,试了XP,XP64和Win7-64,最后用的是Win7-64。Win7下载:https://www.softlay.com/downloads/windows-7-professional?download=links&opt=2 https://getproductkey.net/free-windows-7-product-key/https://www.youtube.com/watch?v=eB211nF-Big XP下载:

How to Set up a Windows XP Emulator for Windows 10 (lifewire.com)

How to install Windows XP ISO on Windows 10 VirtualBox - H2S Media (how2shout.com)

(3) Get Shared Folders Working on Windows XP running on virtual box - YouTube

1.安装VirtualBox时一定要勾选Guest Addition。启动后配置VirtualBox|Device|SharedFolder用主机上的ct200h目录,手册是在Clublexus。com上下的。

2.类似选VirtualBox|Device|Insert Guest Additions CD Image并安装。

3.在Win7下点击Computer|Network,点击浏览器靠上的告警条及Yes,稍候即会显示共享的主机ct200h目录。

4.安装目录下的acrobat reader和Plugin,ActiveX目录下的软件。后者中的SVGViewer可能需要右击改属性中的Compatibility为Win7,但是改属性不能在网路文件上,因此要拷贝到Win7本地目录下。

5.运行维修手册是点击ct200hLexusCT200HLexus CT200H Service Manual Libraryrm1720eindex2.html,可创建为desktop上的shortcut。

6.如果Internet不行-注意缺省页面是IE已经失效,需改为google。用网卡的方案youtube有很多,但是wifi就要凭运气。我的是缺省就工作了,但是花了几小时。

7.PDF printer在Win7上我直接装了V7.2: https://bullzip-pdf-printer.en.uptodown.com/windows/versions 

2.2 Windows 11

要勾選Skip Unattended,https://www.youtube.com/watch?v=qWj-n4id9EI? 如遇this PC cannot run Windows11,回退一步,按Sft+F10進CMD,運行regedit,在HKEY_LOCAL_MACHINE >> SYSTEM >> Setup 下加key LabConfig,按視頻。

2.3 Ubuntu 22.04

按常规下载iso装。用预知vdi包的方法:https://linuxhint.com/install-ubuntu22-04-virtual-box/,但这个vdi是500G的不合适。https://www.wikihow.com/Install-Ubuntu-on-VirtualBox 缺省账户是vboxuser/changeme

先用su进admin,visudo加:voxuser ALL=(ALL) NOPASSWD: ALL

装gedit的步骤:先装gnome,dbus-x11 (不需要手动在.bashrc里加export DISPLAY=:0)

如果左侧菜单条挡住屏幕,将Settings|appearence中dock两项关闭。屏幕小则将其分辨率改为1920x1080

2023.11.03 W11升级后完蛋了。重装前要在VirtualBox下删掉原机,确认File|Tool下删掉了原机和虚拟盘。

2.4 Share among VM and Host

https://www.youtube.com/watch?v=HbLQnUVEHuE? https://www.youtube.com/watch?v=vReAkOq-59I https://www.youtube.com/watch?v=Bn6Nyw6kPME 

https://zhuanlan.zhihu.com/p/554893004 

[ 打印 ]
阅读 ()评论 (0)
评论
目前还没有任何评论
登录后才可评论.