← Back to team overview

sslug-teknik team mailing list archive

Re: SUCCES: Kloning af diske

 

Hans Henrik Moller wrote:

> Hej,
> Det lyder som netop det, jeg efterlyste under subject: "Boot diskette
> til backup". Gider du maile mig et image af disketterne?
> Støtter de Advansys ABP-940 SCSI adapter og MO-disk (Fujitsu 2513)?
> Linux' VFAT driver er ported til OS/2, og med den prøvede jeg for et
> halvt års tid siden disk-cloning øvelsen. Det gik ikke helt godt. De
> lange fil-navne blev korrekte, men 8.3 navnene blev nærmest truncated
> i stedet for MS konvention med XXXXXX~n.EXT. Hvordan ser det ud i dag?
> Mvh
> Hans Henrik

Jeg sender disketterne som privat mail.

Nej, kernen (2.2.1) understøtter ikke scsi, men du kan selv lave en
kerne der gør, og så lægge den på den første diskette (den er msdos
formatteret, kopier vmlinuz vha. mcopy), der er masser af plads på den.

Kernen (du kan sikkert godt bruge en 2.0.36 i stedet) består af:

Lav den til en '386, så kan den boote på flest maskiner
Inkluder '87 emulator for en sikkerheds skyld
Alle drivere i selve kernen, dvs. ingen moduler
IDE/SCSI/floppy efter behov
RAM disk+initrd support
Netværk support + nødvendige driver. Jeg har lagt tulip,
eepro100 og via-rhine ind, så virker det på alle vores maskiner.
NFS support
Filsystemer:
DOS FAT+alle undertyper
ISO9660+Joliet
Minix (vigtig!)
/proc
Second extended fs support

make bzlilo
mcopy /boot/vmlinuz a:
svar ok til at overskrive

Du skal også rette på diskette #2, da vores IP adresser er hardkodet.
Diskette #2 indeholder root filsystemet som et gzip'et minix filsystem,
der bliver loadet i en ramdisk under opstarten.

Det er her ikke smart at bruge en kerne med moduler, da modulerne så
skal
være på filsystemet på diskette #2, hvor der ikke er så meget plads...

Du skal køre med en kerne, som supporter RAMDISK og minix filsystemet
(det kunne godt være ext2 på denne disk, men det bruger lidt mere
plads...).

mkdir /mnt/ram1		Lav et mountpoint
dd if=extradisk.img of=/dev/ram1 bs=2048
mount -t minix /dev/ram1 /mnt/ram1

cd /mnt/ram1

Der skal du rette i flg. filer:

etc/hosts
etc/resolv.conf
etc/fstab
bin/init

cd et-eller-andet
umount /mnt/ram1
dd if=/dev/ram1 of=nyextradisk.img bs=2048    (jeg får IO fejl, som jeg
ignorerer)
gzip -c9 nyextradisk.img >nyextradisk.img.gz

Læg en tom diskette i:
dd if=nyextradisk.img.gz of=/dev/fd0 bs=2048

- held og lykke...


-- 
Mogens Kjaer, Carlsberg Laboratory, Dept. of Chemistry
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@xxxxxx Homepage: http://www.crc.dk


Follow ups

References