Come posso creare una USB avviabile su Ubuntu dall'ISO del CD di avvio di Hiren per Windows?


21

Prova di creare un BootCD di Hiren su una USB. Non serve altro come un doppio avvio di Ubuntu e Haren o Window's e Haren. Tutti i programmi che posso trovare per completare questo finiscono per dirmi su come creare un avvio Ubuntu su un usb o su come farlo su Windows. Ma dal momento che è il mio computer Windows che sto cercando di risolvere, ho bisogno di un'alternativa. Per favore aiuto?


UNetbootin è lo strumento perfetto per questo compito (con una leggera modifica). Controlla questa risposta: askubuntu.com/a/582853/351841
shivams,

Risposte:


13

Unetbootin fa il lavoro di creazione di una USB avviabile, ma affinché le versioni recenti del CD di Hiren funzionino, è necessario apportare una piccola correzione affinché il menu funzioni:

  • Apri il Software Center e installa UNetbootin .

  • Crea l'USB avviabile utilizzando l' Diskimageopzione e selezionando l'ISO scaricato.

  • Dopo aver creato l'USB, montalo su Nautilus (fai clic sull'icona dell'unità USB), vai nella HBCDcartella, rinomina il isolinux.cfgfilesyslinux.cfg e copialo nella radice dell'USB , sovrascrivendo il file esistente. Cambia la prima riga di syslinux.cfgda DEFAULT /HBCD/Boot/menu.c32a DEFAULT menu.c32.

Ora gli stivali e il menu USB funzionano bene :)


Questa è LA RISPOSTA che funziona nel 2015. Dovrebbe essere votata.
Shivams,

Non sempre funziona ... Ottengo lo stessofailed to load menu.c32 stuff...
decimale

3

Nessuno dei metodi seguenti funzionerà. Sebbene tu abbia una USB avviabile, non carica nulla dal menu di Grub. Ciò è particolarmente vero per l'edizione "rivista" del CD di avvio di Hiren (quella con la mini versione di Windows XP)

Ecco la procedura corretta:

Inserisci la tua unità USB nel tuo PC e avvia il gestore delle partizioni di Ubuntu. Formatta l'unità su FAT32, partizione primairy e dai una bella etichetta. Mentre ci sei, nota la posizione di montaggio del dispositivo (ad esempio / dev / sdb)

Al termine, chiudere il gestore partizioni e avviare un terminale.

sudo grub-install /dev/device location

Dove "posizione del dispositivo" è la posizione dell'unità USB annotata in precedenza.

Ora posiziona il file ISO del CD di avvio di Hirens in una nuova cartella. Fai clic con il pulsante destro del mouse sul file e scegli "Estrai qui" Al termine, elimina il file ISO e copia tutto il resto del contenuto nella directory principale dell'unità USB.

Dovrebbero esserci 1 cartella chiamata HBCD sull'unità ora e 4 piccoli altri file. Ora apri la cartella chiamata HBCD e copia i file 'grldr' e 'menu.lst' nella radice del disco. Assicurati di copiarli , non tagliare .

Ecco fatto, il gioco è fatto. Ora dovrebbe funzionare come unità USB avviabile e come strumento che puoi usare in un ambiente MS Windows.


Come è una risposta? Vogliamo sapere cosa non funziona e cosa no
Warren Hill

Ho provato esattamente i passaggi, avviato dalla chiavetta USB Ottengo un errore: nessun dispositivo del genere: xxxxxxxxxxxxxxxxx grub rescue>
Montaro

3
grub-install: warning: File system fat 'non supporta l'incorporamento. Quindi, grub-install: error: embedding is not possible, but this is required for cross-disk install. sospiro
Yanick Rochon,

@YanickRochon: stesso errore qui, sia quando si prova il dispositivo /dev/sdd(l'unità USB stessa) o /dev/sdd1(la sua prima partizione).
MestreLion,

Si noti che sui computer basati su UEFI potrebbe essere necessario installare il grub-pc-binpacchetto ( non grub-pc ) per rendere l'installazione di grub riuscita.
Matteo Italia,

3

Apri il Software Center e installa UNetbootin . Da lì lo esegui e il resto si spiega da solo.


1
Seguendo questo approccio ricevo solo un messaggio di errore "Impossibile caricare il file COM32 menu.c32" quando si avvia da USB (usando BootCD 15.2 di Hiren e UNetbootin v. 603-1).
Wonko,

La soluzione di UNetbootin ha bisogno di una piccola modifica, come fornita qui: askubuntu.com/a/582853/351841
Shivams,

1

Ok ho trovato una soluzione qui

Questo approccio usa grub2 e quindi è molto conveniente se vuoi fare un multi boot usb

  1. installa grub 2 sul driver usb ( grub-install --force --no-floppy --boot-directory=[PATH_TO_USB] /dev/sd[X]
  2. estrarre i file iso di Hiren sull'USB (dovresti avere una cartella / HBCD nella radice dell'USB)
  3. copia grub.exe (si trova in hbcd \ dos \ dos.gz, all'interno del file .img)
  4. copia menu.lst dalla cartella hbcd alla radice dell'unità USB
  5. aggiungere la seguente voce di menu a grub.cfg sull'USB:

Ecco la voce di menu:

menuentry "HBCD" {  
    linux16 /grub.exe --config-file="find --set-root /HBCD/menu.lst; configfile /HBCD/menu.lst"  
}

Una volta completato, puoi riavviare o testarlo con qemu:
qemu-system-x86_64 -hda /dev/sd[X]


0

inserisci l'Iso di hiren nel tuo HDD. inserisci il tuo pendrive USB o altro, scarica rufus http://rufus.akeo.ie/ e procedi con la masterizzazione del file hiren.ISO nella USB. una volta che hai avuto successo, devi riavviare il tuo PC e verificare che il tuo BIOS sia configurato in modo tale che il tuo ordine di avvio abbia il tuo hard disk come l'ultima cosa da cui avviare. Inoltre, assicurati che quando riavvii di nuovo il tuo PC e hai l'USB masterizzato e collegato, non avrai nient'altro da cui il tuo PC possa avviarsi. Spero che sia d'aiuto (tra l'altro, l'ho fatto solo 30 minuti fa ...) Saluti!


rufus è per windows ... (.exe)
Marcelo Martinez,


-1

Grub 2 - Tutorial

Formatta la tua chiavetta USB con FAT32 e:

  1. Apri un terminale e digita sudo su// o super ottenere l'accesso come root
  2. Digita fdisk -l(e nota quale dispositivo è il tuo USB)
  3. Digita mkdir /mnt/USB && mount /dev/sdx1 /mnt/USB(sostituendo x con il tuo attuale dispositivo USB)
  4. Digita grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx(sostituendo x con il tuo attuale dispositivo USB)
  5. genere cd /mnt/USB/boot/grub
  6. Creare un file /mnt/USB/boot/grub/grub.cfg con il seguente contenuto:

set default = 0

menuentry "HBCD" {
linux16 /grub.exe --config-file = "find --set-root /HBCD/menu.lst; configfile /HBCD/menu.lst"
}

  1. Copia il contenuto di hirens.iso nella directory principale della chiavetta USB (come / mnt / USB /)

Saluti Tom


Fonte grub.exe non specificata. Dalla soluzione seguente: copia grub.exe (disponibile in hbcd \ dos \ dos.gz, all'interno del file .img)
iFred,

-2

Puoi creare una USB avviabile su Ubuntu da qualsiasi immagine (avviabile) .ISO usando il ddcomando:

dd if=./someisofile.iso of=/dev/sdb

tuttavia, vorrei avvisarti che si ddtratta di un comando molto pericoloso e dovresti procedere solo se hai compreso appieno il significato dei suoi parametri, in particolare ofquello.

Se cerchi Google come "dd iso usb", finirai un bel po 'di tutorial, ad esempio questo di Fedora , questo di Linux Mint o questo di ArchLinux


5
Funziona solo con ISO "ibridi" . NON funzionerà per qualsiasi vecchio ISO avviabile con il settore di avvio ISO9660 standard. Si noti che il sito Web di Hiren stesso afferma che è necessario installare Grub4DOS per poter eseguire l'avvio da USB.
Ish,

-3

"Hiren's CD to Bootable # USB" è uno strumento gratuito per creare un disco USB avviabile dal CD iso di Hiren.

Caratteristiche: Crea # Bootable_USB dal file # iso di Hiren. Facile da usare. Strumento gratuito. Basta 1 2 3 e ottieni la tua USB avviabile.

Link per il download: https://sourceforge.net/projects/hirenscd2bootableusb/

Scarica, prova e dai il tuo feedback.

# BootCD di # Hiren è un CD di avvio One # all-in che ha molte utilità ( http://www.hiren.info/pages/bootcd ).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.