個人資料
歸檔
正文

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)
評論
目前還沒有任何評論
登錄後才可評論.