06.10.2011 00:33:41
Kuidas teha multiboot mälupulka [kõik OS-id]
Kasulikes näpunäidetes on küll mitu multiboot juhist aga need on kas ülemäära lihtsustatud,keerulised või lihtsalt aegunud ega arvesta uuemate operatsioonisüsteemide ega uuemate võimalustega nagu nt mälupulgad.
Antud näites kasutan vaikimisi Win7 ISO,ühte muudetud Win7 ISO ja kolme eri tööriista mis toimivad mälupulgalt bootides.
Minuteada pole OS ja tööriistade nimekiri piiratud ja peab ette andma lihtsalt kas ISO või lahtipakutud ISO paigaldama alamkausta ja siis andma OS enda bootloaderi kätte.
Tööriist millest jutt käib on GRUB 4 DOS (GRUB4DOS lühidalt) ja grubinst.
Esimene on siis bootloader ja teine on graafiline (on ka käsurea versioon kaasas) programm millega määrata MBR bootsektori.
tsitaat:
GRUB4DOS is a universal boot loader that can boot off DOS/LINUX, or via Windows boot manager/syslinux/lilo, or from MBR/CD. It also has builtin BIOS disk emulation, ATAPI CDROM driver, etc.
*Ühendage mälupulk.
*Laadike pakk või pakid alla.
*Pakkige lahti ja käivitage grubinst_gui.exe .Sisestage sätted nagu pildil v.a valige kõige viimane disk nimekirjast (see peaks mälupulk olema.Vanemas exe versioonis on ka refresh nupp ja mahud ketaste taga).Seejärel install.
Spoiler
*Kui kõik läks hästi näete seda:
Spoiler
*Nüüd kopeerige grldr ja menu.lst failid mälupulgale.
*Valige välja mida te tahate mälupulgale lisada.Väiksemad ISO-d peaks saama tervikuna käivitada, et OS-d (Vista/Win7) puhul peab ISO-d lahti pakkima mälupulgale.
*Oletades, et tahate kõigepealt lihtsalt Win7 lisada, siis pakkige ISO lahti mälupulgale ja muutke menu.lst faili suvalise tekstiredaktoriga.
*menu-lst on siis nimekiri mille alusel asjad bootides käima tõmmatakse.Tavalise ISO korral piisab iso nimest (ja alamkaustast kui see kuskil kaustas on mälupulgal).Vista/Win7 puhul tuleb määrata, et käivitataks bootmgr ja sealt võtab OS juba ohjad enda kätte.Sätted seal on enamuses üsna selged.Timeout on aeg mis oodatakse kuni vaikimisi säte käivitatakse.Default on vaikimisi säte.Default 0 käivitab esimese.Default 1 teise jne.Nimekirja lõpus reboot on taaskäivitusvalik.Title on iga sätte nimetus.See võib olla suvaline nimi.
*Väiksemate ISO-de puhul on kasulik kasutada --mem sätet.Kogu iso laetakse RAM-i siis.Hetkel suurematega ei õnnestunud testida.Ühtlasi tasuks vältida tühikuid ISO nimes.
Lõppu pilt kuidas minul näiteks olid asjad paigaldatud:
Väga viis õpetus. Hea kui kõik vajalik korraga saadaval on. Katsetan ja proovin pusida. Kuna suht algaja ja inglise keelega kehvad lood siis tundub tõesti lihtne õpetus võrreldes teiste samalaadsetega mida näinud kuid pole isegi mitte üritanud proovida.
tsitaat:
Valige välja mida te tahate mälupulgale lisada.Väiksemad ISO-d peaks saama tervikuna käivitada
Kui suur see väike ISO umbkaudu olla võib mida lahtipakkima ei pea? Kuidas mälupulk sellisele andmevahetusele vastu peab ja kas head pulka on mõtet selleks kasutada? Kas oleks kasulik äkki väike väline ketas selle jaoks? Oskad äkki soovitada, et kui väline ketas partitsioonideks jaotatud, kas õpetuses olev kraam peab olema primaarsel v võib olla ka loogilisel kettal?
Kui suur see väike ISO umbkaudu olla võib mida lahtipakkima ei pea?
Alla 200MB ma pakun.Nt üks oli mul pulgal üle 200 ja kuigi mälu on arvutis 2GB, siis selle mällu laadimine millegipärast ei toiminud.Vb ka minu viga, et ma pole nende käskudega veel põhjalikult tutvunud (menu.lst failis nagu näha on kaks esimest erinevate käskudega, kui kolm viimast).
Longero kirjutas:
Kuidas mälupulk sellisele andmevahetusele vastu peab ja kas head pulka on mõtet selleks kasutada?
See ei tohiks probleem olla.
Longero kirjutas:
Kas oleks kasulik äkki väike väline ketas selle jaoks?
Pole proovinud aga kuskilt on meelde jäänud, et vist pidi saama ka kettalt installida.
Longero kirjutas:
Oskad äkki soovitada, et kui väline ketas partitsioonideks jaotatud, kas õpetuses olev kraam peab olema primaarsel v võib olla ka loogilisel kettal?
Pakun, et primaarsel, kuigi käskudega peaks saama määrata kust asju otsitakse.Kuna mälupulk oli mul kõik üks partitsioon, siis oli kõikide asjade juures root (hd0,0)
Abifailist leidsin selle:
0, 1, 2, 3 are primary partitions.
4, 5, 6, ... are logical partitions in the extended partition.
Kellele graafiliselt meeldib, siis YUMI multiboot usb creator on ka olemas. Tugi olemas kõigil linnidel (tirib vist ka vajadusel ise netist iso), vinnidel (need isod peaks endal olemas olema) ja ka muud softi saab peale ajada.
http://www.pendrivelinux.com/yumi-multiboot-usb-creator/
Tomorrow, ei, originaal ei ole. Originaal "tuleb veel alles alla", aga plaadilt see töötab küll. :S Aga noh, võibolla on takistuseks see, et kasutan USB3 pulka USB3 pesas. Eks uurin edasi ...
Leidsin teised juhendid, mille järgi saab teha multiboot USB pulga. Enamasti piisab ainult ISOde kasutamisest, hetkel erandina on Hirens bootcd, millel tuleb see HBCD kaust lahti pakkida ja mälupulgale lihtsalt kopeerida.
Juhendid on siin: http://www.rmprepusb.com/tutorials/install-xp-and-win7-to-internal-hdd
Selliselt on hetkel minul tehtud, nagu alloleval videol. XP lõpetab küll blue screeniga, aga sellel vist pole sata draivereid, kuna plaadi pealt bootides teeb sama. Samas läpakas läks korralikult käima. Eks vaatan, hangin uuema, aga põmst töötab.
Kaasa saab ka menu.lst faili, kus on palju näiteid, kuidas erinevaid programme käivitada, sest nagu ma aru saan, siis mingit universaalset koodi pole. Estobuntut ei ole ma veel tööle saanud, tulemuseks on üks või teine viga, aga tuleb netist veel uurida, mismoodi see käivitub.
Kas antud meetodiga saab ka luua 32/64bit versioonivalikut sinna multiboot installeri valikusse? _________________ " Maailm on täis kõikvõimalike külatarkade kogukondi, kelle ühine joon on teadus- ja tõenduspõhisele elukäsitusele vastandumine."
Tomorrow, Win7 sp1 32+64bit install.wim on 3,49GB suur, ainult 32bit install.wim on 2,05GB. Kusjuures aega võttis see tegemine koos edasi-tagasi kopeerimisega ~30 minutit.
Lisaks saab veel kokku panna Win7 & Win 8 installikad, aga siin on üks aga...valmisprodukt on koos uuendustega pea 8GB suur... _________________ ...life is random...so am I...
So, there is a fan. Time to grab your sh*t, gentlemen!
Proovisin multiboot mälupulka teha programmiga easy2boot ning tulemus oli palju lubav. isosid saab lisada kopeerides need mälupulgale, mingeid faile muutma ei pea. Siiamaani olen testinud Windows 7, Windows 8, Windows Vista, Hirens Boot CD, GParted Live, Ubuntu 11.10 ja Windows XP iso ja need töötasid.
1. Installeerida ja käivitada RMPepUSB programm
2. Programmi ülemisest lahtrist märkida ära enda mälu seade, millele easy2boot paigaldatakse ning täita ära vajalikud väljad
1) Partition Size = MAX
2) Volume Label = "suvaline_nimi"
3) Bootloader Options = WinPEv2
4) Filesystem and Overrides = FAT32, boot as HDD
5) Copy OS files from here after... = linnuke
6) Choose Source nuppu vajutades valida NO ning seejärel näidata programmile ette allalaaditud Easy2Boot_v*.zip
3. Vajutada Prepare Drive ja lubada installeerimine
4. Vajutada Install grub4dos ning vajutada YES, et installeerida MBR ja lubada gldr faili kopeerimine
5. Vajutada uuesti Install grub4dos (Parandab ära plinkiva kursori vea)ning vajutada NO et installeerida MBR ja lubada gldr faili kopeerimine
RMPrepUSB programmi Drive rippmesnüüst valida "make all files contigous" (Saab tehtud ka vajutades ctrl + F2) jakäivitada tööriist
Kui programmi allosas kuvatakse punaselt teksti "OK - ALL FILES ON DRIVE ARE CONTIGOUS", siis ongi valmis.
Eelmist sammu tuleb teha iga kord kui lisada pulgale uus ISO. RMPrepUSB programm võimaldab pulka virtuaalses keskkonnas testida vajutades "Test using QUEMU emulator".
Kirjutasin ka juurde juhendi, kuidas pulga pealt XP-d installida:
Easy2boot mälupulga ettevalmistamine XP installatsiooni jaoks:
Kui Easy2boot sai allalaaditud ja paigaldatud koos Mass storage driveritega, siis alustada 4. sammust
1. Laadida http://driverpacks.net/driverpacks/windows/xp/x86/mass-storage lehelt alla XP x86 32-bit Mass Storage Driver Pack kõige uuem versioon
2. Pakkida ZIP faili sisu lahti mälupulga \_ISO\E2B\grub\DPMS kausta
3. \_ISO\E2B\grub\DPMS\ kaustas olev DriverPack_MassStorage_wnt5_x86-32.ini fail nimetada ümber DriverPack.ini failiks
4. Kopeerida soovitud XP ISO vastavasse kausta \_ISO\WINDOWS kaustas
5. MPrepUSB programmi Drive rippmesnüüst valida "make all files contigous" (Saab tehtud ka vajutades ctrl + F2) jakäivitada tööriist
Kui programmi allosas kuvatakse punaselt teksti "OK - ALL FILES ON DRIVE ARE CONTIGOUS", siis ongi valmis.
XP installeerimine Easy2boot mälupulga pealt:
6. Bootida ettevalmistatud Easy2boot mälupulga pealt
7. Valida INSTALL WINDOWS
8. Valida Install XP - Step 1
9. Valida soovitud XP ISO
10. Valida Mass Storage driverid (Kõige kindlam on vajutada Y=2)
11. Oodata 6 sekundit või vajutada ENTER kui ei jõua oodata
12. Windowsi installatsiooni alguses vajutada F6 klahvi, et laadida sisse kõik driverid (Võib ka ilma proovida, kuid Bluescreeni ilmnemise korral tuleb need driverid siiski laadida)
13. Jätkata normaalse XP installatsiooniga kuni failide kopeerimise lõpuni, kus arvuti vajab restarti, pärast mida TULEB UUESTI PULGA PEALT BOOTIDA
14. Valida uuesti INSTALL WINDOWS
15. Valida Install XP - Step 2 (512MB+ systems) kui arvutil on operatiiv mälu vähemalt 512 MB või valida Install XP - Step 2 (Low RAM systems) kui operatiivmälu on vähem kui 512 MB (Pole ise testinud, kuid peaks töötama)
16. Valida uuesti sama XP ISO, mis enne valitud sai
17. Edasi jätkub Windows XP tavapärane installatsioon ja võib minna kohvi tegema, enam pulga pealt bootima ei pea
18. Installatsiooni lõppedes küsitakse kas eemaldada FiraDisk RAMDisk drivereid, vajutada Y, et need eemaldada. Vastasel juhul ei juhtu ka midagi halba peale selle, et Firadisk driver esineb seadmehalduris tundmatu seadmena (Unknown device)
19. Valmis
Hirens Boot Cd ISO bootimine pulga pealt selliselt, et selle kõik funktsionaalsused töötaksid:
1. Pakkida Hirens Boot Cd ISO faili sisu lahti Easy2boot pulga juurkausta
2. Kopeerida \_ISO\docs\Sample mnu files kaustas olev HirensBootCD_Extracted.mnu fail \_ISO\MAINMENU kausta
3. Bootida pulga pealt ja valida Hiren's boot CD (extracted) või navigeerida Windowsi keskkonnas pulga juurkausta ja käivitada HBCDMenu.cmd
viimati muutis taf131 07.07.2015 14:25:22, muudetud 8 korda
Uurisin siin ise mingi päev, et kuidas saaks pulgale lükata GPT/UEFI põhised windowsid. Hetkel on probleem, et MBR ja tavalise windowsi installi korral on kõik ok ja selles osa toimib grub4dos suurepäraselt lubades ühelt mälupulgalt terve hulga OS-e paigaldada.
Paraku, kui üritada paigaldada GPT partitsioonisüsteemiga kettale Vista 64bit,Win7 64bit või Win8 64bit UEFI režiimis (Vista kohta ei tea, Win7 vajab fixi ja Win8 toimib korralikult), siis tõmmatakse käima ainult üks bootmanager mis peab asetsema USB juurkaustas.
Teisi OS-e paigaldada ei saa (kui siis ainult tavalises MBR režiimis. Kuna GPT/UEFI on tulevik igas mõttes, siis uurisin kas on alternatiivset bootloaderit mis asjaga hakkama saaks.
Proovisin, leian, et yumi võidab. Ei ole mul seda bloatwaret tarvis, mis sarduga kaasa tuleb. (jandeks ja miskine registritööriist, mida tõenäoiliselt ostma peab) _________________ Rockmuusikateemaline viktoriin Tallinnas - https://www.facebook.com/groups/rocktoriintallinn/
Ketas, ketta, ketast, kettasse, kettas, kettast, kettale, kettal, kettalt, kettaks, kettani, kettana, kettata, kettaga. <--SPIKKER
Nonii, tegelesin eile ka pikemalt sellega, täna sai ka aega kulutatud.
Sai siis otsustatud ja leitud meeldivaimaks Easy2Boot. Praeguseks siis kasutusel v1.32 . Sai asi omade jõududega tööle pandud, hetkel küll vaid proovinud w7 ja w vistat, kuid kus ma toppama jäin, on koht, kus windows küsib installil driveri plaati. Ma saan aru, et süsteem peab automaatselt xml kaudu leidma firadiskis loadiso, selle aga hetkel pean ma käsitsi ise tööle panema, shift+F10 ja konsooli siis vastavalt käsk. Nii läheb tööle kenasti kõik, kuid nagu aru saan, siis vanemate versioonidega sellel probleemi polnud? Proovisin xml faile ümber kirjutada, lahendusi leida, et ta selle loadiso ise käima lükkaks aga ei miskit.
See ei võta küll tükki küljest ja pmst kõik toimib, kuid ehk on keegi veel sellega tegelenud ja mis on lahenduseks ise saadud?
(Loomulikult kasutasin ka RMPrepUSB abi jms.) _________________ Vahetan tabletite/telefonide ekraane.Küsi lisa!
https://www.facebook.com/NutiPartner SisNok OÜ - Sinu isiklik nutipartner
Mul mingi vanem versioon ja töötavad igasugused Windowsi ISOd.
Soovitatav oleks kasutada tavalist "Removable" tüüpi mälupulka FAT32 formaadis ja Windowsi ISOd panna selleks ette nähtud kaustadesse.
Kõik Linuxi ISOd töötavad kui nad panna \_ISO\MAINMENU kausta
nii, sai ka katsetatud teemaalgataja soovitatut, kuid toimib see asi mul üle kivide ja kändude.
--mem kasutades mul programmid ei toiminud ükski.
pärast selle eemaldamist, seatools toimib, hirens dos programsidest edasi ei lähe,
memtest freezib midagi lugedes.
inglisekeelne juhend ka läbi käidud korduvalt.
katsetan edasi.
Proovisin ka YUMI vahepeal, see vajab ka ilmselgelt süvenemist, kuna Yumi ei taha ühtki
mu iso tunnistada, isegi neid mille ta ise alla laeb. _________________ ...midagi võiks siin olla....
nii, sai ka katsetatud teemaalgataja soovitatut, kuid toimib see asi mul üle kivide ja kändude.
--mem kasutades mul programmid ei toiminud ükski.
pärast selle eemaldamist, seatools toimib, hirens dos programsidest edasi ei lähe,
memtest freezib midagi lugedes.
inglisekeelne juhend ka läbi käidud korduvalt.
katsetan edasi.
Proovisin ka YUMI vahepeal, see vajab ka ilmselgelt süvenemist, kuna Yumi ei taha ühtki
mu iso tunnistada, isegi neid mille ta ise alla laeb.
yumi mingist versioonist läks suht...khm...katki. See on isegi kodukal kirjas
tsitaat:
PLEASE READ: Syslinux 6+ is used in >YUMI 2.0.0.7. Distributions installed with a previous YUMI version are not compatible. You must start with a freshly formatted USB. If you still experience missing com32/chain32 errors with freshly formatted USB using the latest YUMI revision, please report them.
kui 2.0.0.6-t kasutad või varasemat, siis töötab tõenäoliselt. Ei oma vahet, kas fat32 või ntfs. _________________ Rockmuusikateemaline viktoriin Tallinnas - https://www.facebook.com/groups/rocktoriintallinn/
Ketas, ketta, ketast, kettasse, kettas, kettast, kettale, kettal, kettalt, kettaks, kettani, kettana, kettata, kettaga. <--SPIKKER
Olen vist kulutanud päevi, et saaks toimima vähemalt ühegi usb, mis installiks kõiki süsteeme. Probleeme on palju, alustades ühilduvusest kõikide süsteemidega ja lõpetades sellega, et üks arvuti suudab bootida ühte usb pulka ja teist mitte ning teine arvuti suudab teist, aga mitte esimest.
Ma ei mäleta, kuidas USB "põhja" tegin ehk kuidas see üheaegselt suudaks FreeDos ja UEFI reziimis bootida, kuid mu põhimõtteline eesmärk oli hoida pulk NTFS formaadis.
Üks link, mida ilmselt kasutasin -> https://www.rmprepusb.com/tutorials/install-xp-and-win7-to-internal-hdd
Tollega oli väga lihtne - lihtsalt kopeeri ISO fail pulgale ja lisa selle kirje menu.lst failisse. Paraku kuna süsteemid on erinevad, siis peab oskama neid kirjeid sinna lisada. Google kaudu vist ka leidsin, kuid kui tuli Win 10 pulgale panna, siis jäin sellega hätta.
Hirensi panin ka pulgale, sellel on häid tööriistu, paraku osasid neist ei suutnud bootima saada. Plaadiga toimib, pulgaga aga mitte. Norton Ghost sain toimima selliselt, et Hirensi custom menüüst tuleb eelnevalt kasutada DOS settings (ülevalt kolmas rida vist oli). Seejärel saab programmi käima.
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.