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/
LiivaneLord, Win7 on originaal image?
Muidu menu.lst-s on kõik õige. Hirensi kohta ei tea kommenteerida.
Pulga formaadiks kasutasin mina vaikimisi FAT32. Ei muutnud allocation unit suurust. Win7 osas proovi muuta kirjet. Vb on bootmgr tõstutundlik ja peab kasutama BOOTMGR.
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."
jägaja, Win7 (suure tõenäosusega ka Win8, kuigi seda pole jõudnud veel proovida) puhul saab 32 ja 64 bit installikad ühte wim'i kokku panna. _________________ M: Logitech M720 Triathlon juhtmevaba "multi-device" hiir - 40€ -> PS
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. _________________ M: Logitech M720 Triathlon juhtmevaba "multi-device" hiir - 40€ -> PS
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.
Paistab, et GRUB2 justkui on, aga see on pealiskaudsel vaatlusel üsna keeruline. Samas kui ma mingi lahenduse leian, siis uuendan esimest posti kindlasti.
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.