Vel - jeg har funnet svar på det første:
- Kode: Merk alt
#! /bin/bash
# Find OS/processor type
if [ "$(uname -p)" = "x86_64" ]; then
export Type='amd64'
else
export Type='i386'
fi
Men LABEL til en disk (her: '/'-partisjonen) har jeg ikke funnet ut av.
Det er verd å nevne at dette skal brukes ved oppstart av et nyinstallert system, dvs. at det er ingen andre programmer tilstede enn det som ble lagt inn ved installasjonen. Altså kan vi ikke kjøre PHP el.lign, men vi KAN kjøre programmer som er lagt inn på en annen partisjon, og som fortsatt er kjørbare, pluss selvsagt shell-script.
Den første sektoren på en partisjon inneholder label, så det er to ting som trengs her:
1. Finne ut hva som er systemdisk (trenger ikke være /dev/sda1!), og
2. Finne label på den disken.
Dette skal brukes til å velge hvilke script som skal brukes ved førstegangs kjøring av et nyinstallert system.