Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Dopo quasi un mese di utilizzo quotidiano e un viaggio medio-lungo in autostrada, raccontiamo pregi e limiti della Geely EX5: comfort premium, batteria LFP da 60,22 kWh, autonomia fino a 430 km e un prezzo che parte da 38.900 €
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 30-09-2013, 16:13   #1
secretx
Junior Member
 
Iscritto dal: Aug 2013
Messaggi: 23
Multi boot su USB con multi partizioni

Salve.
Ho una chiavetta USB da 32GB, che ho diviso in 7 partizioni, ed in ogni partizione ho messo un sistema operativo(d'installazione), in questo modo se ho bisogno di installare qualche sistema operativo mi basta una chiavetta USB a portata di mano, con tutti gli OS che mi servono.

Partizione Primaria F --> Vuota
Partizione Logica G --> Windows 8
Partizione Logica H --> Windows 7
Partizione Logica I --> Windows XP
Partizione Logica J --> Ubuntu 13.04
Partizione Logica K --> Kaspersky Rescue Disk 10
Partizione Logica L --> Gparted

Il problema è che quando inserisco la chiavetta USB e dal BIOS cerco di fare il boot della chiavetta questa non parte, in quanto il BIOS mi va a cercare il boot loader nella prima partizione(almeno credo) quella primaria(F), quindi vi chiedo esiste un modo per creare un boot loader, in modo tale che quando faccio il boot della chiavetta mi venga fuori una lista dalla quale scegliere quale sistema operativo avviare.

Grazie in anticipo.
secretx è offline   Rispondi citando il messaggio o parte di esso
Old 30-09-2013, 22:53   #2
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
In primo luogo stiamo parlando di bios/mbr o di uefi? Lo chiedo perchè sono due bestie completamente differenti.

Suppongo che si tratta di un normale bios e di un sistema di partizionamento mbr. In questo caso, il bios va a leggere il primo settore della chiavetta ( il master boot record ) e manda in esecuzione il codice che vi è contenuto. Tale codice è il boot loader di livello 0, il quale ( dipende da quale boot manager hai installato ) va a pescare altri boot loader di livello maggiore e/o immagini del kernel da eseguire.

Windows è un discorso ancora diverso, in quanto non è compatibile con le specifiche multiboot e quindi contiene il suo boot loader di livello 1 nel primo settore della sua partizione. Per bootarlo tramite grub, lilo, syslinux, ecc... bisogna effettuare il chainloading.

Esempio con grub2

Codice:
menuentry "Windows" {
	insmod chain
	insmod ntfs
	set root=(hd0,1)
	chainloader +1
}
Per i sistemi linux è invece possibile dare al boot manager tutte le informazioni per fargli caricare ed eseguire il kernel.

Dunque, che boot manager stai usando?
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2013, 16:48   #3
secretx
Junior Member
 
Iscritto dal: Aug 2013
Messaggi: 23
Innanzitutto grazie per la riposta pabloski.

Si tratta di un normale bios e di un sistema di partizionamento mbr, il problema non ho installato alcun boot loader, suppongo che il bootloader vada installato nella partizione primaria(F), nel settore 0, però no so quale bootloader installare e soprattutto come installarlo, ho letto varie guide su internet ma senza riuscire a risolvere il problema.

Quindi confido in un aiutone di qualcuno=).

Grazie.

Ultima modifica di secretx : 01-10-2013 alle 16:53.
secretx è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2013, 17:00   #4
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
quando hai installato linux non hai installato anche il bootloader?
magari nel MBR del usb


p.s.
forse ti puo interessare:

http://www.pendrivelinux.com/boot-fr...t-via-plop-cd/

http://www.pcprofessionale.it/2011/0...il-bootloader/

http://www.geekissimo.com/2009/06/30...ccorso-del-pc/
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2013, 17:13   #5
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da secretx Guarda i messaggi
Innanzitutto grazie per la riposta pabloski.

Si tratta di un normale bios e di un sistema di partizionamento mbr, il problema non ho installato alcun boot loader, suppongo che il bootloader vada installato nella partizione primaria(F), nel settore 0, però no so quale bootloader installare e soprattutto come installarlo, ho letto varie guide su internet ma senza riuscire a risolvere il problema.

Quindi confido in un aiutone di qualcuno=).

Grazie.
No, il bootloader va installato nel primo settore dell'unità di storage. Ci sono boot manager che installano una catena di loader, il primo nel MBR, il secondo nel primo settore della partizione, ecc...

Se hai installato il boot loader di linux nel primo settore della sua partizione, o lo reinstalli nel mbr o installi nel mbr un altro loader ( syslinux ad esempio ).
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2013, 17:34   #6
secretx
Junior Member
 
Iscritto dal: Aug 2013
Messaggi: 23
@sacarde avevo letto queste guide solo che a me interessa avere un sistema operativo per ogni partizione(per non avere problemi).

@pabloski no, io ho sempicemente partizionato la chiavetta e messo in ogni partizione un sistema operativo, con l'ausiglio di tools che si trovano in giro per internet.
Sicuramente in ogni partizione(nel settore 0 di ogni partizione immagino) è stato installato un boot loader per poter avviare l'installazione del sistema operativo contenuto nella partizione stessa.

Ovviamente quando io cerco di fare il boot della chiavetta da BIOS, questo fallisce, in quanto come mi ha fatto notare il BIOS va a cercare il bootloader nel primo settore dell'unità di storage, ed in questo settore ovviamente non c'è un bootloader.

Quindi devo trovare un modo per poter installare un bootloader nel settore 0 dell'unità di storage, ovviamente questo bootloader deve farmi vedere una lista da cui scegliere quale sistema operativo installare.

Immagino che questo bootloader che devo installare dovrà farmi saltare ai diversi bootloader delle varie partizioni.

Quindi come posso fare?

Grazie.
secretx è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2013, 18:31   #7
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
In primo luogo devi riuscire a far partire un qualsiasi sistema operativo ( ovviamente ).

Poi installi extlinux.

Poi individui la letterà di unità ( se stai su windows ) o il mount point in cui è stata montata o la partizione di ubuntu o quella di gparted. Le partizioni windows non vanno bene, perchè syslinux non supporta il filesystem ntfs.

Infine installi extlinux ( comando: extlinux --install /partizione-in-cui-installare ) e trasferisci il file mbr.bin ( viene installato con extlinux ) sul mbr dell'unità ( sotto linux è qualcosa tipo /dev/sda, sotto windows è un path molto molto lungo e visibile solo dal gestore dischi ).

Se sei sotto linux, la cosa si semplifica e viene così

Codice:
sudo fdisk -l --> ti dà l'elenco di tutti i dispositivi di storage connessi e ti permette di individuare la partizione che ti serve

sudo mount /dev/sdXn /media --> X è la lettera associata alla chiavetta, n è il numero della partizione ubuntu in cui vuoi installare extlinux

sudo extlinux --install /dev/sdXn
sudo cat /usr/lib/syslinux/mbr.bin > /dev/sdX --> nel mio caso mbr.bin si trova nella cartella /usr/lib/syslinux, ma a te potrebbe essere altrove
L'ultima cosa che resta da fare è creare il file extlinux.conf ( sempre in /dev/sdXn ) e metterci dentro la configurazione.

Una configurazione di esempio

Codice:
 PROMPT 1
 TIMEOUT 100
 DEFAULT ubuntu
 
  LABEL ubuntu
         COM32 chain.c32
         APPEND hdX n

  LABEL windows
         COM32 chain.c32
         APPEND hdX n+1
occhio che il file chain.c32 va copiato nella partizione dopo hai nstallato extlinux

inoltre hdX è il nome assegnato dal bios alla chiavetta ( in giro l'hard disk interno è hd0, le altre unità sono hd1, hd2, ecc.... )

infine n e n+1 vanno sostituiti con i numeri delle partizioni in cui sta il sistema da far partire ( le partizioni logiche cominciano da 5, quindi avresti che G=5, H=6, ecc... )
pabloski è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Fujifilm ha annunciato il nuovo super-te...
Il drone NASA Dragonfly atterrerà...
Il telescopio spaziale Hubble ha ripreso...
Face ID di Apple di nuovo in tribunale: ...
Eizo presenta il primo ColorEdge OLED e ...
NASA cambia il design della tuta lunare ...
Riscaldamento globale: l'ONU certifica i...
Il nuovo modello di trascrizione vocale ...
TCL svela il P80 Ultra a IFA 2026: NexPa...
Geely E2: la piccola cinese che ha conqu...
Locust, il laser da 20 kilowatt ha abbat...
Settembre, il mese chiave per rimettere ...
Insider trading su Polymarket, 1,2 milio...
Causa da 2,3 miliardi per Apple, accusat...
Project Zenith, Microsoft prepara un Win...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:18.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v