Kirjoittaja Aihe: Käynnistyslevyke Linuxiin (bootfloppy)  (Luettu 2413 kertaa)

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Käynnistyslevyke Linuxiin (bootfloppy)
« : 27.02.09 - klo:16.23 »
Tässä yksi tapa tehdä käynnistyslevyke Linuxiin


Ensimmäiseksi levykeaihiona käytetään Linuxin fdformat-komennolla alustettua levykettä.

#fdformat /dev/fd0

Tai vaihtoehtoisesti Linuxin ext2 floppy-ohjelmalla alustettua levykettä.


Toiseksi kopioidaan kovalevyn käynnistyssektori

#dd if=/dev/hda of=/home/mbr.img bs=512 count=1

.....jolloin mbr on kopioitu tiedostoon /home/mbr.img  .Toki voidaan kopioida myös suoraan levykkeelle, mutta tämä tapa on turvallisempi..

Lopuksi kopiodaan mbr.img levykkeelle.....

#dd if=/home/mbr.img of=/dev/fd0 bs=512 count=1


Levyke tehdään root:ina tai sudo:na....ja tarkkana komentojen kanssa ettei tuhoa kovalevyn käynnistyssektoria!!!!!


...

Esimerkki siitä miltä näytti kun tein Knoppixiin käynnistyslevykkeen. Olen sisentänyt komento-osuudet.

Levykkeen voi tehdä myös ilman fdiskin käyttöä, kunhan on oikein alustettu levyke (ext2)


sh-3.1# fdisk /dev/fd0

Komento (m antaa ohjeen): n
        Komento  merkitys
        e    laajennettu
        p    ensiöosio (1-4)
p
Osionumero (1-4): 1
        Ensimmäinen sylinteri (1-80, oletus 1):
        Käytetään oletusarvoa 1
        Viimeinen sylinteri tai +koko tai +kokoM tai +kokoK (1-80, oletus 80):
        Käytetään oletusarvoa 80
Komento (m antaa ohjeen): a
Osionumero (1-4): 1
Komento (m antaa ohjeen): w
        Osiotaulua on muutettu!
         Kutsutaan osiotaulun uudelleen lukeva ioctl().
         VAROITUS: Osiotaulun uudelleenluku epäonnistui, virhe 22: Virheellinen argumentti.
        Ydin käyttää edelleen vanhaa taulua.
        Uutta taulua käytetään seuraavasta käynnistyksestä alkaen.
        Synkronoidaan levyt.
sh-3.1# mkfs.ext2 /dev/fd0
        mke2fs 1.40-WIP (14-Nov-2006)
        Filesystem label=
        OS type: Linux
        Block size=1024 (log=0)
        Fragment size=1024 (log=0)
        184 inodes, 1440 blocks
        72 blocks (5.00%) reserved for the super user
        First data block=1
        Maximum filesystem blocks=1572864
        1 block group
        8192 blocks per group, 8192 fragments per group
        184 inodes per group
          Writing inode tables: done
        Writing superblocks and filesystem accounting information: done
          This filesystem will be automatically checked every 29 mounts or
        180 days, whichever comes first.  Use tune2fs -c or -i to override.
sh-3.1# dd if=/dev/hda of=/home/mbr.img bs=512 count=1
        1+0 records in
        1+0 records out
        512 bytes (512 B) copied, 0,0401057 seconds, 12,8 kB/s
sh-3.1# dd if=/home/mbr.img of=/dev/fd0 bs=512 count=1
        1+0 records in
        1+0 records out
        512 bytes (512 B) copied, 0,628563 seconds, 0,8 kB/s
sh-3.1#                                                       
« Viimeksi muokattu: 04.03.09 - klo:17.02 kirjoittanut oobetimer »
13/2/2009 and friday....

http://debian-fi.dy.fi/

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Käynnistyslevyke Linuxiin (bootfloppy)
« Vastaus #1 : 03.03.09 - klo:06.29 »
Itse asiassa tällä tavalla voi tehdä käynnistyslevykkeen ihan mihin tahansa käyttäriin, kuten esim. Windowseihin, BSD:hen, Minixiin ja miksei myös Macciinkin....

Levykkeen voi tehdä helposti muihin käyttäreihin esim. Linux-live-CD:n avulla...
13/2/2009 and friday....

http://debian-fi.dy.fi/

tuttuM

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Vs: Käynnistyslevyke Linuxiin (bootfloppy)
« Vastaus #2 : 14.09.10 - klo:18.28 »
Kannattaisikohan tarkistaa ohjeet Ubuntu 10.04 suhteen. Siinä kun ei luonnostaan levyke toimi, niin ko. levykkeen tekemisessä voi olla jotain lisämutkaa. Siinä pelastus/käynnistysvaiheessahan se sitten on kiinni vain biossista, ja se todennäköisesti toimii levykkeen kanssa, jos toimi 1. vaiheessakin. Ettei se sitten vaadi sitä, että Ubuntun pitäisi tukea levykkeitä.

Tässä pitkä ja ehkä opettavainen keskustelu:
https://bugs.launchpad.net/ubuntu/+source/devicekit-disks/+bug/441835?comments=all

Sinänsä levykkeiden hylkääminen Ubuntussa on ikävää, kun ajatellaan vaikkapa vanhoja arkistoituja levykkeitä ja tietojen palauttamista niiltä tai USB-tikulta huonosti käynnistyvien koneiden mahdollista elvyttämistä loppukäyttäjille.

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Käynnistyslevyke Linuxiin (bootfloppy)
« Vastaus #3 : 14.09.10 - klo:19.28 »
Kannattaisikohan tarkistaa ohjeet Ubuntu 10.04 suhteen. Siinä kun ei luonnostaan levyke toimi, niin ko. levykkeen tekemisessä voi olla jotain lisämutkaa. Siinä pelastus/käynnistysvaiheessahan se sitten on kiinni vain biossista, ja se todennäköisesti toimii levykkeen kanssa, jos toimi 1. vaiheessakin. Ettei se sitten vaadi sitä, että Ubuntun pitäisi tukea levykkeitä.

Tässä pitkä ja ehkä opettavainen keskustelu:
https://bugs.launchpad.net/ubuntu/+source/devicekit-disks/+bug/441835?comments=all

Sinänsä levykkeiden hylkääminen Ubuntussa on ikävää, kun ajatellaan vaikkapa vanhoja arkistoituja levykkeitä ja tietojen palauttamista niiltä tai USB-tikulta huonosti käynnistyvien koneiden mahdollista elvyttämistä loppukäyttäjille.

Joo.. Ubuntu 10.04:ssä tosiaan on bugi, joka ilmenee päivitysten jälkeen siten, että korppuasema ei toimi..  :-\

Korppuaseman saa kuitenkin toimimaan seuraavan ohjeen avulla..  :)

"
Päivitys tekee korppuaseman toimimattomaksi, mutta kun asentaa paketin udisks_1.0.1-1build1_i386.deb , niin korppuasema toimii ..  


http://packages.ubuntu.com/lucid/udisks

Koodia: [Valitse]

sudo dpkg -i udisks_1.0.1-1build1_i386.deb



/etc/fstab tiedostossa myös tällainen riimi toimii..

/dev/fd0 /media/floppy0 auto rw,user,noauto,nosuid,nodev,umask=000 0 0

"
http://forum.ubuntu-fi.org/index.php?topic=34309.msg272956#msg272956

Grub2 korpun voi tehdä seuraavan ohjeen avulla.

http://wwww.ubuntuforums.org/showthread.php?p=9742467

Edit:  Kyseinen ohje toimiikin täydellisen hyvin, joten laitoin se myös tälle foorumille ..  :)

http://forum.ubuntu-fi.org/index.php?topic=35347.msg277323#msg277323


« Viimeksi muokattu: 14.09.10 - klo:20.49 kirjoittanut oobetimer »
13/2/2009 and friday....

http://debian-fi.dy.fi/