přejít na obsah přejít na navigaci

Linux E X P R E S, Seznam distribucí, které lze jednoduše provozovat z flash disku za pomoci Grubu

Seznam distribucí, které lze jednoduše provozovat z flash disku za pomoci Grubu

Na následujících řádcích je zápis parametrů určený souboru grub.cfg. Jedná se o nastavení, které je nezbytné pro start níže uvedených linuxových distribucí. Při provozu z ISO souboru je možné z flash disku provozovat (s odpovídajícími úpravami) i několik verzí stejné distribuce.


Související články: 

BackTrack Linux

http://www.backtrack-linux.org/

(RSA) bt5r3-gnome-32.iso (adresář /backtrack5r3)


menuentry "BackTrack 5 R3" {
		set root=(hd0,msdos2) 
		linux /backtrack5r3/casper/vmlinuz boot=casper live-media-path=/backtrack5r3/casper/
		initrd /backtrack5r3/casper/initrd.gz	
		}

CloneZilla

http://clonezilla.org

(ISO) clonezilla-live-2.1.1-25-i486.iso

(ISO) clonezilla-live-2.1.1-25-i686-pae.iso

(ISO) clonezilla-live-20130429-raring-i386.iso

menuentry "Clonezilla - 2.1.1-25" {
 		set root=(hd0,msdos2)
		set soubor=/iso_data/clonezilla-live-2.1.1-25-i486.iso 
		loopback loop $soubor 
		root=(loop) 
		linux /live/vmlinuz boot=live config noswap edd=on nosplash findiso=$soubor 
		initrd /live/initrd.img 
		}

Debian

http://www.debian.cz/

(ISO) debian-live-7.0.0-i386-xfce-desktop.iso

(ISO) debian-live-7.0.0-i386-lxde-desktop.iso

(ISO) debian-live-7.0.0-i386-kde-desktop.iso

(ISO) debian-live-7.0.0-i386-gnome-desktop.iso

menuentry "Debian live 7.0.0 - i386 - lxde" {
		 set root=(hd0,msdos2)
		 set soubor=/iso_data/debian-live-7.0.0-i386-lxde-desktop.iso
		 loopback loop $soubor
		 root=(loop)
		 linux /live/vmlinuz1 boot=live config findiso=$soubor
		 initrd /live/initrd1.img
		 }

deft linux

http://www.deftlinux.net/

(ISO) deft7.2.iso

menuentry "deft 7.2" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/deft7.2.iso
		loopback loop $soubor
		root=(loop)
		linux /casper/vmlinuz boot=casper config iso-scan/filename=$soubor
		initrd /casper/initrd.lz 
		} 

Gparted

(ISO) gparted-live-0.16.1-1-i486.iso

menuentry "Gparted live 0.16.1-1  i486" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/gparted-live-0.16.1-1-i486.iso	
		loopback loop $soubor
		root=(loop)
		linux /live/vmlinuz boot=live config noswap noprompt findiso=$soubor
		initrd /live/initrd.img 	
		}

GRML


(ISO) grml96-full_2013.02.iso

menuentry "grml96 - 2013.02" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/grml96-full_2013.02.iso
		loopback loop $soubor
		root=(loop)
		linux /boot/grml32full/vmlinuz boot=live apm=power-off nomce live-media-path=/live/grml32-full/  boot=live bootid=a070ac29-8f3c-4881-aa23-0487acc3a65e  findiso=$soubor
		initrd /boot/grml32full/initrd.img 
		} 

HDT

http://www.hdt-project.org/

(IMG) hdt-0.5.2.img

(pro spuštění je zapotřebí MEMDISK z projektu syslinux)

(ISO) hdt-0.5.2.iso

menuentry "HDT - 0.5.2 (ISO)" {
		set root=(hd0,msdos1)
		linux16 /img/memdisk iso
		initrd16 /iso/hdt-0.5.2.iso
		}
menuentry "HDT - 0.5.2 (img)" {
		set root=(hd0,msdos1)
		linux16 /img/memdisk
		initrd16 /img/hdt-0.5.2.img 
		} 

KALI linux

http://www.kali.org/

(ISO) kali-linux-1.0.1-i386.iso


menuentry "KALI linux 1.0.1 - i386" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/kali-linux-1.0.1-i386.iso 
		loopback loop $soubor
		root=(loop)
		linux /live/vmlinuz boot=live noconfig=sudo username=root findiso=$soubor
		initrd /live/initrd.img 
		} 

Lubuntu


(ISO) lubuntu-13.04-desktop-i386.iso

menuentry "Lubuntu 13.04 - i386 " {
 		set root=(hd0,msdos2) 
		set soubor=/iso_data/lubuntu-13.04-desktop-i386.iso
		loopback loop $soubor
		root=(loop)
		linux /casper/vmlinuz boot=casper iso-scan/filename=$soubor
		initrd /casper/initrd.lz 
		} 

MEMDISK


Nutný pro spouštění obrazů disket (img) a malých ISO souborů s drobnými aplikacemi. Je součástí projektu syslinux. Postačí stáhnout nejnovější archiv syslinuxu a naleznete v něm samostatný adresář memdisku.

Mint linux


(verze označené datem vydání (201303) jsou založeny na Debianu, ostatní používají základ Ubuntu – pozor na nastavení)

(ISO) linuxmint-15-mate-dvd-32bit.iso

(ISO) linuxmint-12-gnome-dvd-32bit.iso

(ISO) linuxmint-13-cinnamon-dvd-32bit.iso

(ISO) linuxmint-13-mate-dvd-32bit.iso

(ISO) linuxmint-14.1-cinnamon-dvd-32bit.iso

(ISO) linuxmint-14.1-mate-dvd-32bit.iso

(ISO) linuxmint-15-cinnamon-dvd-32bit.iso

menuentry "Mint 15 mate - 32bit" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/linuxmint-15-mate-dvd-32bit.iso
		loopback loop $soubor
		root=(loop)
		linux /casper/vmlinuz boot=casper default iso-scan/filename=$soubor
		initrd /casper/initrd.lz 
		} 

(ISO) linuxmint-201303-cinnamon-dvd-32bit.iso

(ISO) linuxmint-201303-mate-dvd-32bit.iso

menuentry "Mint 201303 cinnamon - 32bit (debian)" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/linuxmint-201303-cinnamon-dvd-32bit.iso
		loopback loop $soubor
		root=(loop)
		linux /casper/vmlinuz boot=live config live-media-path=/casper default findiso=$soubor
		initrd /casper/initrd.lz
		}  

NBCAINE

http://www.caine-live.net/

(RSA) nbcaine4.0.iso (adresář /nbcaine)

menuentry "NBCAINE 4" {
		set root=(hd0,msdos2)
		linux /nbcaine/casper/vmlinuz boot=casper live-media-path=/nbcaine/casper
		initrd /nbcaine/casper/initrd.gz
		}

OphCrack

http://ophcrack.sourceforge.net/

(ISO) ophcrack-notables-livecd-3.6.0.iso

menuentry "Ophcrack-notables" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/ophcrack-notables-livecd-3.6.0.iso
		loopback loop $soubor
		root=(loop)
		linux /boot/bzimage iso-scan/filename=$soubor
		initrd /boot/rootfs.gz 
		} 

SLAX

http://www.slax.org/

(ISO) slax-Czech-7.0.8-i486.iso

(ISO) slax-Czech-7.0-i486.iso

(ISO) slax-Czech-7.0.2-i486.iso

menuentry "SLAX - CZ - 7.0.8   (i486)" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/slax-Czech-7.0.8-i486.iso
		loopback loop $soubor
		root=(loop)
		linux /slax/boot/vmlinuz xmode from=$soubor
		initrd /slax/boot/initrfs.img 
		} 

SPARKY Linux

http://sparkylinux.org/

(ISO) sparkylinux-2.1.1-eris-i386-ultra.iso

menuentry "Sparkylinux-2.1.1" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/sparkylinux-2.1.1-eris-i386-ultra.iso
		loopback loop $soubor
		root=(loop)
		linux /live/vmlinuz boot=live config findiso=$soubor
		initrd /live/initrd.img
		}

Super grub2 disk

Tato distribuce si jistě zaslouží vaši pozornost. Nejedná se sice o plnohodnotný systém, ale „pouze“ o několik skriptů pro Grub2. Pomocí těchto skriptů učiníte ze svého flash disku mocný nástroj, neboť dokáží vyhledat na harddisku soubory s konfigurací (grub.cfg, menu.lst) a spustit tak nainstalované systémy i z harddisku s přepsanou MBR (např.: instalací nového operačního systému). Toto je pouze jedna z několika zajímavých funkcí těchto skriptů.


(IMG) grubdisk.img

(naleznete jej společně s několika obrazy disket v adresáři /bootdisk v distribuci SystemRescueCD)

menuentry "Super grub2 disk (img)" { 
		set root=(hd0,msdos1) 
		linux16 /img/memdisk raw 
		initrd16 /img/grubdisk.img  
		} 


(ISO) super_grub2_disk_hybrid_2.00s1-beta5.iso

menuentry "Super_grub2 disk (iso)" {
		set root=(hd0,msdos1)
		linux16 /img/memdisk bigraw
		initrd16 /iso/super_grub2_disk_hybrid_2.00s1-beta5.iso
		} 

SystemRescueCD

http://www.sysresccd.org/

(ISO) systemrescuecd-x86-3.7.0.iso

(u verzí 2.1 a 2.8 má jádro název rescuecd a nikoliv rescue32)

(ISO) systemrescuecd-x86-2.1.0.iso

(ISO) systemrescuecd-x86-2.8.0.iso

(ISO) systemrescuecd-x86-3.6.0.iso

menuentry "SystemRescueCD 3.7.0   (x86)" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/systemrescuecd-x86-3.7.0.iso
		loopback loop $soubor
		root=(loop)
		linux /isolinux/rescue32 isoloop=$soubor
		initrd /isolinux/initram.igz 
		} 

Ubuntu

http://www.ubuntu.cz/

(ISO) ubuntu-13.04-desktop-i386.iso

(ISO) ubuntu-12.04.1-dvd-i386.iso

(ISO) ubuntu-12.10-desktop-i386.iso

menuentry "ubuntu 12.04.1    (DVD-i386)" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/ubuntu-12.04.1-dvd-i386.iso
		loopback loop $soubor
		root=(loop)
		linux /casper/vmlinuz boot=casper iso-scan/filename=$soubor
		initrd /casper/initrd.lz 
		} 

Xubuntu

http://www.xubuntu.cz/

(ISO) xubuntu-12.10-desktop-i386.iso

menuentry "Xubuntu 12.10 (i386)" {
		set root=(hd0,msdos2)
		set soubor=/iso_data/xubuntu-12.10-desktop-i386.iso
		loopback loop $soubor
		root=(loop)
		linux /casper/vmlinuz boot=casper iso-scan/filename=$soubor
		initrd /casper/initrd.lz
		}

Distribuce, které se mi nepodařilo z flash disku zprovoznit

  • Arch linux
  • Fedora
  • OpenSUSE
  • Slackware (bootuje ale nedokončí instalaci)
  • Wifislax

Přeji vám mnoho úspěchů s vytvořeným flash diskem a podaří-li se vám spustit další distribuce, podělte se prosím o své poznatky v diskuzi.

Nahoru

Příspěvky

Dalsi distribuce
SpaceExplo 18. 07. 2013, 10:32:25
Odpovědět  Odkaz 
Jsem velmi vdecny za tuto serii clanku, protoze takovy usb-boot-flash-disk s grubem uz nejakou dobu pouzivam a bootvani debian mi tam nejak zlobilo, ale nemel jsem cas to resit.

Jen dodam sve poznatky (mozna uz to zaznelo):

- pokud se bootuje z iso souboru, pak je mozne na zbytek flashky zapisovat, takze se to docela dobre hodi i pro uchovani nejakych souboru. Odzkouseno s Mint 13

- RedHat based distibuce (alespon tedy Fedora a CentOS) neumi (nechteji) bootovat z iso souboru a proto jsem iso rozbalil do samotneho adresare (jako jiz zmineno v predchozim clanku) a pak pouzivam nasledujici grub menu entry:

menuentry "Fedora 17 32bit LXDE" {
set root=(hd0,1)
linux /OS/Fedora-17-i686-Live-LXDE/isolinux/vmlinuz0 root=UUID=378D-36B0 ro liveimg quiet nodiskmount nolvmmount rhgb rd.luks=0 rd.md=0 rd.dm=0 live_dir=/OS/Fedora-17-i686-Live-LXDE/LiveOS
initrd /OS/Fedora-17-i686-Live-LXDE/isolinux/initrd0.img
}

UUID je ID primo partition na flash disku, zbytek je docela jasny (a urcite tam nektere veci chybi a nektere mozna prebyvaji). Kazdopadne, takto nabootovano neni mozne na disk zapisovat, protoze je cela partition pripojena jako read-only :-(
Vladislav Konopík Re: Dalsi distribuce
Vladislav Konopík 18. 07. 2013, 15:04:14
Odpovědět  Odkaz 
Děkuji Vám za nasměrování k zprovoznění distribuce Fedory.
Nevlastním sice verzi 17, ale s Vaším nastavením se mi podařilo
verzi 18 nabootovat až do přihlašovacího dialogu.
Bohužel, nepodařilo se mi do systému přihlásit. Protože jsem se však nyní
dostal dál, než při vzniku tohoto seznamu, bylo zapotřebí jen několika minut
pro otestování dalších parametrů.

Několik poznámek k provozu Fedory z flash disku:
- souborový systém musí být typu FAT32
- UUID lze zjistit pomocí diskového nástroje, Gpartedu atd.
- instalace Fedory 18 LXDE proběhla v pořádku

(RSA) Fedora-18-i686-Live-LXDE.iso (adresář /Fedora18)

menuentry "Fedora 18 i686 32bit LXDE" {
set root=(hd0,2)
linux /Fedora18/isolinux/vmlinuz0 root=UUID=E62E-FF6B ro liveimg rd.live.image live_dir=/Fedora18/LiveOS
initrd /Fedora18/isolinux/initrd0.img
}
Re: Re: Dalsi distribuce
SpaceExplo 23. 07. 2013, 00:44:19
Odpovědět  Odkaz 
Rado se stalo :-)

Predpokladam, ze podobne/stejne to pujde se vsemi Fedora/RedHat-based distribucemi. Dokonce jsem pri hledani pricin, proc to nejde z iso loopbacku jako u debian/ubuntu nasel nekolik let stary bug reportovany RedHatu prave s timto pozadavkem - samozrejme jiz dlouho zavreny bez jakehokoli reseni :-( V mem pripade jsem timto zpusobem bootoval LiveCD/DVD Fedor 16,17 i 18 a vsechny nabehly a bylo mozne z nich instalovat primo na HDD.

PS: omlouvam se za pozdni reakci, mel jsem par hektickych dni
Seznam distribucí, které lze jednoduše provozovat z flash disku za pomoci Grubu
w359 25. 07. 2013, 21:04:56
Odpovědět  Odkaz 
Vďaka za článok a za návod k Fedore. Veľmi užitočné.
xiaopan
w359 6. 08. 2013, 20:12:15
Odpovědět  Odkaz 
Pokúšal som sa rozbehnúť s touto konfiguráciou distribúciu Xiaopan. Napriek tomu, že som našiel nasledovné návody, nepodarilo sa mi nabootovať do GUI. Distribúcia nabootuje iba do konzoly.

Návody:
http://www.rmprepusb.com/tutorials/xiaopan
http://www.cnblogs.com/eshizhan/archive/2012/04/24/2467632.html
http://dishingtech.blogspot.sk/2012/05/beini-alternative-xiaopan-041-is-better.html

Vlastné konfigurácie:
menuentry "Xiaopan" {
set root=(hd0,msdos2)
# linux /xiaopan/boot/vmlinuz tinycore loglevel=3 tce=/xiaopan/cde mydata=/xiaopan/mydata waitusb=5 showapps vga=791 restore=/xiaopan/cde
# linux /xiaopan/boot/vmlinuz loglevel=3 cde mydata=mydata waitusb=3 showapps restore=/xiaopan lang=en_US.utf8
# initrd /xiaopan/boot/core.gz
set isofile="/xiaopan-0.4.6.1.iso"
loopback loop $isofile
root=loop
linux /boot/vmlinuz loglevel=3 cde waitusb=3 iso=$isofile mydata=mydata restore=/ lang=en_US.utf8
initrd /boot/core.gz
}

Dokáže ma niekto nakopnúť správnym smerom?
Vladislav Konopík Re: xiaopan
Vladislav Konopík 9. 08. 2013, 08:02:07
Odpovědět  Odkaz 
Děkuji Vám, že jste uvedl i odkaz na domovské stránky projektu, kde jsem mohl
čerpat informace. S následujícím nastavením je distribuce plně funkční nejen
pro Xiaopan, ale i pro TiniCore.

Poznámky k provozu:
- název ISO souboru musí být bez mezer
- CCF9-ED1B je UUID oddílu na mém flash disku - nahraďte skutečnou hodnotou
- Váš zápis "set root=(hd0,msdos2)" označuje druhý oddíl flash disku nebo HDD,
osobně používám flash disk rozdělený na 2 oddíly, proto tento zápis ponechávám

(ISO) Xiaopan 0.4.6.1.iso
(ISO) TiniCore.iso

menuentry "Xiaopan 0.4.6.1" {
set root=(hd0,msdos2)
set soubor=/Xiaopan-0.4.6.1.iso
loopback loop $soubor
root=(loop)
linux /boot/vmlinuz iso=UUID=CCF9-ED1B$soubor waitusb=5
initrd /boot/core.gz
}
Re: Re: xiaopan
w359 9. 08. 2013, 17:42:22
Odpovědět  Odkaz 
Ďakujem, s Vašim nastavením distribúcia plnohodnotne nabootuje.
Seznam distribucí, které lze jednoduše provozovat z flash disku za pomoci Grubu
karlos 20. 09. 2013, 22:17:33
Odpovědět  Odkaz 
ahoj,
snažím se zprovoznit DEFT pomocí výše uvedeného zápisu, ale stále končím na této chybové hlášce:

(initramfs) done.
/scripts/casper-premount/20iso_scan: line 46: where_is_mounted: not found
mount: mounting /dev/sda10 on /isodevice failed: Invalid argument
Warning: Cannot mount /dev/sda10 on /isodevice

Could not find the ISO /iso/deft/deft7.2.iso
This could also happen if the file system is not clean because of ...

jen bych doplnil, že sdb je flashka a sda je pevný disk v pc, kdy sda10 je oddíl s backtrack linuxem

díky za pomoc

Odpovědět

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz