Debian telepítése floppy(k)ról

Fórumok

Sziasztok!
2010ben megoldható még, hogy debian telepítsek floppy lemezről?
Ha igen, honnan tudnám letölteni azokat a fileokat, amiket floppyra kell másolnom.
A tükrökön nézelődtem, de nem nagyon találtam használható cuccot...

Sajnos a vas, amire telepíteni akarok, nem fogadja el a cd-romot, nem hajlandó indulni róla.

Hozzászólások

van olyan weblap, amivel tudsz pxe rom funkciókat megvalósító floppy image-t generálni, (vagy legalábbis azt hiszem, pxe usb és pxe cdrom image-t biztosan tud, ezt már próbáltam), és akkor bármilyen kártyával bootoltathatod netről a gépet. Kell hozzá egy másik gép, optimális esetben linux, tftp és dhcp szerverrel.

Az sem rossz megoldás, hogy felraksz egy alap csupasz etch-et és végigupgradel-ed neten keresztül.

az nem járható út, hogy kitermeled a diszket a vasból és berakod egy korszerűbb gépbe?

esetleg vedd ki a vasbol a diszket, tedd a't olyan gepbe amin van cd v. usb, telepites, majd vissza. oob kernel igennagy-valoszinuseggel elindul a masik vason is, maximum pl az eth-iface nevek keveredhetnek ossze egy ujabb udev alatt...

Ha i386-ról van szó: töltsd le a 4.0r8-as első lemezét (CD1), az install.386/floppy könyvtárban ott van, amit keresel.

Megtaláltam, letöltöttem, Daemon Tools-szal kimásoltam az adott könyvtárból a 3 file-t (boot.img, cd-drivers.img, root.img) de a Rawrite segítségével csak az elsőt tudom kiírni floppyra, a többinél kiírja, hogy sikeresen végrehajtva, de amikor tallózni próbálom, akkor nem ismeri fel a lemezt, és az elsőről hiába bootolok, mikor kéri a többi lemezt, akkor csak annyit közöl, hogy "Operating System not found"

Mit barmolok el? Annyira egyszerűnek tűnik, mégsem megy!!!

Szukseges parancsok: fdisk, mount, mke2fs, debootstrap
Feltetelezett konfig: 7G root, ~1G swap, 60M /boot, ures winyo.


# fdisk /dev/sda
n
p
1
[ENTER]
+60m
t
1
83
n
e
[ENTER]
[ENTER]
n
l
[ENTER]
+512m
t
5
82
n
l
[ENTER]
[ENTER]
t
6
83
w
# mke2fs -j -L Boot /dev/sda1
# mke2fs -j -L Root /dev/sda6
# mkdir /mnt/debian
# mount /dev/sda6 /mnt/debian
# mkdir /mnt/debian/boot
# mount /dev/sda1 /mnt/debian/boot
# debootstrap --arch=i386 --include=vim,mc,less,openssh-server,linux-image,grub /mnt/debian etch http://ftp.hu.debian.org/debian 
# cat > /mnt/debian/etc/resolv.conf <<EOS
nameserver 8.8.8.8
EOS
# chroot /mnt/debian
debian # apt-get update
debian # update-grub
debian # cat > /etc/fstab <<EOS
/dev/sda6 / ext3 defaults 1 2
/dev/sda1 /boot ext3 defaults,noatime 0 0
/dev/sda5 none swap sw 0 0
EOS
debian # passwd
debian # cp /usr/lib/grub/i386-pc/* /boot/grub
debian # grub
grub > root (hd0,0)
grub > setup (hd0)
debian # exit

Itt az exit elott meg meg lehet nezni a grub configot, lehet hostnevet meg ip-ket allitani, meg ami jolesik, de innentol mar egy bootolhato gepednek kell lenni.
A lemountolast meg a sync && reboot dolgokat nem irom le, ezek alapjan annak mar egyertelmunek kene lennie.

PS: egy dologban vagyok bizonytalan, ha a debootstrap munka helyett anyazik, akkor oldstable a cucc neve. Az i386 ertelemszeruen cserelendo, ha 64 bites a gep. A sor elejen allo kettoskereszt, illetve az az elotti resz prompt, azokat nehogy beird! Ugyanez vonatkozik a grub promptjara is.

--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Ha csak annyi a probléma, hogy floppyról tud a gép bootolni, cd-ről nem, akkor megoldás a következő:
a debian cd-n található egy boot manager floppys image. Ezt kiírod, majd berakod a floppyt és a cd-t is a gépbe. Bootolásnál a megjelenő ablakban kiválasztod a "boot from cd" menüpontot, és örülsz.

Ha aktuális még a probléma, akkor íme egy példa az én prakszisomból:

Feladat:
Kerüljön egy friss Debian egy gépre, amiben van floppy (kb. csak a lemez 2/3-áig olvassa a szektorokat és valami egzotikus csatlakozóval volt bekötve), CD (hibás és csatlakozó szintén speciális), néhány régi csatlakozós scsi HDD, integrált LAN, nem PCI slot-ok, párhuzamos port, soros port. Az én lehetőségeim szerint (egyéb kártyák, más hasonló gép) semmilyen eszköz se ki, se be.

A sikertelenségre ítélt próbálkozások:
- Telepítés debian cd-ről. A problémás cd meghajtó miatt nem ment.
- Telepítés debian floppy-król. A problémás floppy meghajtó miatt nem ment.
- Floppy-ról "ROM-o-Matic"-os image-el hálózatról boot. Gondoltam az image kicsi és a lemez elejéről még tud olvasni a meghajtó. Nem ment, mert a LAN-hoz nem tudtam működő image-et csinálni.

Az elv ami később jónak bizonyúlt:
Telepítek egy DOS-t az egyik HDD-re, rámásolom a "loadlin.exe", "linux" és "initrd.gz" állományokat, aztán indítom a "loadlin linux initrd=initrd.gz" parancsal.

A gyakorlatban:
- Másik gépen csináltam egy DOS boot lemezt. (csak ami a format a: /s el rámegy + format.com + fdisk.com).
- Célgépen boot floppyról, fdisk (csináltam egy 50MB partíciót), reboot, format c: /s.
- Letöltöttem a debian hálózati telepítős netboot cd-t (mini.iso). Kiszedtem belőle a "linux" és az "initrd.gz" fájlokat.
- Letöltöttem a legfrissebb "loadlin.exe"-t
- Ezt a három fájlt tömörítettem darabolva és a kicsomagoláshoz szükséges programmal (arj.exe) együtt átfloppyztam a célgépre.
- Loadlinnel indítottam a telepítést.