Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Bootare Linux de pe imagini .iso
Last Updated: May 28 2018 05:05, Started by
shogun1
, Feb 09 2018 19:11
·
0
#1
Posted 09 February 2018 - 19:11
Putem rula distribuții Linux în sesiune live și chiar putem instala aceste distribuții pe disc direct din imaginea .iso descărcată pe disc, fără scriere pe cd/ dvd sau stick usb.
1- Creăm un director în care vom descărca și salva imaginile iso. În exemplele următoare va fi vorba de /dan/Downloads/ ISO. 2- Creăm un fișier text în care vom trece informațiile necesare bootloaderului Grub2 pentru bootarea de pe imaginile iso. În exemplele următoare va fi iso-grub. 3- Edităm fișierul de setări /etc/grub.d/40_custom adăugând la final liniile (modificate după cum este specificat la ”Explicații”): menuentry "LIVE ISO" { configfile (hd0,2)/dan/iso-grub }astfel încât la final acest fișier va fi de forma: #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "LIVE ISO" { configfile (hd0,2)/dan/iso-grub }4- Actualizăm Grub2, modalitatea diferă în funcție de distribuție:
Explicații /dan/Downloads/ ISO= veți înlocui cu numele de user corect în cazul vostru și cu calea corectă, dacă userul este george și veți crea în directorul Downloads un director Imagini în loc de ISO va fi: /george/Downloads/Imagini. configfile (hd0,2)/dan/iso-grub= este vorba de a doua partiție de pe primul disc, dacă presupunem că în cazul userului george va fi a treia partiție de pe primul disc linia va fi configfile (hd0,3)/george/iso-grub. Primul disc este este notat cu 0, al doilea cu 1, al treilea cu 2, șamd. Prima partiție este notată cu 1, a doua cu 2, șamd. În menuentries (intrările, liniile bootloaderului specifice fiecărei distribuții) fișierului iso-grub trebuie să specificăm câțiva parametri specifici, calea către imaginea iso, calea către imaginea comprimată a kernelului (numită de obicei vmlinuz, vmlinuz0, vmlinuz.efi, linux) și calea către imaginea comprimată a sistemului de fișiere șim module necesare bootării (numită de obicei initrd.img, initrd0.img, initrd.lz). Denumirile diferă în funcție de distribuție. Putem căuta aceste fișiere în imaginea .iso fără să dezarhivăm/ extragem conținutul acesteia, mc și Ark citesc / deschid arhivele, vedeți primele 2 imagini. Pentru Arch Linux, Mandriva, Rosa, CentOS, Fedora și altele trebuie să știm eticheta imaginii iso (isolabel, Volume Id), aflăm isolabel cu isoinfo (comanda isoinfo -d -i nume-imagine-iso în terminal; pentru asta trebuie să aveți instalat unul din pachetele: cdrkit, cdrtools sau dvdrtools) sau cu k3b, vedeți imaginile 3 și 4. Pentru unele distribuții trebuie să știm numărul unic de identificare al partiției, UUID (universally unique identifier), îl afșăm cu comanda blkid dată ca root sau precedată de sudo. Exemple menuentries menuentry "Clonezilla 2.5.0" { set gfxpayload=1368x768x16 set isofile_abspath="/dan/Downloads/ISO/clonezilla-live-2.5.0-5-amd64.iso" set isofile_devpath="${devroot}${isofile_abspath}" loopback loop "(${root})${isofile_abspath}" linux '(loop)/live/vmlinuz' boot='live' union='overlay' username='user' config components noswap edd='on' nomodeset nodmraid noeject locales='' keyboard-layouts='' ocs_live_run='ocs-live-general' ocs_live_extra_param='' ocs_live_batch='no' ip='' acpi='off'irqpoll noapic noapm nodma nomce nolapic nosmp nomodeset nosplash findiso="${isofile_abspath}" initrd '(loop)/live/initrd.img' } menuentry "GParted" { set gfxpayload=1368x768x16 set isofile_abspath="/dan/Downloads/ISO/gparted-live-0.27.0-1-amd64.iso" set isofile_devpath="${devroot}${isofile_abspath}" loopback loop "(${root})${isofile_abspath}" linux '(loop)/live/vmlinuz' boot='live' union='overlay' username='user' config components noswap noeject toram='filesystem.squashfs' ip='' nosplash findiso="${isofile_abspath}" initrd '(loop)/live/initrd.img' } menuentry 'Parted Magic' { set isofile="/dan/Downloads/ISO/pmagic_2016_07_12.iso" loopback loop (hd0,2)$isofile linux (loop)/pmagic/bzImage64 edd=off load_ramdisk=1 prompt_ramdisk=0 rw livemedia noeject loglevel=9 max_loop=256 vmalloc=384MiB iso_filename=/dan/Downloads/ISO/pmagic_2016_07_12.iso panic=4 initrd (loop)/pmagic/initrd.img (loop)/pmagic/fu.img (loop)/pmagic/m64.img } menuentry "Archlinux-2017.10.01-x86_64.iso" { set isofile="/dan/Downloads/ISO/archlinux-2017.10.01-x86_64.iso" loopback loop (hd0,2)/$isofile linux (loop)/arch/boot/x86_64/vmlinuz archisodevice=/dev/loop0 img_dev=$imgdevpath img_loop=$isofile earlymodules=loop initrd (loop)/arch/boot/x86_64/archiso.img } menuentry "Lubuntu 16.04" { set isofile="/dan/Downloads/ISO/lubuntu-16.04-desktop-i386.iso" loopback loop (hd0,2)$isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject toram -- initrd (loop)/casper/initrd.lz } menuentry "ISO WattOS-R8" { set isofile="/dan/Downloads/ISO/wattOS-R8-LXDE64.iso" loopback loop (hd0,2)$isofile linux (loop)/live/vmlinuz boot=live config fromiso=/dev/sda3/$isofile initrd (loop)/live/initrd.img } menuentry "Kali" { set isofile="/dan/Downloads/ISO/kali-linux-2016.2-i386.iso" loopback loop (hd0,2)$isofile linux (loop)/live/vmlinuz boot=live findiso=$isofile noconfig=sudo username=root hostname=kali noprompt noeject toram -- initrd (loop)/live/initrd.img } menuentry "ISO CentOS-7-livecd-KDE" { set isofile='/dan/Downloads/ISO/CentOS-7-livecd-KDE-x86_64.iso' loopback loop (hd0,2)$isofile linux (loop)/isolinux/vmlinuz0 root=live:CDLABEL=CentOS-7-livecd-KDE-x86_64 iso-scan/filename=$isofile rd.live.image initrd (loop)/isolinux/initrd0.img } menuentry "RHEL 7.1" --class redhat { set root=(hd0,2) set uuid=a0e5d404-b235-4c52-a2b7-b40fe7b2319f set isofile="/dan/Downloads/ISO/rhel-server-7.1-x86_64-dvd.iso" search --no-floppy --fs-uuid --set=root $uuid loopback loop $isofile linux (loop)/isolinux/vmlinuz lang=en_US repo=hd:sda2:/da/Downloads/ISO/rhel-server-7.1-x86_64-dvd.iso initrd (loop)/isolinux/initrd.img } menuentry "Slacko" { loopback loop (hd0,2)/dan/Downloads/ISO/slacko-6.3.2-uefi.iso linux (loop)/vmlinuz boot=/dan/Downloads/ISO/slacko-6.3.2-uefi.iso pupsfs=sda2:/dan/Downloads/ISO/slacko-6.3.2-uefi/puppy_slacko_6.3.2.sfs pdev1=sda2 noprompt noeject root=/dev/ram0 rw initrd (loop)/initrd.gz } menuentry "ISO Gentoo" { set isofile="/dan/Downloads/ISO/livedvd-amd64-multilib-2012.1.iso" loopback loop (hd0,2)$isofile linux (loop)/boot/gentoo root=/dev/ram0 init=/linuxrc dokeymap looptype=squashfs loop=/image.squashfs cdroot initrd=/boot/gentoo.igz isoboot=/shogun/Downloads/livedvd-amd64-multilib-2012.1.iso toram-- initrd (loop)/boot/gentoo.igz } Sursă (găsiți mult mai multe exemple, peste 100, chiar și pentru Android-x86 și ”clonele” Android pentru x86, RemixOS și PhoenixOS): http://stressat.blog...-hdd-grub2.html Pentru bootare imagini iso non-Linux: https://stressat.blo...m-hdd-with.html Lista distribuțiilor cu care funcționează boot din imaginea iso: http://stressat.blog...ributii_83.html LE: am rugămintea către potențialii colegi interesați în testarea distribuțiilor prin boot imagine iso, să nu polueze acest topic și să deschidă topicuri dedicate în care vor primi în măsura posibilului indicații mai detaliate, menuentries la obiect, șamd! Attached Files
Edited by shogun1, 10 February 2018 - 06:40.
|
#2
Posted 09 February 2018 - 19:26
Noi putem face asta din Windows sau Mac?
Ma refer la grub. |
#3
Posted 09 February 2018 - 19:32
Din windows cică da: https://www.raymond....tly-in-windows/
Dar e mai mult virtualizare, grub4dos pare a fi soluția: http://reboot.pro/to...-with-grub4dos/ N-am testat, folosesc de vreo 7-8-10 ani doar Linux.... Din Linux e extrem de mișto, am testat mai mult de 100 de distribuții, plus derivatele androis-x86! Edited by shogun1, 09 February 2018 - 19:37. |
#4
Posted 16 February 2018 - 21:26
Adm, on 09 februarie 2018 - 19:26, said:
Noi putem face asta din Windows sau Mac? Ma refer la grub. Poate copii materialul și aici.
Edited by shogun1, 16 February 2018 - 21:27.
|
#5
Posted 27 May 2018 - 20:07
Pentru Manjaro s-au cam schimbat menuentry-urile:
menuentry "Manjaro-deepin" --class manjaro --class gnu --class os { set root="(hd0,1)" set isofile="/manjaro-deepin-17.1.9-stable-x86_64.iso" set dri="nonfree" search --no-floppy -f --set=root $isofile probe -u $root --set=abc set pqr="/dev/disk/by-uuid/$abc" loopback loop $isofile linux (loop)/boot/vmlinuz-x86_64 img_dev=$pqr img_loop=$isofile driver=$dri locale=de_DE initrd (loop)/boot/intel_ucode.img (loop)/boot/initramfs-x86_64.img } menuentry "Manjaro KDE 17.01 x86_64" { set root="(hd0,1)" set isofile="/manjaro-kde-17.01-stable-x86_64.iso" probe -u $root --set=partiuuid loopback loop $isofile linux (loop)/manjaro/boot/x86_64/manjaro img_dev=UUID=$partiuuid img_loop=$isofile misobasedir=manjaro misolabel=MJRO1701 nouveau.modeset=0 i915.modeset=1 radeon.modeset=0 nonfree=yes logo.nologo overlay=nonfree pci=nomsi quiet splash showopts initrd (loop)/manjaro/boot/intel_ucode.img (loop)/manjaro/boot/x86_64/manjaro.img } |
#6
Posted 28 May 2018 - 05:05
Se mai modifică pe ici pe colo, se mai pot adăuga chestii precum timezone (tz=Europe/Bucharest), limbă (lang=ro sau lang=en), se poate încărca imaginea iso în RAM (implicit 75% din imagine) cu toram, copytoram, toram='...', depinde de distribuție, șamd. În general parametrii potriviți se găsesc în fișiere din imaginea iso precum grub.cfg, isolinux.cfg, loopback.cfg, kernels.cfg. Ultimele intrări pentru Manjaro folosite de mine sunt:
menuentry "Manjaro 17.7.4" { set isofile="dan/Downloads/ISO/manjaro-xfce-17.1.4-stable-x86_64.iso" loopback loop (hd0,2)$isofile linux (loop)/boot/vmlinuz-x86_64 img_dev=/dev/sda2 img_loop=$isofile misobasedir=manjaro misolabel=MJRO1714 i915.modeset=1 copytoram initrd (loop)/boot/initramfs-x86_64.img } menuentry "Manjaro 18 KDE unstable" { set isofile="/dan/Downloads/ISO/manjaro-kde-18.0-alpha-1-unstable-x86_64.iso" loopback loop (hd0,2)$isofile linux (loop)/boot/vmlinuz-x86_64 img_dev=/dev/sda2 img_loop=$isofile misobasedir=manjaro misolabel=MJRO180A i915.modeset=1 copytoram initrd (loop)/boot/initramfs-x86_64.img } E posibil chiar sesiune live-iso-hdd cu persistență, n-am reușit pentru Manjaro, motivul bănuiesc că este faptul că are mai multe fișiere squash.fs (desktopfs, livefs, mhwdfs, rootfs), nu unul singur, dar am reușit la vreo alte 10-12 distribuții, am testat vreo 20 cred. http://stressat.blog...ersistenta.html LE: screenshot live-iso Manjaro 2018 Attached FilesEdited by shogun1, 28 May 2018 - 05:14. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users