Jak utworzyć bootowalny USB na Ubuntu z Hiren's Boot CD ISO dla Windows?

21

Próba utworzenia Hiren's BootCD na USB. Nie potrzebuję niczego innego, jak podwójny rozruch Ubuntu i Harena lub Windowsa i Harena. Wszystkie programy, które mogę znaleźć, aby to zrobić, albo kończą mnie, jak stworzyć boot Ubuntu na USB lub jak to zrobić w Windows. Ale ponieważ próbuję naprawić mój komputer z systemem Windows, potrzebuję alternatywy. Proszę pomóż?

RobotbeatsHuman
źródło
UNetbootin jest idealnym narzędziem do tego zadania (z niewielką modyfikacją). Sprawdź tę odpowiedź: askubuntu.com/a/582853/351841
shivams

Odpowiedzi:

13

Unetbootin wykonuje rozruchową pamięć USB, ale aby najnowsze wersje płyty CD Hirena działały, należy wprowadzić niewielką poprawkę, aby menu działało:

  • Otwórz Centrum oprogramowania i zainstaluj UNetbootin .

  • Utwórz bootowalny USB, korzystając z Diskimageopcji i wybierając pobrany plik ISO.

  • Po utworzeniu USB podłącz go do Nautilus (wystarczy kliknąć ikonę napędu USB), przejdź do HBCDfolderu, zmień nazwę isolinux.cfgplikusyslinux.cfg i skopiuj go do katalogu głównego USB , zastępując istniejący plik. Zmień pierwszą linię syslinux.cfgz DEFAULT /HBCD/Boot/menu.c32na DEFAULT menu.c32.

Teraz buty USB i menu działają dobrze :)

MestreLion
źródło
To jest ODPOWIEDŹ, która działa w 2015 roku. Należy ją pochwalić.
shivams
Nie zawsze działa ... Dostaję to samofailed to load menu.c32 stuff...
dekoduje
3

Żadna z poniższych metod nie będzie działać. Chociaż otrzymasz bootowalny USB, nie ładuje on niczego z menu Grub. Jest to szczególnie prawdziwe w przypadku „poprawionej” wersji płyty rozruchowej Hiren's Boot CD (tej z mini-wersją systemu Windows XP)

Oto poprawna procedura:

Włóż dysk USB do komputera i uruchom Menedżera partycji Ubuntu. Sformatuj dysk na FAT32, partycję pierwotną i podaj ładną etykietę. W tym miejscu zwróć uwagę na miejsce montażu urządzenia (na przykład / dev / sdb)

Po zakończeniu zamknij menedżera partycji i uruchom terminal.

sudo grub-install /dev/device location

Gdzie „lokalizacja urządzenia” to wspomniana wcześniej lokalizacja dysku USB.

Teraz umieść izo-plik Hirens Boot CD w nowym folderze. Kliknij plik prawym przyciskiem myszy i wybierz „wyodrębnij tutaj”. Po zakończeniu usuń plik ISO i skopiuj całą resztę zawartości do katalogu głównego na dysku USB.

Na dysku powinien być teraz 1 folder o nazwie HBCD i 4 inne małe pliki. Teraz otwórz folder o nazwie HBCD i skopiuj pliki „grldr” i „menu.lst” do katalogu głównego napędu. Pamiętaj, aby je skopiować , nie wycinać .

To jest to, koniec. Powinien działać teraz jako startowy dysk USB aswel jako narzędzie, którego można używać w środowisku MS Windows.

DenHeldert
źródło
Jak to jest odpowiedź? Chcemy wiedzieć, co nie działa, a co nie
Warren Hill,
Próbowałem dokładnie tych kroków, uruchomionych z pamięci USB,
pojawia
3
grub-install: warning: File system gruby ”nie obsługuje osadzania. Następnie grub-install: error: embedding is not possible, but this is required for cross-disk install. westchnienie
Yanick Rochon
@YanickRochon: Ten sam błąd tutaj, zarówno podczas próby urządzenia jak /dev/sdd(sam dysk USB) lub /dev/sdd1(jego pierwsza partycja).
MestreLion,
Zauważ, że na komputerach z interfejsem UEFI może być konieczne zainstalowanie grub-pc-binpakietu ( nie grub-pc ), aby instalacja Gruba zakończyła się powodzeniem.
Matteo Italia,
3

Otwórz Centrum oprogramowania i zainstaluj UNetbootin . Stamtąd po prostu go uruchom, a reszta się wyjaśni.

Matt Timbrook
źródło
1
Po takim podejściu pojawia się tylko komunikat o błędzie „Nie udało się załadować pliku COM32 menu.c32” podczas uruchamiania z USB (przy użyciu BootCD 15.2 i UNetbootin w wersji 603-1).
Wonko
Rozwiązanie UNetbootin wymaga drobnych poprawek,
shivams
1

Ok znalazłem tutaj rozwiązanie

Podejście to wykorzystuje grub2, więc jest to bardzo wygodne, jeśli chcesz zrobić usb z wieloma systemami rozruchowymi

  1. zainstaluj grub 2 w sterowniku USB ( grub-install --force --no-floppy --boot-directory=[PATH_TO_USB] /dev/sd[X]
  2. rozpakuj pliki ISO Hiren na usb (powinieneś mieć folder / HBCD w katalogu głównym usb)
  3. skopiuj grub.exe (można go znaleźć w pliku hbcd \ dos \ dos.gz, w pliku .img)
  4. skopiuj menu.lst z folderu hbcd do katalogu głównego dysku USB
  5. dodaj następującą pozycję menu do grub.cfg na usb:

Tutaj pozycja menu:

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

Po zakończeniu możesz ponownie uruchomić lub przetestować go za pomocą qemu:
qemu-system-x86_64 -hda /dev/sd[X]

Postadelmaga
źródło
0

włóż wypożyczoną kartę ISO na dysk twardy. włóż pendrive USB lub cokolwiek innego, pobierz rufus http://rufus.akeo.ie/ i kontynuuj nagrywanie pliku rentn.ISO na USB. gdy ci się powiedzie, musisz zrestartować komputer i sprawdzić, czy BIOS jest skonfigurowany w taki sposób, aby kolejność rozruchu zawierała dysk twardy jako ostatnią rzecz do uruchomienia. Upewnij się także, że po ponownym uruchomieniu komputera i wypaleniu i podłączeniu urządzenia USB nie masz nic innego, z czego komputer mógłby się uruchomić. Mam nadzieję, że to pomaga (btw, właśnie to zrobiłem 30 minut temu ...) Na zdrowie!

Matias Garafoni
źródło
rufus jest dla systemu Windows ... (.exe)
Marcelo Martinez
-1

Grub 2 - samouczek

Sformatuj pamięć USB za pomocą FAT32 i:

  1. Otwórz terminal i wpisz sudo su// lub, suaby uzyskać dostęp do konta root
  2. Wpisz fdisk -l(i zanotuj, które urządzenie jest Twoim USB)
  3. Wpisz mkdir /mnt/USB && mount /dev/sdx1 /mnt/USB(zamieniając x na faktyczne urządzenie USB)
  4. Wpisz grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx(zamieniając x na rzeczywiste urządzenie USB)
  5. Rodzaj cd /mnt/USB/boot/grub
  6. Utwórz plik /mnt/USB/boot/grub/grub.cfg o następującej treści:

ustaw domyślnie = 0

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

  1. Skopiuj zawartość pliku rentns.iso do katalogu głównego pamięci USB (np. / Mnt / USB /)

Pozdrawiam Tom

Thomas Dünser
źródło
Źródło grub.exe nie zostało określone. Z rozwiązania poniżej: skopiuj grub.exe (można go znaleźć w pliku hbcd \ dos \ dos.gz, w pliku .img)
iFred
-2

Możesz zrobić bootowalny USB na Ubuntu z dowolnego (rozruchowego) obrazu .ISO za pomocą ddpolecenia:

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

jednak chciałbym cię ostrzec, że ddjest to bardzo niebezpieczne polecenie i powinieneś postępować tylko wtedy, gdy w pełni rozumiesz znaczenie jego parametrów, w szczególności tego of.

Jeśli szukasz czegoś takiego jak „dd iso usb”, sfinalizujesz sporo tutoriali, na przykład ten z Fedory , ten z Linux Mint lub ten z ArchLinux

Siergiej
źródło
5
Działa to tylko w przypadku „hybrydowych” ISO . NIE zadziała dla żadnego starego rozruchowego ISO ze standardowym sektorem rozruchowym ISO9660. Zauważ, że sama strona internetowa Hiren mówi, że musisz zainstalować Grub4DOS, aby móc uruchomić komputer z USB.
ish
-3

„Hiren's CD to Bootable # USB” to darmowe narzędzie do tworzenia rozruchowego dysku USB z płyty CD Hiren iso.

Funkcje: Utwórz # Bootable_USB z pliku # iso programu Hiren. Łatwy w użyciu. Darmowe narzędzie. Wystarczy 1 2 3 i zdobądź bootowalny USB.

Link do pobrania: https://sourceforge.net/projects/hirenscd2bootableusb/

Pobierz, przetestuj i podziel się swoją opinią.

# Hiren's # BootCD to uniwersalna płyta startowa #, która zawiera wiele narzędzi ( http://www.hiren.info/pages/bootcd ).

Mohamad
źródło