mirror of
https://github.com/QubesOS/qubes-doc.git
synced 2025-08-09 07:02:30 -04:00
Correct code-block lexers
Changing `bash` lexer to `console` because it is appropriate most of the time. Then after a manual review, some lexer have been changed. I used `text` each time I was unsure, and for prompt outputs. The page `/developer/building/qubes-iso-building.rst` still need to be reviewed (look for lines starting with `$ #`). I'm not sure about the Windows pages, should we use [doscon](https://pygments.org/docs/lexers/#pygments.lexers.shell.MSDOSSessionLexer) or `powershell`? Is there an appropriate lexer for `guid.conf` content? **Statistics - Before** 870 bash 9 python 9 c 2 yaml **Statistics - After** 684 console 111 text 44 bash 16 yaml 9 systemd 9 c 8 python 4 ini 4 doscon 2 markdown 2 desktop 1 xorg.conf 1 xml+jinja 1 xml 1 kconfig 1 html This suggests that the default lexer should be `console`.
This commit is contained in:
parent
b53776e1eb
commit
ba399ac488
98 changed files with 1022 additions and 1029 deletions
|
@ -27,7 +27,7 @@ Block Devices in VMs
|
|||
|
||||
If not specified otherwise, block devices will show up as ``/dev/xvdi*`` in a linux VM, where ``*`` may be the partition-number. If a block device isn’t automatically mounted after attaching, open a terminal in the VM and execute:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
cd ~
|
||||
mkdir mnt
|
||||
|
@ -55,14 +55,14 @@ In case of a USB-drive, make sure it’s attached to your computer. If you don
|
|||
|
||||
1. In a dom0 console (running as a normal user), list all available block devices:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
qvm-block
|
||||
|
||||
|
||||
This will list all available block devices in your system across all VMs. The name of the qube hosting the block device is displayed before the colon in the device ID. The string after the colon is the ID of the device used within the qube, like so:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
sourceVM:sdb Cruzer () 4GiB
|
||||
sourceVM:sdb1 Disk () 2GiB
|
||||
|
@ -71,7 +71,7 @@ In case of a USB-drive, make sure it’s attached to your computer. If you don
|
|||
|
||||
2. Assuming your block device is attached to ``sys-usb`` and its device node is ``sdb``, we attach the device to a qube with the name ``work`` like so:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
qvm-block attach work sys-usb:sdb
|
||||
|
||||
|
@ -85,7 +85,7 @@ In case of a USB-drive, make sure it’s attached to your computer. If you don
|
|||
|
||||
3. The block device is now attached to the qube. If using a default qube, you may open the Nautilus file manager in the qube, and your drive should be visible in the **Devices** panel on the left. If you’ve attached a single partition (e.g. ``sdb2`` instead of ``sdb`` in our example), you may need to manually mount before it becomes visible:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
cd ~
|
||||
mkdir mnt
|
||||
|
@ -99,7 +99,7 @@ In case of a USB-drive, make sure it’s attached to your computer. If you don
|
|||
|
||||
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
sudo umount mnt
|
||||
|
||||
|
@ -107,7 +107,7 @@ In case of a USB-drive, make sure it’s attached to your computer. If you don
|
|||
|
||||
5. In a dom0 console, detach the device
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
qvm-block detach work sys-usb:sdb
|
||||
|
||||
|
@ -125,7 +125,7 @@ If you fail to detach the device before it’s destroyed in the sourceVM (e.g.
|
|||
|
||||
To recover from this error state, in dom0 run
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
virsh detach-disk targetVM xvdi
|
||||
|
||||
|
@ -145,7 +145,7 @@ Currently (until issue `1082 <https://github.com/QubesOS/qubes-issues/issues/108
|
|||
|
||||
2. Attach the device manually to the same VM using the ``xl block-attach`` command. It is important to use the same “frontend” device name (by default, ``xvdi``). You can get it from the ``qvm-block`` listing:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
[user@dom0 ~]$ qvm-block
|
||||
sys-usb:sda DataTraveler_2.0 () 246 MiB (attached to 'testvm' as 'xvdi')
|
||||
|
@ -175,7 +175,7 @@ To attach a file as block device to another qube, first turn it into a loopback
|
|||
|
||||
1. In the linux sourceVM run
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
sudo losetup -f --show /path/to/file
|
||||
|
||||
|
@ -190,7 +190,7 @@ To attach a file as block device to another qube, first turn it into a loopback
|
|||
|
||||
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
~]$ qvm-block
|
||||
BACKEND:DEVID DESCRIPTION USED BY
|
||||
|
@ -199,7 +199,7 @@ To attach a file as block device to another qube, first turn it into a loopback
|
|||
|
||||
3. Attach the ``loop0``-device using qvm-block as usual:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
qvm-block a targetVM sourceVM:loop0
|
||||
|
||||
|
@ -207,7 +207,7 @@ To attach a file as block device to another qube, first turn it into a loopback
|
|||
|
||||
4. After detaching, destroy the loop-device inside the sourceVM as follows:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
sudo losetup -d /dev/loop0
|
||||
|
||||
|
@ -229,7 +229,7 @@ This option allows you to specify the name of the device node made available in
|
|||
|
||||
usage example:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
qvm-block a work sys-usb:sda1 -o frontend-dev=xvdz
|
||||
|
||||
|
@ -247,7 +247,7 @@ If the device is a read-only device, this option is forced true.
|
|||
|
||||
usage example:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
qvm-block a work sys-usb:sda1 -o read-only=true
|
||||
|
||||
|
@ -255,7 +255,7 @@ usage example:
|
|||
|
||||
There exists a shortcut to set read-only ``true``, ``--ro``:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
qvm-block a work sys-usb:sda1 --ro
|
||||
|
||||
|
@ -271,7 +271,7 @@ Usually, a block device is attached as disk. In case you need to attach a block
|
|||
|
||||
usage example:
|
||||
|
||||
.. code:: bash
|
||||
.. code:: console
|
||||
|
||||
qvm-block a work sys-usb:sda1 -o devtype=cdrom
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue