blob: 0c5f474f4ff08a3008e437c7d360ef0748e1dbaa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
---
title: Pastebin
date: 2023-05-19
url: pastebin.html
draft: false
---
*No additional explanation provided here. Use blog for more detailed stuff.*
**▒ Write ISO to USB Key**
```sh
sudo dd if=iso_file.iso of=/dev/sdX bs=4M status=progress conv=fdatasync
```
**▒ Mount Plan9 over network**
- First install `libfuse` with `sudo apt install libfuse-dev`.
- Then clone https://github.com/ftrvxmtrx/9pfs and compile it with `make`.
- Copy `9pfs` to your path.
```sh
# On Plan9 side
ip/ipconfig # enables network
aux/listen1 -tv tcp!*!9999 /bin/exportfs -r tmp # export tmp folder
# On Linux side
9pfs 172.18.0.1 -p 9999 local_folder # mount
umount local_folder # unmount
```
**▒ Push to multiple origins at once in Git**
```sh
git config --global alias.pushall '!sh -c "git remote | xargs -L1 git push --all"'
```
**▒ Run 9front in Qemu**
Download from here http://9front.org/iso/.
```sh
# Create a qcow2 image.
qemu-img create -f qcow2 $HOME/VM/9front.qcow2.img 30G
# Run the VM.
qemu-system-x86_64 -cpu host -enable-kvm -m 1024 \
-net nic,model=virtio,macaddr=52:54:00:00:EE:03 -net user \
-device virtio-scsi-pci,id=scsi \
-drive if=none,id=vd0,file=$HOME/VM/9front.qcow2.img \
-device scsi-hd,drive=vd0 \
-drive if=none,id=vd1,file=$HOME/VM/ISO/9front.386.iso \
-device scsi-cd,drive=vd1,bootindex=0
```
|