aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2019-06-28 23:28:28 +0200
committerGuilhem Moulin <guilhem@fripost.org>2019-06-28 23:29:19 +0200
commit6319474a1659008174c0939d405202e495a8ede7 (patch)
treed055b391b62c83d77a581695f42df865d0bef9fb /README
parentf063d8c7061c9ce7af3cf5e470745b08fda5bfaa (diff)
Add READMEs.
Diffstat (limited to 'README')
-rw-r--r--README60
1 files changed, 60 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..8591fa9
--- /dev/null
+++ b/README
@@ -0,0 +1,60 @@
+apt-get install genisoimage fuse fuseiso
+usermod guilhem -G fuse
+
+make iso-preseed
+
+
+* Tar:
+
+ IMAGE_TYPE=tar ARCH=i386 make
+ image=debian-7.4.0-i386-netinst-preseeded.tar
+
+ device=/dev/disk/by-id/... # fixme
+ mountpoint=/mnt/usbkey # fixme
+
+ device=$(readlink -f $device)
+ parted $device mklabel msdos
+ parted $device mkpart primary 1 1G
+ parted $device set 1 boot on
+ mkdosfs ${device}1
+
+ install-mbr $device
+ syslinux -i ${device}1
+
+ mount ${device}1 $mountpoint
+ tar -x -C $mountpoint -f $image --no-same-owner
+ umount $mountpoint
+
+
+* ISO:
+
+ make
+ image=debian-7.4.0-amd64-netinst-preseeded.iso
+ device=/dev/disk/by-id/...
+ dd if="$image" of="$device" bs=4M; sync
+
+
+* To configure a static IP:
+
+ :/etc/default/interface
+
+ auto eth0
+ iface eth0 inet static
+ pre-up ip addr flush dev $IFACE
+ address 171.25.193.76
+ gateway 171.25.193.65
+ netmask 255.255.255.0
+
+ :/etc/default/grub
+ # https://www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txt
+ # (Edit the kernel parameter in the grub menu if the system doesn't boot.)
+ GRUB_CMDLINE_LINUX="ip=171.25.193.76::171.25.193.65:255.255.255.0::eth0:off"
+ #GRUB_CMDLINE_LINUX="ip=:::::eth0:dhcp"
+
+ $ sudo update-grub
+
+
+* To compile an AMD64 image on a i386 machine (or vice versa):
+
+ apt-get install gcc-multilib
+ ARCH=amd64 make