# ln -s ~/.mozilla ~/BIG/.mozilla
Před instalací
Po instalaci
Nezkoušejte v labu, nefunguje DHCP snooping
# mkdir /tftpboot # cd /tftpboot # ftp ftp://mirror.steadynet.cz/pub/OpenBSD/5.3/amd64/{bsd.rd,pxeboot} # echo "g/^#tftp/s/^#//\nw" | ed -s /etc/inetd.conf # /etc/rc.d/inetd -f restart
Ve svém DHCP serveru
Můžete si vytvořit etc/boot.conf podle boot(8), nebo po načtení zavaděče PXEBOOT zadáte do příkazové řádky:
bsd.rd
čimž spustíte stahování instalačního (RAMDISK) kernelu z kořene TFTP serveru, a skočíte na něj.
Chcete-li rychle nainstalovat OpenBSD z Windows, stáhněte si můj DHCP+TFTP server.
Můžete si přečíst soubor INSTALL.$ARCH v adresáři s mirrorem; např. sparc64 network loader funguje trochu jinak než amd64.
(asi jen výtah z přednášky)
# mount /dev/sda1 /mnt/gentoo # mount -t proc none /mnt/gentoo/proc # mount -o bind /dev /mnt/gentoo/dev # vi /mnt/gentoo/etc/fstab # chroot /mnt/gentoo /bin/sh # mount /var
# cd /mnt/gentoo # wget http://ftp.linux.cz/pub/linux/gentoo/releases/stage3-x86_64-latest.tar.bz2 # tar -xvjpf stage3* # chroot /mnt/gentoo
# emerge gentoo-sources # chgrp -R wheel /usr/src/ # chmod -R g+w /usr/src/linux* # eselect kernel list && eselect kernel set <N> $ cd /usr/src/linux $ less README $ make menuconfig $ make # make install
...a na co installer nezapomene.
# passwd
$ man 8 installboot
GRUB Legacy | GRUB 2 |
---|---|
# emerge grub; grub /dev/sda grub> root (hd0,0) grub> setup (hd0) grub> quit # vi /boot/grub/{menu.lst|grub.conf} |
(odmaskujte si >=sys-boot/grub-2.00) # emerge grub; grub2-install /dev/sda # grub2-mkconfig -o /boot/grub2/grub.cfgmkconfig se řídí podle /etc/grub.d/; standardně hledá /boot/vmlinuz-* |
Máte-li zdrojáky jádra v /usr/src/linux/, potom je hotové jádro v /usr/src/linux/arch/x86_64/boot/bzImage; do /boot/vmlinuz-* jej nainstalujete pomocí make install.
/etc/myname
/etc/rc.conf
/etc/sysconfig/network
/etc/hostname
/etc/conf.d/hostname
# ln -s /usr/share/zoneinfo/Europe/Prague /etc/localtime # ntpd
Většinu systémů nainstalujete pomocí slepice a dostatečného množství zrní okolo klávesy Enter.
V jakékoli otázce můžete odpovědět "!", což Vám dá shell, ze kterého se po ukončení vrátíte zpátky na své místo v installeru.
A pořádně se to tam naučte.
Není nad to splést si "sd0" a "sd1", nebo místo "sda1" přepsat "sda".
/dev/sdc1 ⇒ /home
# mount [-t <typ>] [-o <opšny>] [<zdroj>] <cíl>
mount -o loop iso.img /mnt/image
# fdisk -e wd0 Enter 'help' for information fdisk: 1> p m Disk: wd0 geometry: 5168/240/63 [38154 Megabytes] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------------- 0: 83 0 1 1 - 7 239 63 [ 63: 59M] Linux files* *1: A6 8 0 1 - 3236 239 63 [ 120960: 23839M] OpenBSD 2: 07 3237 0 1 - 5167 239 63 [ 48943440: 14256M] NTFS 3: 00 0 0 0 - 0 0 0 [ 0: 0M] unused fdisk: 1> f 2 Partition 2 marked active. fdisk:*1> p m Disk: wd0 geometry: 5168/240/63 [38154 Megabytes] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------------- 0: 83 0 1 1 - 7 239 63 [ 63: 59M] Linux files* 1: A6 8 0 1 - 3236 239 63 [ 120960: 23839M] OpenBSD *2: 07 3237 0 1 - 5167 239 63 [ 48943440: 14256M] NTFS 3: 00 0 0 0 - 0 0 0 [ 0: 0M] unused fdisk:*1> q Writing MBR at offset 0.
# disklabel -E wd0 Label editor (enter '?' for help at any prompt) > p m OpenBSD area: 120960-48943440; size: 23839.1M; free: 3034.3M # size offset fstype [fsize bsize cpg] a: 804.7M 120960 4.2BSD 2048 16384 1 # / b: 1196.0M 1769024 swap c: 38154.4M 0 unused d: 5123.7M 4218496 4.2BSD 2048 16384 1 # /usr e: 1535.6M 14711744 4.2BSD 2048 16384 1 # /var f: 2251.8M 17856704 4.2BSD 2048 16384 1 # /usr/src h: 9893.0M 28682640 4.2BSD 2048 16384 1 # /home i: 59.0M 63 ext2fs j: 14256.2M 48943440 NTFS > d a > a a offset: [22468320] size: [6214320] 500m FS type: [4.2BSD] > w > q No label changes.
# grep flashka /etc/fstab 5b27c2761a9b0b06.i /mnt/flashka msdos rw,noauto 0 0 # disklabel -E sd0 Label editor (enter '?' for help at any prompt) > i a The disklabel UID is currently: 1234567890abcdef duid: [] feedfacedeadbeef > w > q No label changes.
Physical Volumes (/dev/sda1, /dev/md3, /dev/md4) Virtual Groups (vg0: 3 PVs, 16 LVs) Logical Volumes (zakaznik1, zakaznik2, ..., zakaznik16)
# lvcreate -L 4G -n zakaznik-novy -v vg0 # lvremove vg0/zakaznik_stary # lvextend -L +1G vg0/zakaznik-novy # resize2fs /dev/mapper/vg0-zakaznik--novy