PLD + SCSI
Michal Abramowicz
ab_1 w abram.eu.org
Śro, 2 Lut 2005, 08:31:48 CET
On Tue, Feb 01, 2005 at 10:44:38PM +0100, R w dzio wrote:
> Byłbym zobowiązany
> Mam kilka dni wiec sprawa aż tak pilna nie jest
> Z góry dziękuję za pomoc.
> Radek
najprościej ?
zbótować z rescuecd, modprobe TWÓJ MODÓŁ o skomplikowanej nazwie
potem sd_mod, fdiskiem robić sobie partycje tak jak chcic.
a potem, mkswap /dev/sda1, mkfs.xfs /dev/sda{2,3},
mkdir /inst/
mount /dev/sda2 inst
mkdir /inst/home
mount /dev/sda3 /inst/home
mkdir /inst/proc
chmod 555 /inst/proc
mount -o bind /proc /inst/proc
mkdir -p /inst/var/lib/rpm
teraz nawjażniejsze:
zrobic sobie /inst/etc/fstab
cat >/inst/etc/fstab<<EOF
/dev/hda1 swap swap defaults 0 0
/dev/hda2 / xfs defaults 0 0
/dev/hda3 /var xfs defaults 0 0
none /proc proc defaults,gid=17 0 0
none /dev/pts devpts gid=5,mode=620 0 0
#none /dev/shm shmfs defaults 0 0
#none /dev devfs defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,ro,user,exec 0 0
/dev/fd0 /mnt/floppy auto user,noauto 0 0
#none /proc/bus/usb usbdevfs defaults 0 0
EOF
zrobic sobie lilo.conf
cat >/inst/etc/lilo.conf<<EOF
boot=/dev/hda
default=pld
timeout=200
prompt
lba32
menu-title="Wybierz SYSTEM"
image=/boot/vmlinuz
initrd=/boot/initrd
root=/dev/hda2
label=pld
read-only
EOF
zrobic modules.conf (ja dalej uzywam na produkcji 2.4.27/28/29)
wiec dla 2.6.* będzie modprobe.conf
cat >"$K/etc/modules.conf"<<EOF
alias eth0 e100
alias scsi_hostadapter TWÓJ_MODUŁ
EOF
Czyli jak masz juz taka konfigurację, sam sobie popraw hda na to co
bedziesz miał (przyznam szczerze ze nie chce mi sie podawac gotowej
recepty), wtedy instalując poldkiem pakiety maja prawo zadziałać
skrypty zawarte w tych pakietach, np generowanie odpowiedniego initrd w
kernelu ;-)
Zainstalowac poldkiem co trzeba (polecam man poldek, to dobre
narzędzie).
SOURCE=ftp://sciezka/dists/ac/PLD/i686/PLD/RPMS/
mkdir -p /inst/var/cache/poldek
poldek -s $SOURCE \
--install-dist=/inst/ \
--cachedir=$K/var/cache/poldek \
glibc kernel24 lilo bash vim\
poldek rpm pcre openssl openssh-clients pwdutils rc-scripts\
kbd localedb-src iconv xfsprogs hdparm dhcpcd
Potem chroot inst bash
passwd
lilo -v
btw, sprawdzic czy dobrze sie initrd zrobiło.
dla ułatwienia dodam ze jest to skomprezowany obraz ramdisku,
odgzipowac gdzies kopię i podmontować sobie.
aha, z nowego rescuecd jak zachodzi instalacja to dobrze sie dzieje dla
PLD AC ;-) nie instalowac PLD ra 1.0/1.1 ;-) inaczej rpm te swoje bazki
zapisuje i wogole moze wyjsc kiszka ;-)
abram
ps: kiszka ziemniaczana pycha :)
--
Z punktu widzenia Rewolucji Światowej ludzie zasadniczo
dzielą się na dwie kategorie: na tych, którym trzeba
natychmiast poderżnąć gardło i na tych, którym narazie nie trzeba.
Więcej informacji o liście dyskusyjnej pld-users-pl