Site Tools


setup:v_marduk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
setup:v_marduk [2019/10/18 03:31] sloadersetup:v_marduk [2019/10/18 08:23] (current) sloader
Line 1: Line 1:
 === setup v_marduk === === setup v_marduk ===
  
-host as root:+== host as root ==
 <code> <code>
 +echo 1 >  /proc/sys/net/ipv4/ip_forward
 +emerge -1av bridge-utils usermode-utilities
 mkdir /mnt/virt mkdir /mnt/virt
 chown -R sloader:users /mnt/virt chown -R sloader:users /mnt/virt
Line 15: Line 17:
 host as sloader: host as sloader:
 <code> <code>
-qemu-img create -f qcow2 v_marduk.img 10G+qemu-img create -f qcow2 marduk.img 10G 
 +</code> 
 + 
 +start_marduk_cd.sh 
 +<code> 
 +#!/bin/bash 
 + 
 +qemu-system-x86_64 \ 
 +  -vnc 192.168.178.111:0 \ 
 +  -cpu host \ 
 +  -smp 2 \ 
 +  -drive file=marduk.img,if=virtio,media=disk \ 
 +  -m 2048 \ 
 +  -k de \ 
 +  -net nic,macaddr=00:00:00:00:00:01,model=virtio \ 
 +  -net tap,ifname=tap0,script=no,downscript=no \ 
 +  -cdrom systemrescuecd-6.0.3.iso \ 
 +  -boot d \ 
 +  -enable-kvm 
 +</code> 
 + 
 +start_marduk_disk.sh 
 +<code> 
 +#!/bin/bash 
 + 
 +qemu-system-x86_64 \ 
 +  -cpu host \ 
 +  -smp 2 \ 
 +  -drive file=marduk.img,if=virtio,media=disk \ 
 +  -m 1024 \ 
 +  -k de \ 
 +  -vga none \ 
 +  -nographic \ 
 +  -net nic,macaddr=00:00:00:00:00:01,model=virtio \ 
 +  -net tap,ifname=tap0,script=no,downscript=no \ 
 +  -enable-kvm & 
 +</code> 
 + 
 +in vm 
 +<code> 
 +bash 
 +passwd 
 +net-setup eth0 # to 192.168.168.3/24 gw 192.168.168.1 
 +</code> 
 + 
 +== switch so ssh == 
 +<code> 
 +fdisk /dev/vda 
 +Device     Boot   Start      End  Sectors  Size Id Type 
 +/dev/vda1          2048   309247   307200  150M 83 Linux 
 +/dev/vda2        309248  4503551  4194304    2G 83 Linux 
 +/dev/vda3       4503552 20971519 16467968  7.9G 83 Linux 
 + 
 +mkfs.ext2 /dev/vda1 
 +mkswap /dev/vda2 
 +swapon /dev/vda2  
 +mkreiserfs /dev/vda3 
 +mount /dev/vda3 /mnt/gentoo 
 +mkdir /mnt/gentoo/boot 
 +mount /dev/vda1 /mnt/gentoo/boot 
 +cd /mnt/gentoo 
 +tar xpf stage3-amd64-nomultilib-20191016T214504Z.tar.xz 
 +mkdir usr/portage 
 +mkdir var/distfiles 
 +/etc/init.d/rpc.statd start 
 +mount.nfs 192.168.168.1:/usr/portage /mnt/gentoo/usr/portage 
 +mount.nfs 192.168.168.1:/var/distfiles /mnt/gentoo/var/distfiles 
 +mount -o bind /dev /mnt/gentoo/dev 
 +mount -t proc none /mnt/gentoo/proc 
 +chroot /mnt/gentoo /bin/bash 
 +</code> 
 + 
 +== base sys == 
 + 
 +<code> 
 +nano -w /etc/portage/make.conf 
 +eselect profile set 11 
 +env-update 
 +emerge -1av portage 
 +eselect python set python3.7 
 +nano -w /etc/locale.gen  
 +locale-gen 
 +date 10180821 
 +echo "Europe/Berlin" > /etc/timezone 
 +rm /etc/localtime  
 +ln -s  /usr/share/zoneinfo/Europe/Berlin /etc/localtime 
 +emerge -1av gcc 
 +gcc-config 2 
 +. /etc/profile 
 +emerge -1av glibc
 </code> </code>
  
setup/v_marduk.1571369490.txt.gz · Last modified: by sloader