Faceți căutări pe acest blog

vineri, 2 decembrie 2016

Boot non-Linux iso images from hdd with Grub2 (and memdisk)

 După cum amicul @derzis a avut amabilitatea să-mi atragă atenția, putem boota sisteme de operare non-Linux direct din imaginile iso descărcate pe hdd. Sunt trecute și-n materialul original (http://stressat.blogspot.ro/2014/04/boot-iso-images-from-hdd-grub2.html) și-n lista distribuțiilor ce bootează direct din imaginea iso descărcată pe hdd, le trec și aici. Pe parcurs lista se poate mări, sau puteți încerca singuri alte OS-uri acum că știți metoda.
FreeDOS
Hiren'sBootCD
KolibriOS
MenuetOS
ReactOS
UltimateBootCD
Windows XP

CERINȚE
1- imaginea iso a OS-ului respectiv- o descărcați de pe net:
2- un fișier memdisk, va fi folosit pe post de kernel- descărcați syslinux-4.05 (https://www.kernel.org/pub/linux/utils/boot/syslinux/), îl dezarhivați, în directorul rezultat găsiți sub-directorul memdisk ce conține un fișier numit memdisk. Acest fișier memdisk e ceea ce ne trebuie. Îl copiați undeva și dați calea către el în menuentry.
 În exemplele următoare imsginile iso sunt descărcate toate pe partiția /dev/sda2, în directorul /dan/Downloads/ISO, iar fișierul memdisk e în /dan/Downloads. Unele imagini iso e posibil să trebuiască dezarhivate (dau ca exemplu KolibriOS, primul menuentry KolibriOS e pentru imagine dezarhivată, al doilea pentru boot direct din iso...), la altele e necesar să le redenumim pentru a nu primi erori (Hiren'sBootCD de exemplu).Modificați după caz căile.
 O metodă comodă de-a salva menuentry e să evităm scrierea în /etc/grub.d/40_custom și actualizarea periodică a Grub2 prin crearea unui fișier text undeva în /home/user  (eu l-am numit iso-grub) și pasarea acestuia în /etc/grub.d/40_custom:
menuentry "ALL ISO" {
configfile (hd0,2)/dan/iso-grub
}


urmată de actualizarea Grub2:
sudo grub-mkconfig -o /boot/grub/grub.cfg         #pentru Arch
sudo update-grub                                               #pentruUbuntu

 Pe viitor putem modifica de oricâte ori fișierul iso.grub adăugând sau ștergând menuentry  fără să fim nevoiți să actualizăm baza de date a Grub2.

 EXEMPLE FUNȚIONALE
menuentry "KolibriOS-dezarhivat" {
set root='(hd0,2)'
set isofile="/dan/Downloads/ISO/kolibrios/kolibri.iso"
loopback loop (hd0,2)$isofile
linux16
/dan/Downloads/memdisk
initrd16 /kolibrios/kolibri.img
}

menuentry "KolibriOS" {
set root='(hd0,2)'
linux16 /dan/Downloads/memdisk iso nomodeset
initrd16 /dan/Downloads/ISO/kolibri.iso
}

menuentry "MenuetOS" {
set root='(hd0,2)'
linux16 /dan/Downloads/ISO/M6412420/memdisk iso
initrd16 /dan/Downloads/M6412420/M6412420.IMG
}

menuentry "Ultimate Boot CD" {
set root='(hd0,2)'
linux16 /dan/Downloads/memdisk iso
initrd16 /dan/Downloads/ISO/ubcd536.iso
}
menuentry "Hiren 15.2" {
set root='(hd0,2)'
linux16 /dan/Downloads/memdisk iso
initrd16 /dan/Downloads/ISO/HBCD15.2.iso
}

menuentry "FreeDos" {
set root='(hd0,2)'
linux16 /dan/Downloads/memdisk iso
initrd16 /dan/Downloads/ISO/FD12CD.iso

menuentry "ReactOS" {
set root='(hd0,2)'
linux16 /dan/Downloads/memdisk iso
initrd16 /dan/Downloads/ISO/ReactOS-0.4.3-live.iso

menuentry "Window XP" {
set root='(hd0,2)'
linux16 /dan/Downloads/memdisk iso
initrd16 /dan/Downloads/ISO/win-xp.iso



 PS: dacă aveți parte de BSOD la windows (xp, 7) sau Hiren'nBootCD (are inclus un mini XP), ceva legat de ACPI puteți modifica din BIOS, setați pe opțiunile implicite/ sigure, vedeți dacă aveți opțiunea de-a dezactiva ACPI, setați la OS Optimize pe windows 7 și USB Mode pe USB 2.0 și BIOS în Legacy Mode, nu UEFI. Depinde de BIOS, mie-mi merg ok pe laptopul vechi Samsung, dar a trebuit să iau BIOS-ul la puricat pe cel nou Lenovo...
 Sau puteți dezactiva ACPI apăsând F7 sau Fn+F7 în momentul când apare mesajul ”Press F6 to...”.
 

luni, 21 noiembrie 2016

Boot iso from hdd- mici modificări

 Veți spune că-s obsedat de subiect, e al treilea material pe această temă, dar mi se pare potrivit să anunț unele modificări necesare bootarii unor distribuții utile!

 Folosesc Clonezilla periodic, și odată cu trecerea la noua versiune 2.4.9-17 am observat că nu mai boota din imaginea iso de pe hdd, același lucru era valabil și pentru Gparted și Parted Magic. Menuentry pentru noile versiuni (toate imaginile iso sunt pe partiția /dev/sda2, partiție /home pentru Arch-ul meu, în directorul /home/dan/Downloads):
menuentry "Clonezilla" {
set gfxpayload=text

set devroot="/dev/disk/by-label/${disklabel}"
set isofile_abspath="/dan/Downloads/clonezilla-live-2.4.9-17-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=text

set devroot="/dev/disk/by-label/${disklabel}"
set isofile_abspath="/dan/Downloads/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'
}

 Pentru versiuni mai vechi funcționează vechile menuentry din primul material http://stressat.blogspot.ro/2014/04/boot-iso-images-from-hdd-grub2.html.

 În cazul Parted Magic problema provine de faptul că în ultima versiune există mai multe fișiere initrd, trei mai exact (initrd.img, fu.img și m64.img), oarecum asemănător cu Slitaz care are 4 fișiere initrd (rootfs1.gz, rootfs2.gz, rootfs3.gz , rootfs4.gz)... Ca să booteze din imaginea iso, menuentry pentru ambele distribuții amintite trebuie să conțină calea corectă către toate acele fișiere.
menuentry 'Parted Magic' {
set isofile="/dan/Downloads/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/pmagic_2016_07_12.iso panic=4
initrd (loop)/pmagic/initrd.img (loop)/pmagic/fu.img (loop)/pmagic/m64.img

menuentry "Slitaz 4.0" {
set isofile="/dan/Downloads/slitaz-4.0.iso"
loopback loop (hd0,2)$isofile
linux (loop)/boot/bzImage isofrom=$isofile boot=live vga=791 noeject noprompt panic=4 toram--
initrd (loop)/boot/rootfs1.gz (loop)/boot/rootfs2.gz (loop)/boot/rootfs3.gz (loop)/boot/rootfs4.gz
}

menuentry "Slitax rolling 4.0" {
set isofile="/dan/Downloads/slitaz-rolling.iso"
loopback loop (hd0,2)$isofile
linux (loop)/boot/bzImage isofrom=$isofile boot=live vga=791 noeject noprompt panic=4 toram--
initrd (loop)/boot/rootfs1.gz (loop)/boot/rootfs2.gz (loop)/boot/rootfs3.gz (loop)/boot/rootfs4.gz
}


 Adăugasem oricum intrările modificate pentru Grub în primul material, dar am considerat necesar să fac un anunț mai ”vizibil”, mai ales datorită importanței Clonezilla și a faptului că e posibil ca pe viitor mai multe distribuții să folosească în menuentry stilul observat la Clonezilla/ Gparted.
 De exemplu: 
menuentry "LMDE2/Betsy 64-bit MATE ISO" { 
# isofile_abspath is relative to LiveUSB root. 
set isofile_abspath='/ISOs/lmde-2-201503-mate-64bit.iso' 
# isofile_devpath is relative to (and begins with) "/dev" 
set isofile_devpath="${devroot}${isofile_abspath}" 
# "mount" the ISO 
loopback loop "(${root})${isofile_abspath}" 
linux '(loop)/live/vmlinuz' boot='live' live-config fromiso="${isofile_devpath}" toram='filesystem.squashfs' noprompt quiet 
initrd '(loop)/live/initrd.lz'
}


 Sursă și explicații: https://bitbucket.org/tlroche/install_resizable_encrypted_lmde/src/HEAD/create_LMDE_liveUSB.rst?fileviewer=file-view-default

duminică, 30 octombrie 2016

Boot iso from hdd- listă distribuții

 Am publicat acum vreo 2 ani un material despre bootarea imaginilor iso ale distribuțiilor Linux de pe hdd cu ajutorul Grub2: http://stressat.blogspot.ro/2014/04/boot-iso-images-from-hdd-grub2.html
 A atins deja proporții impresionante, l-am actualizat permanent, sunt listate distribuțiile principale, derivate cunoscute și până și chestii exotice, cum ar fi derivatele Android-x86.

 Aici voi pune lista acestora la acest moment (sunt 110 distribuții/ OS-uri, inclusiv cele bazate pe Android, și ”bonusurile” KolibriOS, MenuetOS, Hiren'sBootCD, UltimateBootCD, ReactOS, FreeDOS, Windows XP...), mă gândesc că poate cei ce-au citit deja materialul ar fi interesați să testeze vreo distribuție. Am încercat să le împart pe categorii, lucru oarecum arbitrar, de exemplu ArchAssault și BlackArch sunt ”derivate” ale Arch Linux, de fapt sunt Arch cu aplicații speciale pentru pentesting (utilizatorii de Arch pot obține una din ele activând un repository), Kali Linux e bazată pe Debian, Gparted la fel, SystemRescueCd e bazată pe Gentoo, Pentoo tot pe Gentoo, Xiaopan pe TCL (Tiny Core Linux), etc.

 Distribuții specializate în clonări, partiționări, recuperări, șamd:
3MLinux
Boot Repair Disk
Clonezilla
Finnix 
Gparted
GRML
Parted Magic
RedoBackup
Rescatux
Slitaz (core și rolling)
SystemRescueCd

 Distribuții pentru testări securitate, vulnerabilități, penetrare, navigare anonimă pe net (intimitate), hacking ”etic” în general:
ArchAssault
Backbox
BlackArch
Kali Linux
Pentoo
SubgraphOS
Tails
Xiaopan

 Distribuții majore și derivate ale acestora:
Arch
AlphaOS
Apricity
Archbang
Archboot
ArchKdeDark 
Archex
Antergos
Arquetype
Bluestar Linux
Bridge Linux
Chakra
Delta Linux 
Evo/Lution Linux
KaOS
LinHES
Manjaro Linux
Obarun
Parabola Linux
TalkingArch
VeltOS
RHEL
CentOS
Fedora
Korora
Oracle Linux
Scientific
Trinity Desktop Fedora
OpenMandriva
Rosa Linux
PCLinuxOS 
OpenSuse
CR OS Linux
Gentoo
Sabayon
Rogentos
Slackware
Absolute Linux
Porteus
Salix
Slax
Vector Linux
WifiSlax
Zenwalk
Debian
Debian-BSD
AcademiX
Aptosid
Crunchbang
Deepin
AntiX
Elive
Exe GNU/Linux
Kanotix
KDE Neon
Knoppix
LinuxBBQ
LMDE (Linux Mint Debian Edition)
Mepis (MX)
n00bix
Robolinux
Sparky Linux
Ubuntu
Kubuntu
Lubuntu
Xubuntu
Bodhi Linux
ChaletOS
CottonOS
Cylon
EasyPeasy
Elementary OS
ExTix
Mint
Netrunner
Puppy Tahr
Trinity Desktop Ubuntu
Trisquel
Voyager Linux
Watt Os
Zorin

”Distribuții” bazate pe Android care funcționează pe PC (x86):
Android-x86
Phoenix OS
Remix OS

 Bonus:
FreeDOS
Hiren'sBootCD
KolibriOS
MenuetOS 
ReactOS
UltimateBootCD 
Windows XP


 Am testat multe alte distribuții fără succes, Mageia, Puppy, FreeBSD, șamd, dacă mai aveți informații despre cum pot boota alte distribuții în afara celor din lista de mai sus aș aprecia să mă puneți la curent! La fel cum aș aprecia un feedback de orice fel.

sâmbătă, 29 octombrie 2016

Phoenix OS

 După ce-am scris despre Remix OS, e timpul să amintesc și de alternativa sa, Phoenix OS. Este bazat tot pe Android-x86, are un look și-n feeling similar cu Remix OS, se poate instala sau rula în sesiune live cu ajutorul opțiunii loopback a Grub2. Are meniu, panel, taskbar, bară notificări, shortcuturi pe desktop, toate componentele sunt recunoscute și funcționează ok.
 Din punctul meu de vedere, atât Phoenix OS cât și Remix OS pot constitui o alternativă viabilă la sistemele desktop actuale, Windows, Linux, OS X, cel puțin pentru cei ce au nevoi mai limitate/ clasice, pentru consumatorii de conținut, cei ce se mulțumesc cu o tabletă!

 Comparație între cele două: http://android.stackexchange.com/questions/134561/what-is-the-difference-between-remix-os-and-phoenix-os
 Comparație video: https://www.youtube.com/watch?v=E6BNcXRyOr4&feature=youtu.be

 Se descarcă imaginea iso PhoenixOSInstaller-v1.1.1-216.iso: http://www.phoenixos.com/en/download_x86
 Se mută într-un director dedicat, eu am numit acel director phoenix și se dezarhivează.
 Menuentry Grub2 pentru sesiune live și pentru instalare pe disc:
menuentry 'Phoenix-OS Live' --class android-x86 {
search --set=root --file /shogun/phoenix/kernel
linux /shogun/phoenix/kernel root=/dev/ram0 androidboot.hardware=android_x86 SRC=/shogun/phoenix

UVESA_MODE=1368x768
 initrd /shogun/phoenix/initrd.img
}
menuentry 'Phoenix OS Install' --class android-x86 {
search --set=root --file /shogun/phoenix/kernel
linux /shogun/phoenix/kernel root=/dev/ram0 androidboot.hardware=android_x86 INSTALL=1 DEBUG=
initrd /shogun/phoenix/initrd.img
}

 Imaginea și conținutul dezarhivat se află în cazul meu în directorul /home/shogun/phoenix, dacă ar fi fost într-un director să-l numim /home/dan/Downloads/phoenis înlocuiam /shogun/phoenix cu /dan/Downloads/phoenix!
 Dacă doriți și persistența setărilor/ datelor, creați în directorul unde este imaginea iso și conținutul dezahivat al acesteia (directorul phoenix în cazul expus de mine) un director data și setați menuentry de tipul:
menuentry 'Phoenix-OS --class android-x86' {
search --file --no-floppy --set=root /shogun/phoenix/kernel
linux /shogun/phoenix/kernel root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive SRC=/shogun/phoenix DATA= CREATE_DATA_IMG=1 UVESA_MODE=1368x768
initrd /shogun/phoenix/initrd.img
}

 După cum cred c-ați înțeles, persistența (puteți să considerați procesul ca o instalare a Phoenix OS în directorul phoenix...) depinde de parametrul
DATA= CREATE_DATA_IMG=1

 Screenshoturi (pentru screenshots apăsați în partea din dreapta a panoului și există opțiunea, printre altele):








duminică, 23 octombrie 2016

Remix OS

 Android este asociat cu dispozitivele mobile, dar este disponibil și pe alte platforme, proiectul Android-x86 a portat Android pe arhitectura x86, iar cei de Jide (foști angajați ai Google... :http://www.jide.com/remixos), în colaborare cu cei de la Android-x86 au realizat Remix OS. Ultima versiune de Remix OS e bazată pe Android 6 Marshmallow și se poate instala pe PC-uri (desktop, laptop) sau pe un stick usb. Dacă folosiți Linux, e posibil să bootați Remix OS chiar de pe imaginea iso descărcată.

 Câteva precizări: 
- sistemul este gratuit, va rămâne gratuit și după lansarea versiunii finale, chiar dacă (spre deosebire Android-x86...) codul sursă nu este public, e closed source, dar nu cred că e important pentru majoritatea utilizatorilor;
- cerințele sunt rezonabile:
 CPU dual core la 2 GHz
 2 GB RAM
 8 GB spațiu liber pe hdd;
- aplicațiile Android sunt disponibile în Magazin Play și rulează ok;
- aspectul și comportamentul sunt oarecum previzibile și intuitive, setările sunt cele tradiționale Android, dar avem un panel cu meniu, taskbar, ceas, lansatoare, ferestrele sunt independente (multi tasking), nu ocupă tot ecranul, se pot mări/ micșora/ minimiza în taskbar, șamd;
- tastatura (inclusiv tastele funcționale!) merge ok, mouse-ul la fel, deasemenea touchpad-ul, conexiunea wi-fi e impecabilă, se realizează direct la boot/ instalare;funcționează ok transferul prin bluetooth, se pot viziona fișiere audio/ video locale sau de pe youtube pe PC sau pe tv cu ajutorul Chromecast;
- deocamdată sunt prezente unele mici buguri (nimic exagerat de deranjant), comportamentul nu este perfect (nu funcționează clic dreapta pe desktop, un meniu contextual ar fi de dorit, în managerul de ferestre nu avem meniu contextual, pentru a copia ceva în altă locație trebuie folosite hotkeys precum Ctrl+c și Ctrl+v, pentru ștergere Ctrl+Del, dacă copiem fișiere nu par a fi recunoscute și oferite variante skip, replace ci direct redenumite, astfel avem duplicate și alte mărunțișuri);
- e posibil ca pe dispozitive mai vechi să nu funcționeze, eu am reușit să-l rulez pe 2 laptopuri, dar nu și pe desktop (dual core la 1,6 GHz și 2 GB RAM).

 Descărcare imagine iso: http://www.jide.com/remixos-for-pc#downloadNow
 Documentație instalare: http://support.jide.com/hc/en-us/articles/216394327
 Instalare pe Linux (nu doar Ubuntu, eu am Arch): http://techposts.org/installing-remix-os-hdd-using-ubuntu-linux-os/

 Putem rula Remix OS fără instalare (într-un anume sens, de fapt prin procesul de boot instalăm Remix OS pe partiția dedicată sau în directorul dedicat), direct din imaginea iso descărcată, cu câteva mici ”ajustări”:
- descărcăm imaginea iso;
- creăm un director dedicat în care copiem/ mutăm imaginea iso;
- fie dezarhivăm imaginea iso în acel director, fie o dezarhivăm altundeva și doar copiem acolo următoarele fișiere: initrd.img, kernel, system.sfs, ramdisk.img; în primul caz vom avea atât imaginea iso, cât și conținutul dezarhivat al acesteia;
- în același director creăm un nou director gol, numit ”data”;
- adăugăm un menuentry în Grub2.

 Eu am creat 2 directoare, android pentru versiunea x86 și remixos pentru versiunea x86_64. În directorul cu pricina mai facem un director numit data. Fiind create chiar în /home/user (/home/shogun în cazul meu), calea trecută în menuentry este /shogun/android, respectiv /shogun/remixos, dacă cele 2 directoare ar fi fost în /home/dan/Downloads, căile corecte ar fi fost:
/dan/Downloads/android și
/dan/Downloads/remixos
 Partiția mea este /dev/sda4, de aceea e notată (hd0,4), primul disc, a patra partiție, dacă era /dev/sdb2 o notam (hd1,2), /dev/sda3 o notam (hd0,3), șamd.
 Întrările (menuentry) sunt de forma:
menuentry 'Remix-64' {
set root='hd0,3'
loopback loop (hd0,3)$isofile
linux /shogun/remixos/kernel quiet root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive SRC=/shogun/remixos DATA= CREATE_DATA_IMG=1 UVESA_MODE=1368x768
initrd /shogun/remixos/initrd.img
}
menuentry 'Remix-32' {
set root='hd0,3'
loopback loop (hd0,3)$isofile
linux /shogun/android/kernel quiet root=/dev/ram0 androidboot.hardware=remix_x86 androidboot.selinux=permissive SRC=/shogun/android DATA= CREATE_DATA_IMG=1
UVESA_MODE=1368x768
initrd /shogun/android/initrd.img
}

 
 Putem rula Remix OS și în Guest Mode, nu neapărat în Resident Mode, dar în Resident Mode avem persistență, aplicațiile instalate, setările, documentele sunt păstrate! La primul boot are loc procesul inițial, alegem limba (disponibile doar engleză și chineză), acceptarea termenilor de utilizare, stabilirea conexiunii la net, activarea Google Play, dacă bootăm în Resident Mode la următorul boot nu va trebui reluat procesul! Pentru Guest Mode menuentry ar fi:
 menuentry 'RemixOS 64 Guest mode' --class android-x86 {
set isofile="/shogun/remixos/Remix_OS_for_PC_Android_M_64bit_B2016101201.iso"
set root="(hd0,3)"
loopback loop (hd0,3)$isofile
search --file --no-floppy --set=root /shogun/remixos/kernel
probe -u $root
linux /shogun/remixos/kernel androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet SERIAL=random logo.showlogo=1 REMOUNT_RW=0 DATA= DATA_IN_MEM=1 UVESA_MODE=1368x768
initrd /shogun/remixos/initrd.img
}
menuentry 'RemixOS 32 Guest mode' --class android-x86 {
set isofile="/shogun/android/Remix_OS_for_PC_Android_M_32bit_B2016101201.iso"
set root="(hd0,3)"
loopback loop (hd0,3)$isofile
search --file --no-floppy --set=root /shogun/android/kernel
probe -u $root
linux /shogun/android/kernel androidboot.hardware=remix_x86 androidboot.selinux=permissive quiet SERIAL=random logo.showlogo=1 REMOUNT_RW=0 DATA= DATA_IN_MEM=1 UVESA_MODE=1368x768
initrd /shogun/android/initrd.img
}


 În caz că aveți probleme puteți adăuga parametri precum:
insmod gzio
insmod loopback
insmod iso9660
insmod part_msdos      # pentru tabelă partiții MBR (msdos)
insmod part_gpt           # pentru tabelă de partiții GPT
insmod ext2
insmod fat
 Pentru alte rezoluții modificați linia:
UVESA_MODE=1368x768 cu rezoluția dorită, de exemplu:
UVESA_MODE=1920x1080

 Aceste menuentry Grub2 vor trebui trecute fie în /etc/grub.d/40_custom, fie într-un fișier special creat pentru așa ceva (citiți vă rog aici: http://stressat.blogspot.ro/2014/04/boot-iso-images-from-hdd-grub2.html), și actualizată baza de date Grub2:
sudo nano /etc/grub.d/40_custom
sudo grub-mkconfig -o /boot/grub/grub.cfg   (în Arch)

sudo update-grub              (în Ubuntu)

 În colțul stânga jos este butonul Meniu, în dreapta jos butonul Notificări clic pe el și printre butoane este unul pătrat pentru screenshoturi. Printre ferestre navigăm tradițional cu Alt+Tab, avem shortcuturi pe display, lansatoare în meniu și taskbar.
 Screenshoturi în Resident Mode:










 Iată emulatorul de terminal termux: https://termux.com/, https://termux.com/help.html

















 După cum pomeneam, putem rula Remix OS într-o sesiune live, Guest Mode (în conțul din stânga sus este afișat Guest Mode):

duminică, 2 octombrie 2016

Arch-anywhere

 Arch Linux nu e o distribuție pentru începători, din diverse motive, instalarea în linie de comandă, faptul că nu se instalează automat un DE/ WM și pachete uzuale, nu sunt pornite automat servicii, pot apărea conflicte între versiunile de pachete, și altele. De aceea au apărut distribuții derivate din Arch, distribuții ce au inclus un DE: https://wiki.archlinux.org/index.php/Arch_based_distributions
 Dar există și unele versiuni/ spinuri de Arch curat/ pur, ce sunt gândite pentru a putea fi instalate mai simplu, versiuni ce au anumite scripturi/ installere cu o interfață ncurses:
- Architect (care pare abandonată totuși având în vedere că ultima versiune e din 01.03.2016): https://sourceforge.net/projects/architect-linux/
- Feliz: https://sourceforge.net/projects/feliz/
- Arch-anywherehttps://arch-anywhere.org/download/

 Eu am testat arch-anywhere, deoarece este la zi (2.2.3 e din 12.09.2016), are disponibilă limba română (să-i mulțumim amicului xxvirusxx pentru asta!, cei ce bântuie pe forumul Softpedia sau forumul local Ubuntu îl știu), și are un installer ncurses foarte intuitiv. Și findcă pe ăsta mi s-a pus pata la momentul respectiv... Pentru un utilizator oarecum mai avansat installerul e inutil, îți consumă puțin timp, opțiunile sunt oarecum mai limitate dar pentru un începător utilizator mediu ar trebui să fie un ajutor de nădejde! Nu e chiar pentru începători, installerul ncurses aduce puțin cu cel din Slackware, utilizatorul trebuie să aibă noțiuni elementare CLI, partiționare (utilizarea cfdisk nu-i chiar pentru n00bi chiar dacă panoul din partea de jos are un tip de butoane cu comenzi...), și altele. Selectați partiționarea manuală!
  Se descarcă ultima versiune, se pune un un dvd sau stick usb, sau se poate boota direct de pe imaginea iso dacă aveți un alt Linux, se bootează, se alege arhitectura, în meniul de boot selectăm instalarea (e suficient să apăsăm 1 și Enter) și se trece la treabă. Nu prea am ce spune, pașii sunt simpli, logici, intuitivi, vedeți screenshoturile de la o instalare în VirtualBox.
 Pentru copierea imaginii iso pe stick usb, dați ca root comanda:
dd if=~/cale-către-imagine/arch-anywhere-2.2.3-dual.iso of=/dev/sdX bs=4M && sync
Înlocuiți ~/cale-către-imagine cu numele directorului unde ați descărcat imaginea iso, în exemplul următor este directorul Downloads. Dacă imaginea iso este în /home/user puneți doar numele imaginii. Aflați numele corect al stickului cu sudo blkid, înlocuiți /dev/sdX cu acel nume, /dev/sdb, /dev/sdc, șamd, deci dacă stickul este recunoscut ca fiind /dev/sdb comanda data ca root (sau precedată de sudo) va fi:
dd if=~/Downloads/arch-anywhere-2.2.3-dual.iso of=/dev/sdb bs=4M && sync


























































Back to top