Erinevus lehekülje "Kuidas luua salvestamise võimalusega Mageia Live-süsteemi" redaktsioonide vahel
(→USB-mälupulga ettevalmistamine) |
(→USB-mälupulga ettevalmistamine) |
||
41. rida: | 41. rida: | ||
sd 39:0:0:0: [sdb] Attached SCSI removable disk | sd 39:0:0:0: [sdb] Attached SCSI removable disk | ||
Antud näidise puhul on USB-mälupulga tähiseks '''/dev/sdb'''. Kui sinu mälupulk ühendatakse mingi muu nime all, siis ole kindel, et järgmiste käskude puhul kasutad enda seadmele vastavat tähist. | Antud näidise puhul on USB-mälupulga tähiseks '''/dev/sdb'''. Kui sinu mälupulk ühendatakse mingi muu nime all, siis ole kindel, et järgmiste käskude puhul kasutad enda seadmele vastavat tähist. | ||
+ | |||
+ | Esiteks tahad sa eemaldada kõik eelnevad algkäivitajad ja muud jäägid või peidetud tarkvara: | ||
+ | dd if=/dev/zero of=/dev/sdb count=16 | ||
+ | Järgmisena loo kogu mälupulka kasutav partitsioon: | ||
+ | fdisk /dev/sdb | ||
+ | n | ||
+ | p | ||
+ | 1 | ||
+ | Enter | ||
+ | Enter | ||
+ | a | ||
+ | 1 | ||
+ | t | ||
+ | b | ||
+ | w | ||
+ | Nüüd kirjuta natuke binaarkoodi MBR-i ning formaadi mälupulk sildiga "MAGEIA1". '''Seda silti ei tohi muuta'''. Kui sa muudad seda silti, siis ei suuda mälupulk bootida, sest ''linuxrc'' faili on see silt sisse kirjutatud. | ||
+ | dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb | ||
+ | mkdosfs /dev/sdb1 -n MAGEIA1 | ||
+ | Eemalda mälupulk ning sisesta uuesti. Failihaldur peaks seda nüüd nägema sildiga "MAGEIA1". | ||
+ | |||
+ | Muuda mälupulk bootivaks: | ||
+ | syslinux /dev/sdb1 | ||
+ | Sa võid nüüd mälupulka testida. Sisesta see arvutisse ja tee taaskäivitus, tulemuseks peaks olema midagi sellist: | ||
+ | SYSLINUX 3.83 Mageia EBIOS Copyright (C) 1994-2009 H. Peter Anvin et al | ||
+ | Could not find kernel image: linux | ||
+ | boot: _ |
Redaktsioon: 7. juuni 2011, kell 23:13
Artikkel on pooleli ja selle sisu testimata. Hoiatus: antud juhend on mõeldud kogenud Linuxi kasutajale, kes teab peamisi põhitõdesid ning ei karda kasutada käsurida.
Märkused
Antud juhend toimib ainult Mageia 1 LiveCD versioonidega.
Juhendis kasutatav käivituskomplekt ei ole veel väga põhjalikult testitud, seega ei pruugi see iga süsteemiga toimida.
Nõuded
- USB-mälupulk, mahuga vähemalt 2GB
- tarball kohandatud süsteemifailidega aadressilt http://mageia.sander85.com/mageia_kk.tar.bz2
- Mageia 1 LiveCD ISO
- käsurea tööriist syslinux (sisaldub samanimelises pakis)
Ettevalmistumine
1. Laadi alla vajalikud failid
Ava terminal ning sisesta tavakasutajana järgmised käsud:
mkdir ~/liveusb cd ~/liveusb wget http://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/iso/1/mageia-livecd-1-KDE4-europe2-cdrom-i586.iso wget http://mageia.sander85.com/mageia_kk.tar.bz2 tar xf mageia_kk.tar.bz2 && rm -f mageia_kk.tar.bz2
2. Paigalda vajalikud pakid ning haagi iso fail
Käsud nüüdsest kuni lõpuni on sooritatud root kasutajana:
urpmi syslinux mkdir iso mount -o loop mageia-livecd-1-KDE4-europe2-cdrom-i586.iso iso
USB-mälupulga ettevalmistamine
Kõigepealt tee kindlaks, mis on USB-mälupulga seadme nimi. Sisesta mälupulk ning kontrolli dmesg käsuga, millise nime all see ühendatakse:
# dmesg |tail sd 39:0:0:0: Attached scsi generic sg1 type 0 sd 39:0:0:0: [sdb] 7831552 512-byte logical blocks: (4.00 GB/3.73 GiB) sd 39:0:0:0: [sdb] Write Protect is off sd 39:0:0:0: [sdb] Mode Sense: 43 00 00 00 sd 39:0:0:0: [sdb] Assuming drive cache: write through sd 39:0:0:0: [sdb] Assuming drive cache: write through sdb: detected capacity change from 0 to 4009754624 sdb: sdb1 sd 39:0:0:0: [sdb] Assuming drive cache: write through sd 39:0:0:0: [sdb] Attached SCSI removable disk
Antud näidise puhul on USB-mälupulga tähiseks /dev/sdb. Kui sinu mälupulk ühendatakse mingi muu nime all, siis ole kindel, et järgmiste käskude puhul kasutad enda seadmele vastavat tähist.
Esiteks tahad sa eemaldada kõik eelnevad algkäivitajad ja muud jäägid või peidetud tarkvara:
dd if=/dev/zero of=/dev/sdb count=16
Järgmisena loo kogu mälupulka kasutav partitsioon:
fdisk /dev/sdb n p 1 Enter Enter a 1 t b w
Nüüd kirjuta natuke binaarkoodi MBR-i ning formaadi mälupulk sildiga "MAGEIA1". Seda silti ei tohi muuta. Kui sa muudad seda silti, siis ei suuda mälupulk bootida, sest linuxrc faili on see silt sisse kirjutatud.
dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb mkdosfs /dev/sdb1 -n MAGEIA1
Eemalda mälupulk ning sisesta uuesti. Failihaldur peaks seda nüüd nägema sildiga "MAGEIA1".
Muuda mälupulk bootivaks:
syslinux /dev/sdb1
Sa võid nüüd mälupulka testida. Sisesta see arvutisse ja tee taaskäivitus, tulemuseks peaks olema midagi sellist:
SYSLINUX 3.83 Mageia EBIOS Copyright (C) 1994-2009 H. Peter Anvin et al Could not find kernel image: linux boot: _