feat: 更新安卓虚拟机开设指南
BIN
docs/en/guide/pve/images/b1.png
Normal file
|
After Width: | Height: | Size: 173 KiB |
BIN
docs/en/guide/pve/images/b10.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
docs/en/guide/pve/images/b11.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
docs/en/guide/pve/images/b12.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
docs/en/guide/pve/images/b13.png
Normal file
|
After Width: | Height: | Size: 9.7 KiB |
BIN
docs/en/guide/pve/images/b14.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
docs/en/guide/pve/images/b15.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
docs/en/guide/pve/images/b16.png
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
docs/en/guide/pve/images/b17.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
docs/en/guide/pve/images/b18.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
docs/en/guide/pve/images/b19.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
docs/en/guide/pve/images/b2.png
Normal file
|
After Width: | Height: | Size: 202 KiB |
BIN
docs/en/guide/pve/images/b20.png
Normal file
|
After Width: | Height: | Size: 58 KiB |
BIN
docs/en/guide/pve/images/b21.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
docs/en/guide/pve/images/b22.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
docs/en/guide/pve/images/b23.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
docs/en/guide/pve/images/b24.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
docs/en/guide/pve/images/b25.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
docs/en/guide/pve/images/b26.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
docs/en/guide/pve/images/b27.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
docs/en/guide/pve/images/b28.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
docs/en/guide/pve/images/b29.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
docs/en/guide/pve/images/b3.png
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
docs/en/guide/pve/images/b30.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
docs/en/guide/pve/images/b31.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
docs/en/guide/pve/images/b32.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
docs/en/guide/pve/images/b33.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
docs/en/guide/pve/images/b34.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
docs/en/guide/pve/images/b35.png
Normal file
|
After Width: | Height: | Size: 220 KiB |
BIN
docs/en/guide/pve/images/b36.png
Normal file
|
After Width: | Height: | Size: 221 KiB |
BIN
docs/en/guide/pve/images/b37.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
docs/en/guide/pve/images/b38.png
Normal file
|
After Width: | Height: | Size: 256 KiB |
BIN
docs/en/guide/pve/images/b39.png
Normal file
|
After Width: | Height: | Size: 121 KiB |
BIN
docs/en/guide/pve/images/b4.png
Normal file
|
After Width: | Height: | Size: 87 KiB |
BIN
docs/en/guide/pve/images/b40.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
docs/en/guide/pve/images/b41.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
docs/en/guide/pve/images/b42.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
docs/en/guide/pve/images/b43.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
docs/en/guide/pve/images/b44.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
docs/en/guide/pve/images/b45.png
Normal file
|
After Width: | Height: | Size: 233 KiB |
BIN
docs/en/guide/pve/images/b46.png
Normal file
|
After Width: | Height: | Size: 281 KiB |
BIN
docs/en/guide/pve/images/b5.png
Normal file
|
After Width: | Height: | Size: 77 KiB |
BIN
docs/en/guide/pve/images/b6.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
docs/en/guide/pve/images/b7.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
docs/en/guide/pve/images/b8.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
docs/en/guide/pve/images/b9.png
Normal file
|
After Width: | Height: | Size: 367 KiB |
BIN
docs/en/guide/pve/images/br.png
Normal file
|
After Width: | Height: | Size: 174 KiB |
@@ -6,7 +6,7 @@ outline: deep
|
||||
|
||||
## Android System Image Download
|
||||
|
||||
Android system version 9 and earlier image download links:
|
||||
Download links for Android system version 9 and earlier:
|
||||
|
||||
International
|
||||
|
||||
@@ -14,19 +14,19 @@ https://www.fosshub.com/Android-x86.html
|
||||
|
||||
https://sourceforge.net/projects/android-x86/files/
|
||||
|
||||
China
|
||||
Domestic (China)
|
||||
|
||||
https://mirrors.tuna.tsinghua.edu.cn/osdn/android-x86/
|
||||
|
||||
Android system version 10 and later new image download links:
|
||||
Download links for Android system version 10 and later:
|
||||
|
||||
https://blissos.org/index.html#download
|
||||
|
||||
## Visual Machine Setup
|
||||
## Virtual Machine Setup
|
||||
|
||||
### Setting up Android Virtual Machine with Android Version 9 and Earlier Images
|
||||
### Setting up an Android Virtual Machine with version 9 and earlier images
|
||||
|
||||
This guide demonstrates using
|
||||
This guide demonstrates using:
|
||||
|
||||
https://mirrors.tuna.tsinghua.edu.cn/osdn/android-x86/71931/android-x86_64-9.0-rc2.iso
|
||||
|
||||
@@ -34,47 +34,51 @@ as an example
|
||||
|
||||

|
||||
|
||||
#### Template Setup
|
||||
#### Template Configuration
|
||||
|
||||
Create a virtual machine with VMID `100` and select the corresponding storage disk
|
||||
Create a virtual machine with VMID ```100``` and select the corresponding storage disk
|
||||
|
||||

|
||||
|
||||
Select the Android image, then choose `Linux` for `Type` and select the option containing version 2.6 for `Version`
|
||||
Select the Android image, then choose ```Linux``` for ```Type``` and choose an option with version 2.6 for ```Version```
|
||||
|
||||

|
||||
|
||||
Select `Vmware compatible` for `Graphic card`, other options as shown in the default image
|
||||
Select ```Vmware compatible``` for ```Graphic card```, other options are default as shown
|
||||
|
||||

|
||||
|
||||
Select `SATA` for disk format, allocate disk size as needed (recommended at least 30G)
|
||||
Choose ```SATA``` for disk format, allocate at least 30GB of disk space (size can be chosen based on your needs)
|
||||
|
||||

|
||||
|
||||
Select `host` for CPU type. If your host machine doesn't support nested virtualization, please select `qemu64`, although success is not guaranteed in this case
|
||||
CPU count should be at least 2 cores
|
||||
|
||||
If your host machine supports nested virtualization, choose ```host``` for CPU type (verified to work)
|
||||
|
||||
If your host machine doesn't support nested virtualization, choose ```qemu64``` for CPU type, and after creating the template, go to ```Options``` and uncheck ```KVM hardware virtualization``` before starting the virtual machine (no guarantee that system initialization will work properly)
|
||||
|
||||

|
||||
|
||||
Allocate at least 4G of memory, enter at least `4096`
|
||||
Memory should be at least 4GB, enter at least ```4096```
|
||||
|
||||

|
||||
|
||||
Select `vmbr1` for bridge binding, choose `VirtIO (paravirtualized)` for `Model`, and uncheck the `Firewall` option
|
||||
Select ```vmbr1``` for the network bridge, choose ```VirtIO (paravirtualized)``` for ```Model```, and uncheck ```Firewall```
|
||||
|
||||

|
||||
|
||||
After clicking the continue button, the template is successfully created. You need to manually click start and enter the VNC interface
|
||||
After clicking the continue button, the template is successfully created. You need to manually start it and enter the VNC interface
|
||||
|
||||

|
||||
|
||||
#### System Init
|
||||
#### System Installation
|
||||
|
||||
After entering the boot screen, select the option starting with `Installation`
|
||||
After entering the boot menu, select the option starting with ```Installation```
|
||||
|
||||

|
||||
|
||||
Next, you need to create and write to the disk. If you can't select it, press the 'c' key on the keyboard to select it
|
||||
Then you need to create disk partitions. If you can't select it, press the keyboard button 'c' to select it
|
||||
|
||||

|
||||
|
||||
@@ -82,55 +86,55 @@ Choose not to use GPT format
|
||||
|
||||

|
||||
|
||||
When the blank disk is displayed, select `New`
|
||||
When the empty disk is displayed, select ```New```
|
||||
|
||||

|
||||
|
||||
Select partition type `Primary`
|
||||
Select partition type ```Primary```
|
||||
|
||||

|
||||
|
||||
You'll be prompted to allocate space, just press Enter to use all available space
|
||||
Then you'll be prompted to specify the size of the space. Just press Enter to use all available space
|
||||
|
||||

|
||||
|
||||
Then select `Flags`, move to `Bootable`, press Enter until `Boot` is displayed under `Flags`
|
||||
Then select ```Flags```, move to ```Bootable```, press Enter until ```Boot``` appears under ```Flags```
|
||||
|
||||

|
||||
|
||||
Then move to `Write` and press Enter to write
|
||||
Then move to ```Write``` and press Enter to write changes
|
||||
|
||||

|
||||
|
||||
You'll be asked to confirm, type `yes` and press Enter to continue
|
||||
You'll be asked to confirm whether to continue. Type ```yes``` and press Enter to continue
|
||||
|
||||

|
||||
|
||||
After a progress bar completes, you'll return to the initial menu. Select `Quit` to exit the menu, and everything is now ready
|
||||
After a progress bar completes, you'll return to the initial menu. Select ```Quit``` to exit the menu, everything is now ready
|
||||
|
||||

|
||||
|
||||
Then you'll return to the UI interface. Use the previously initialized disk, select the `OK` button and press Enter
|
||||
Then you'll return to the UI interface. Use the previously initialized disk and select the ```OK``` button
|
||||
|
||||

|
||||
|
||||
Use the arrow keys to select `ext4` for the file system, then select the `OK` button and press Enter
|
||||
Use the arrow keys to select ```ext4``` file system type, then select the ```OK``` button
|
||||
|
||||

|
||||
|
||||
Confirm formatting, select the `OK` button and press Enter
|
||||
Confirm formatting by selecting the ```Yes``` button
|
||||
|
||||

|
||||
|
||||
Confirm GRUB boot installation, select the `OK` button and press Enter
|
||||
Confirm GRUB boot installation by selecting the ```OK``` button
|
||||
|
||||

|
||||
|
||||
Confirm the file system is readable and writable, select the `OK` button and press Enter
|
||||
Confirm the file system is readable and writable by selecting the ```OK``` button
|
||||
|
||||

|
||||
|
||||
After a progress bar runs for a while, it will show installation succeeded. Select `Reboot`, then the `OK` button and press Enter
|
||||
After a progress bar runs for some time, it will show that installation was successful. Select ```Reboot``` and the ```OK``` button
|
||||
|
||||

|
||||
|
||||
@@ -138,23 +142,27 @@ After a while, you'll enter the Android logo screen
|
||||
|
||||

|
||||
|
||||
Then it will go into a black screen. If it remains black after 3-5 minutes, execute `qm stop 100` on the host machine, then begin removing the image file
|
||||
#### Removing the Image
|
||||
|
||||
Remove the ISO file that has been installed by manually clicking on the corresponding `CD` in the `Hardware` section of the ProxmoxVE web interface and selecting `Remove`
|
||||
Then there will be a black screen. If it's still black after 3-5 minutes, execute ```qm stop 100``` on the host machine, then start removing the image file.
|
||||
|
||||
Remove the installed ISO file by manually clicking on the corresponding ```CD``` in the ```Hardware``` section of the ProxmoxVE web interface and selecting ```Remove```
|
||||
|
||||

|
||||
|
||||
Then execute `qm start 100` on the host machine, and you should enter the Android system initialization interface
|
||||
Then execute ```qm start 100``` on the host machine again, and you should enter the Android system initialization interface
|
||||
|
||||
Select your language in the initialization interface, then click the confirm button
|
||||
#### System Initialization
|
||||
|
||||
In the initialization interface, select the language and click the confirm button
|
||||
|
||||

|
||||
|
||||
At this point it will try to connect to WIFI. Since this PVE installation uses completely static network configuration, skip this step and configure it later
|
||||
It will try to connect to WiFi. Since our PVE installation uses a completely static network configuration, just skip this and set it up later
|
||||
|
||||

|
||||
|
||||
Click the next button to confirm time settings
|
||||
Click the next button to confirm the time settings
|
||||
|
||||

|
||||
|
||||
@@ -162,15 +170,15 @@ Click to cancel screen protection, confirm to skip again
|
||||
|
||||

|
||||
|
||||
After a period of black screen, the main screen application selection will appear. If this interface still doesn't appear after waiting 3-5 minutes, restart the virtual machine as before, and it should display when you enter VNC again
|
||||
After a period of black screen, the main screen application selection will appear. If this interface doesn't appear after waiting 3-5 minutes, restart the virtual machine as before, and it should display after entering VNC
|
||||
|
||||
Select `Quickstep`
|
||||
Select ```Quickstep```
|
||||
|
||||

|
||||
|
||||
#### Network Configuration
|
||||
#### Network Settings
|
||||
|
||||
Then you'll enter the desktop. Now you need to set up the network. Click the settings icon in the upper left corner
|
||||
After entering the desktop, you need to set up the network. Click the settings icon in the upper left corner
|
||||
|
||||

|
||||
|
||||
@@ -182,15 +190,15 @@ Click the gear button
|
||||
|
||||

|
||||
|
||||
Enter `Network & Internet` settings
|
||||
Enter ```Network & Internet``` settings
|
||||
|
||||

|
||||
|
||||
Double-click `WIFI` with the left mouse button
|
||||
Double-click ```WIFI``` with the left mouse button
|
||||
|
||||

|
||||
|
||||
Modify the detected `VirtWIFI`, right-click to bring up the selection box, then click `Modify network`
|
||||
Modify the detected ```VirtWIFI```. Right-click to bring up the selection box, then click ```Modify network```
|
||||
|
||||

|
||||
|
||||
@@ -200,19 +208,19 @@ Advanced options appear, click to open hidden options
|
||||
|
||||
Configure the network settings as shown
|
||||
|
||||
IP address `172.16.1.xxx` (replace xxx with your desired IP; my vmid is 100, so I used 100 for convenience)
|
||||
IP address ```172.16.1.xxx``` (replace xxx with your desired IP, I used 100 because my vmid is 100 for convenience)
|
||||
|
||||
Subnet mask `24`
|
||||
Subnet mask ```24```
|
||||
|
||||
Default gateway `172.16.1.1`
|
||||
Default gateway ```172.16.1.1```
|
||||
|
||||
DNS `8.8.8.8` or `144.144.144.144`
|
||||
DNS ```8.8.8.8``` or ```144.144.144.144```
|
||||
|
||||
Then click the save button
|
||||
|
||||

|
||||
|
||||
At this point, the settings may still not be applied. Turn off WIFI and then enable it again, it should show connected
|
||||
At this point, the settings may still not be applied. Turn off WiFi and then turn it back on, it should then show as connected
|
||||
|
||||

|
||||
|
||||
@@ -220,12 +228,232 @@ Then exit to the main interface, click on Google Chrome, and try to open a webpa
|
||||
|
||||

|
||||
|
||||
You can see that opening this guide's URL works fine, proving the network is connected
|
||||
You can see that opening this guide's URL works without problems, proving that the network is connected
|
||||
|
||||

|
||||
|
||||
### Setting up Android Virtual Machine with Android Version 10 and Later Images
|
||||
### Setting up an Android Virtual Machine with version 10 and later images
|
||||
|
||||
This guide demonstrates using
|
||||
This guide demonstrates using:
|
||||
|
||||
https://psychz.dl.sourceforge.net/project/blissos-x86/Official/BlissOS15/Gapps/Generic/Bliss-v15.9.2-x86_64-OFFICIAL-gapps-20241012.iso?viasf=1
|
||||
|
||||
as an example
|
||||
|
||||

|
||||
|
||||
#### Template Configuration
|
||||
|
||||
The host machine needs to execute the following command to install graphics environment dependencies
|
||||
|
||||
```shell
|
||||
apt install libgl1 libegl1 -y
|
||||
```
|
||||
|
||||
Then start creating the virtual machine by clicking the ```Create VM``` button in the upper right corner. Fill in ```VMID```, ```Name```, ```Resource Pool```
|
||||
|
||||

|
||||
|
||||
Select the Android image, then choose ```Linux``` for ```Type``` and an option with version 2.6 for ```Version```
|
||||
|
||||

|
||||
|
||||
If the host machine has a GPU, select ```VirGL GPU``` for ```Graphic card```.
|
||||
|
||||
If the host machine doesn't have a GPU, select ```VirtIO``` or ```Vmware compatible``` for ```Graphic card```.
|
||||
|
||||
Select ```q35``` for ```Machine```, select ```OVMF (UEFI)``` for ```BIOS```, and select ```local``` for ```EFI Storage```.
|
||||
|
||||

|
||||
|
||||
Choose ```SATA``` for disk format. How much disk space to allocate is up to you, but at least 30GB is recommended
|
||||
|
||||

|
||||
|
||||
CPU count should be at least 2 cores
|
||||
|
||||
If your host machine supports nested virtualization, choose ```host``` for CPU type (verified to work)
|
||||
|
||||
If your host machine doesn't support nested virtualization, choose ```qemu64``` for CPU type, and after creating the template, go to ```Options``` and uncheck ```KVM hardware virtualization``` before starting the virtual machine (no guarantee that system initialization will work properly)
|
||||
|
||||

|
||||
|
||||
Memory should be at least 4GB, enter at least ```4096```
|
||||
|
||||

|
||||
|
||||
Select ```vmbr1``` for the network bridge, choose ```VirtIO (paravirtualized)``` for ```Model```, and uncheck ```Firewall```
|
||||
|
||||

|
||||
|
||||
After clicking the continue button, the template is successfully created. You need to manually start it and enter the VNC interface.
|
||||
|
||||
#### System Installation
|
||||
|
||||
After entering the boot menu, select the option ending with ```Installation```
|
||||
|
||||

|
||||
|
||||
Then you need to create disk partitions. If you can't select it, press the keyboard button 'c' to select it.
|
||||
|
||||

|
||||
|
||||
Choose not to use GPT format, continue using cfdisk format.
|
||||
|
||||

|
||||
|
||||
When the format selection box appears, select ```gpt```.
|
||||
|
||||

|
||||
|
||||
When the empty disk is displayed, select ```New```.
|
||||
|
||||

|
||||
|
||||
Because you need to create an EFI partition, you need to change the size rather than using the default. Change the number to 1 to allocate 1GB of disk space, then press Enter.
|
||||
|
||||

|
||||
|
||||
Then you'll return to the menu bar. Use the arrow keys to select ```Type```, then press Enter to choose the format type for the partition
|
||||
|
||||

|
||||
|
||||
Use the arrow keys to select the first option ```EFI System```, then press Enter
|
||||
|
||||

|
||||
|
||||
Now you're back at the menu bar. In the upper half of the page, you can see the specific partition size and format
|
||||
|
||||

|
||||
|
||||
Then press the down arrow key to select the next empty partition line
|
||||
|
||||

|
||||
|
||||
Select ```New``` from the menu bar, then press Enter
|
||||
|
||||

|
||||
|
||||
Here you need to fill in the partition size. Match it with the empty partition size shown in the upper right corner, then press Enter.
|
||||
|
||||

|
||||
|
||||
Return to the menu bar, select ```Write```, press Enter to write the partition.
|
||||
|
||||

|
||||
|
||||
You'll be prompted to enter ```yes``` to confirm. Enter it and press Enter.
|
||||
|
||||

|
||||
|
||||
After a progress bar runs, you should return to the menu bar. Select ```Quit``` to exit the menu, everything is now ready
|
||||
|
||||

|
||||
|
||||
Then you'll return to the UI interface. Use the previously initialized 1GB disk and select the ```OK``` button
|
||||
|
||||

|
||||
|
||||
Use the arrow keys to select ```fat32``` file system type, then select the ```OK``` button
|
||||
|
||||

|
||||
|
||||
Confirm not to modify the name by selecting the ```OK``` button
|
||||
|
||||

|
||||
|
||||
Confirm formatting by selecting the ```Yes``` button
|
||||
|
||||

|
||||
|
||||
Then you'll return to the initial UI bar. Select the second partition that is not 1GB in size and select the ```OK``` button
|
||||
|
||||

|
||||
|
||||
Use the arrow keys to select ```ext4``` file system type, then select the ```OK``` button
|
||||
|
||||

|
||||
|
||||
Confirm not to modify the name by selecting the ```OK``` button
|
||||
|
||||

|
||||
|
||||
Confirm formatting by selecting the ```Yes``` button
|
||||
|
||||

|
||||
|
||||
Choose not to use extra space for updates by selecting the ```No``` button
|
||||
|
||||

|
||||
|
||||
Confirm ```GRUB2 EFI BootLoader``` by selecting the ```OK``` button
|
||||
|
||||

|
||||
|
||||
After a progress bar runs for some time, it will show that installation was successful. Select ```Reboot``` and the ```OK``` button.
|
||||
|
||||

|
||||
|
||||
#### System Initialization
|
||||
|
||||
After a while, you'll enter the logo screen.
|
||||
|
||||

|
||||
|
||||
After some more time, you should enter the initial Android interface. You'll see a popup and the time. Hold the left mouse button and swipe up
|
||||
|
||||

|
||||
|
||||
The main screen application selection will appear. Select ```Quickstep```
|
||||
|
||||
If this interface doesn't appear after waiting 3-5 minutes, restart the virtual machine, and it should display after entering VNC
|
||||
|
||||

|
||||
|
||||
#### Removing the Image
|
||||
|
||||
After the Android interface appears, execute ```qm stop 100``` on the host machine, then start removing the image file.
|
||||
|
||||
Remove the installed ISO file by manually clicking on the corresponding ```CD``` in the ```Hardware``` section of the ProxmoxVE web interface and selecting ```Remove```
|
||||
|
||||

|
||||
|
||||
Then execute ```qm start 100``` on the host machine again, and you should enter the system's initial interface.
|
||||
|
||||
#### Network Settings
|
||||
|
||||
After entering the desktop, you need to set up the network. Hold the left mouse button in the indicated position and swipe up
|
||||
|
||||

|
||||
|
||||
A bunch of applications will pop up. Find the one called ```Bliss Ethernet Manager``` and click to open it
|
||||
|
||||

|
||||
|
||||
Click to open ```IP Assignment```, select ```Static``` type, click the OK button to confirm
|
||||
|
||||

|
||||
|
||||
Click to open ```IP Address```, enter ```172.16.1.xxx/24``` (I used 100 for xxx because my virtual machine VMID is 100 for easy identification), click the OK button to confirm
|
||||
|
||||

|
||||
|
||||
Click to open ```Gateway Address```, enter ```172.16.1.1```, click the OK button to confirm
|
||||
|
||||

|
||||
|
||||
Click to open ```DNS Address```, enter ```8.8.8.8```, click the OK button to confirm
|
||||
|
||||

|
||||
|
||||
Then in the application interface, click ```Interface Up``` and ```Refresh```, then press the ```exit``` key on the keyboard to exit the program
|
||||
|
||||

|
||||
|
||||
Open the browser in the main interface to verify that the network is working properly
|
||||
|
||||

|
||||
|
||||
You can see that opening this guide works without problems, the network is functioning
|
||||
|
||||

|
||||
BIN
docs/guide/pve/images/b1.png
Normal file
|
After Width: | Height: | Size: 173 KiB |
BIN
docs/guide/pve/images/b10.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
docs/guide/pve/images/b11.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
docs/guide/pve/images/b12.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
docs/guide/pve/images/b13.png
Normal file
|
After Width: | Height: | Size: 9.7 KiB |
BIN
docs/guide/pve/images/b14.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
docs/guide/pve/images/b15.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
docs/guide/pve/images/b16.png
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
docs/guide/pve/images/b17.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
docs/guide/pve/images/b18.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
docs/guide/pve/images/b19.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
docs/guide/pve/images/b2.png
Normal file
|
After Width: | Height: | Size: 202 KiB |
BIN
docs/guide/pve/images/b20.png
Normal file
|
After Width: | Height: | Size: 58 KiB |
BIN
docs/guide/pve/images/b21.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
docs/guide/pve/images/b22.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
docs/guide/pve/images/b23.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
docs/guide/pve/images/b24.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
docs/guide/pve/images/b25.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
docs/guide/pve/images/b26.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
docs/guide/pve/images/b27.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
docs/guide/pve/images/b28.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
docs/guide/pve/images/b29.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
docs/guide/pve/images/b3.png
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
docs/guide/pve/images/b30.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
docs/guide/pve/images/b31.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
docs/guide/pve/images/b32.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
docs/guide/pve/images/b33.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
docs/guide/pve/images/b34.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
docs/guide/pve/images/b35.png
Normal file
|
After Width: | Height: | Size: 220 KiB |
BIN
docs/guide/pve/images/b36.png
Normal file
|
After Width: | Height: | Size: 221 KiB |
BIN
docs/guide/pve/images/b37.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
docs/guide/pve/images/b38.png
Normal file
|
After Width: | Height: | Size: 256 KiB |
BIN
docs/guide/pve/images/b39.png
Normal file
|
After Width: | Height: | Size: 121 KiB |
BIN
docs/guide/pve/images/b4.png
Normal file
|
After Width: | Height: | Size: 87 KiB |
BIN
docs/guide/pve/images/b40.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
docs/guide/pve/images/b41.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
docs/guide/pve/images/b42.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
docs/guide/pve/images/b43.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
docs/guide/pve/images/b44.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
docs/guide/pve/images/b45.png
Normal file
|
After Width: | Height: | Size: 233 KiB |
BIN
docs/guide/pve/images/b46.png
Normal file
|
After Width: | Height: | Size: 281 KiB |
BIN
docs/guide/pve/images/b5.png
Normal file
|
After Width: | Height: | Size: 77 KiB |
BIN
docs/guide/pve/images/b6.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
docs/guide/pve/images/b7.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
docs/guide/pve/images/b8.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
docs/guide/pve/images/b9.png
Normal file
|
After Width: | Height: | Size: 367 KiB |
BIN
docs/guide/pve/images/br.png
Normal file
|
After Width: | Height: | Size: 174 KiB |
@@ -52,6 +52,8 @@ https://mirrors.tuna.tsinghua.edu.cn/osdn/android-x86/71931/android-x86_64-9.0-r
|
||||
|
||||

|
||||
|
||||
CPU数量至少2核
|
||||
|
||||
如果你的宿主机支持嵌套虚拟化,CPU的类型请选择```host```(经验证无问题)
|
||||
|
||||
如果你的宿主机不支持嵌套虚拟化,CPU的类型请选择```qemu64```,同时在模板设置成功后,需要在```Options```中点击```KVM hardware virtualization```取消勾选后再启动虚拟机(不保证后面系统初始化无问题)
|
||||
@@ -70,7 +72,7 @@ https://mirrors.tuna.tsinghua.edu.cn/osdn/android-x86/71931/android-x86_64-9.0-r
|
||||
|
||||

|
||||
|
||||
#### 系统初始化
|
||||
#### 系统安装
|
||||
|
||||
进入引导后,选择```Installation```开头的选项
|
||||
|
||||
@@ -120,7 +122,7 @@ https://mirrors.tuna.tsinghua.edu.cn/osdn/android-x86/71931/android-x86_64-9.0-r
|
||||
|
||||

|
||||
|
||||
确认进行格式化,选择```OK```按钮回车
|
||||
确认进行格式化,选择```Yes```按钮回车
|
||||
|
||||

|
||||
|
||||
@@ -140,7 +142,9 @@ https://mirrors.tuna.tsinghua.edu.cn/osdn/android-x86/71931/android-x86_64-9.0-r
|
||||
|
||||

|
||||
|
||||
然后回进入一段黑屏,大概3~5分钟后仍然黑屏的话,宿主机执行```qm stop 100```,然后开始移除镜像文件
|
||||
#### 镜像移除
|
||||
|
||||
然后会进入一段黑屏,大概3~5分钟后仍然黑屏的话,宿主机执行```qm stop 100```,然后开始移除镜像文件
|
||||
|
||||
移除已经按照完毕的ISO文件,在ProxmoxVE的web端手动在```Hardware[硬件]```中点击对应的```CD```选择```Remove[删除]```
|
||||
|
||||
@@ -148,6 +152,8 @@ https://mirrors.tuna.tsinghua.edu.cn/osdn/android-x86/71931/android-x86_64-9.0-r
|
||||
|
||||
然后宿主机再执行```qm start 100```,然后应该就会进入安卓系统的初始化界面了
|
||||
|
||||
#### 系统初始化
|
||||
|
||||
初始化界面选择语言,然后点击确定按钮
|
||||
|
||||

|
||||
@@ -234,6 +240,8 @@ https://psychz.dl.sourceforge.net/project/blissos-x86/Official/BlissOS15/Gapps/G
|
||||
|
||||
作为示例进行演示
|
||||
|
||||

|
||||
|
||||
#### 模板设置
|
||||
|
||||
宿主机需要先执行以下命令安装图形环境依赖
|
||||
@@ -242,8 +250,210 @@ https://psychz.dl.sourceforge.net/project/blissos-x86/Official/BlissOS15/Gapps/G
|
||||
apt install libgl1 libegl1 -y
|
||||
```
|
||||
|
||||
如果宿主机本身携带有GPU,那么```Graphic card```选择```VirGL GPU```
|
||||
然后开始创建虚拟机,点击右上角的```Create VM```按钮,填写```VMID```、```Name```、```Resource Pool```
|
||||
|
||||

|
||||
|
||||
如果宿主机本身不携带GPU,那么```Graphic card```选择```VirtIO```或```Vmware compatible```
|
||||
选择安卓镜像,然后```Type```选择```Linux```,```Version```选择含2.6版本的选项
|
||||
|
||||

|
||||
|
||||
如果宿主机本身携带有GPU,那么```Graphic card```选择```VirGL GPU```。
|
||||
|
||||
如果宿主机本身不携带GPU,那么```Graphic card```选择```VirtIO```或```Vmware compatible```。
|
||||
|
||||
```Machine```选择```q35```,```BIOS```选择```OVMF (UEFI)```启动,```EFI Storage```选择```local```。
|
||||
|
||||

|
||||
|
||||
磁盘格式选择```SATA```,具体需要分配多大的磁盘自选,推荐至少30G
|
||||
|
||||

|
||||
|
||||
CPU数量至少2核
|
||||
|
||||
如果你的宿主机支持嵌套虚拟化,CPU的类型请选择```host```(经验证无问题)
|
||||
|
||||
如果你的宿主机不支持嵌套虚拟化,CPU的类型请选择```qemu64```,同时在模板设置成功后,需要在```Options```中点击```KVM hardware virtualization```取消勾选后再启动虚拟机(不保证后面系统初始化无问题)
|
||||
|
||||

|
||||
|
||||
内存至少4G内存,填写至少```4096```
|
||||
|
||||

|
||||
|
||||
绑定的网桥选择```vmbr1```,```Model```选择```VirtIO (paravirtualized)```,取消```Firewall```的勾选
|
||||
|
||||

|
||||
|
||||
后续点击continue按钮后,模板成功创建出来,需要手动点击启动并进入VNC界面。
|
||||
|
||||
#### 系统安装
|
||||
|
||||
进入引导后,选择```Installation```结尾的选项
|
||||
|
||||

|
||||
|
||||
然后需要创建磁盘写入,这块如果选择不了的话按键盘按钮c,就能选中了。
|
||||
|
||||

|
||||
|
||||
选择不使用GPT格式,依然使用cfdisk格式。
|
||||
|
||||

|
||||
|
||||
显示格式选择框,选择```gpt```。
|
||||
|
||||

|
||||
|
||||
显示空白盘后,选择```New```。
|
||||
|
||||

|
||||
|
||||
因为要划分EFI分区,这个盘需要修改大小,不能使用默认大小,数字改成1就行,分配1G硬盘,然后按回车。
|
||||
|
||||

|
||||
|
||||
然后回到了菜单栏,按方向键选择```Type```,然后回车,给分区选择格式类型
|
||||
|
||||

|
||||
|
||||
按方向键选择第一个选项```EFI System```,然后回车
|
||||
|
||||

|
||||
|
||||
此时回到菜单栏,页面上半部分就能看到具体的分区大小和格式
|
||||
|
||||

|
||||
|
||||
然后按下方向键,选择下一行空白的分区
|
||||
|
||||

|
||||
|
||||
菜单栏选择```New```,然后回车
|
||||
|
||||

|
||||
|
||||
这块需要填写分区大小,此时对照右上角选中的空白分区大小一致即可,然后回车。
|
||||
|
||||

|
||||
|
||||
回到菜单栏,选择```Write```,回车,写入分区。
|
||||
|
||||

|
||||
|
||||
会提示你输入```yes```进行确认,输入后回车。
|
||||
|
||||

|
||||
|
||||
然后一段进度条跑过,应该会回到菜单栏,选择```Quit```退出菜单,一切准备就绪了
|
||||
|
||||

|
||||
|
||||
然后这时候回到了UI界面,使用前面初始化好的1GB大小的盘,选择```OK```按钮回车。
|
||||
|
||||

|
||||
|
||||
文件系统按方向键选择```fat32```类型,选择```OK```按钮回车
|
||||
|
||||

|
||||
|
||||
确认不修改名字,选择```OK```按钮回车
|
||||
|
||||

|
||||
|
||||
确认进行格式化,选择```Yes```按钮回车
|
||||
|
||||

|
||||
|
||||
然后回到最初的UI栏,选择第二块不是1GB大小的分区,选择```OK```按钮回车
|
||||
|
||||

|
||||
|
||||
文件系统按方向键选择```ext4```类型,选择```OK```按钮回车
|
||||
|
||||

|
||||
|
||||
确认不修改名字,选择```OK```按钮回车
|
||||
|
||||

|
||||
|
||||
确认进行格式化,选择```Yes```按钮回车
|
||||
|
||||

|
||||
|
||||
默认不使用额外空间更新,选择```No```按钮回车
|
||||
|
||||

|
||||
|
||||
确认```GRUB2 EFI BootLoader```,选择```OK```按钮回车
|
||||
|
||||

|
||||
|
||||
跑了一段时间进度条后,显示安装成功,此时选择```Reboot```,选择```OK```按钮回车。
|
||||
|
||||

|
||||
|
||||
#### 系统初始化
|
||||
|
||||
然后一段时间后进入LOGO界面。
|
||||
|
||||

|
||||
|
||||
再过一段时间,应该就会进入初始的安卓界面了,能看到弹窗和时间,按住左键上划
|
||||
|
||||

|
||||
|
||||
会出现主屏幕应用的选择,选择```Quickstep```
|
||||
|
||||
如果等待3~5分钟这个界面仍然没有出现,那么就重启虚拟机,再进入VNC应该就会显示了
|
||||
|
||||

|
||||
|
||||
#### 镜像移除
|
||||
|
||||
出现了安卓的界面后,宿主机执行```qm stop 100```,然后开始移除镜像文件。
|
||||
|
||||
移除已经按照完毕的ISO文件,在ProxmoxVE的web端手动在```Hardware[硬件]```中点击对应的```CD```选择```Remove[删除]```
|
||||
|
||||

|
||||
|
||||
然后宿主机再执行```qm start 100```,然后应该就会进入系统的初始界面了。
|
||||
|
||||
#### 网络设置
|
||||
|
||||
进入桌面,此时需要开始设置网络,图示位置按住左键,上划
|
||||
|
||||

|
||||
|
||||
弹出一堆应用,在里面找到那个叫做```Bliss Ethernet Manager```的应用,点击并打开
|
||||
|
||||

|
||||
|
||||
```IP Assignment```点击打开,选择```Static```类型,点击OK按钮确认
|
||||
|
||||

|
||||
|
||||
```IP Address```点击打开,填入```172.16.1.xxx/24```(xxx我写的100,因为这里我的虚拟机VMID是100方便区分),点击OK按钮确认
|
||||
|
||||

|
||||
|
||||
```Gateway Address```点击打开,填入```172.16.1.1```,点击OK按钮确认
|
||||
|
||||

|
||||
|
||||
```DNS Address```点击打开,填入```8.8.8.8```,点击OK按钮确认
|
||||
|
||||

|
||||
|
||||
然后在应用界面中,点击```Interface Up```和```Refresh```,然后键盘按```exit```键退出程序
|
||||
|
||||

|
||||
|
||||
主界面中打开浏览器,验证网络是否畅通
|
||||
|
||||

|
||||
|
||||
可以看到打开本指南无问题,网络畅通
|
||||
|
||||

|
||||
|
||||