Jak sprawdzić, czy pobrany plik ISO jest bootowalny przed jego nagraniem?


Odpowiedzi:


18

isoinfo prawdopodobnie powie ci, czy ma odpowiednie pliki do uruchomienia, jeśli chcesz szybko i brudnie. isoinfo -l -i is_it_bootable.isowyświetli strukturę katalogów, abyś mógł sprawdzić, jakie pliki powinna mieć płyta CD na żywo / bootowalna.

isoinfo -d -i is_it_bootable.isopoinformuje Cię, czy płyta CD ma sekcję El Torito . Raporty ISO na żywo z Ubuntu:

Eltorito validation header:
Hid 1
Arch 0 (x86)
ID ''
Key 55 AA
Eltorito defaultboot header:
    Bootid 88 (bootable)
    Boot media 0 (No Emulation Boot)
    Load segment 0
    Sys type 0
    Nsect 4
    Bootoff 8F 143

OMG, daje to ogromną moc wyjściową! Dlaczego polecasz to ?! Jak ktokolwiek mógłby to przeczytać?
Jonathan Cast

11

Sprawdzasz MD5SUM. Zobacz https://help.ubuntu.com/community/HowToMD5SUM .

Iso na http://www.ubuntu.com/desktop/get-ubuntu/download jest gwarantowane przez ubuntu jako bootowalne, dlatego prawidłowy MD5SUM zapewnia, że ​​iso jest bootowalny.


4
Md5sum mówi, czy iso jest bootowalny? (Chcę wiedzieć, czy można go uruchomić, a nie czy został poprawnie pobrany)
Tom Brito

2
Jeśli plik w witrynie źródłowej był bootowalny i md5sumdaje taki sam wynik na obu kopiach, istnieje niewielka szansa, że ​​pliki się różnią, i możesz założyć, że twoja kopia również jest bootowalna.
waltinator

Dla mnie najlepszym podejściem wydaje się być sprawdzenie poprawności nagłówka El Torito .
U880D,

6

Przeprowadzenie kryptograficznej weryfikacji skrótu pobranego pliku ISO składa się z następujących kroków.

  1. Otwórz terminal i wpisz następujące polecenie:

    md5sum 
    

    Uwaga: po md5sum.

  2. Teraz otwórz Nautilus i przejdź do folderu zawierającego plik ISO.

  3. Przeciągnij plik ISO do otwartego okna terminala. Spowoduje to wstawienie ścieżki / nazwy pliku ISO do okna terminala.
  4. Naciśnij Enterw oknie terminala.
  5. Pierwszą częścią wyniku jest skrót MD5 płyty CD.
  6. Przejdź tutaj i znajdź katalog odpowiadający wydaniu i znajdź plik MD5SUMS. Porównaj skrót pliku ISO z odpowiednią pozycją w tym pliku.

Jeśli dwa skróty się nie zgadzają, plik ISO jest uszkodzony i trzeba będzie go pobrać ponownie.


4

Jeśli masz wystarczająco dobry procesor, zainstaluj VirtualBOX i skonfiguruj maszynę wirtualną. Wskaż ISO jako CDROM i skonfiguruj, aby uruchamiał się najpierw z CDROM. Uruchomi się bezpośrednio z pliku ISO, bez konieczności nagrywania pliku.

Inną rzeczą, którą zawsze robię, jako ogólną praktykę, jest umieszczenie ISO na kluczu USB i uruchomienie z niego, co jest teraz możliwe w przypadku większości komputerów. UNETBOOTIN (po prostu google) zrobi to za Ciebie. Spodziewaj się, że dysk USB zostanie całkowicie wyczyszczony.

Teraz już nigdy nie uruchamiam z płyty CD-ROM. Nie pamiętam, kiedy ostatni raz nagrałem CDROM.


1

Powierzchownym sposobem jest bieganie file. Na końcu linii wypisuje, czy iso jest bootowalne, np

$ file fd11src.iso
fd11src.iso: ISO 9660 CD-ROM filesystem data 'FD11SRC' (bootable)

Głębszym sposobem jest użycie emulatora takiego jak qemu :

qemu-system-x86_64 -boot d -cdrom image.iso -m 512

Jeśli się ładuje, wszystko jest w porządku. Pomimo pełnej emulacji uruchomienie jest bardzo łatwe i nie wymaga dużych zasobów.

Te metody powinny działać w przypadku dowolnej dystrybucji systemu Linux.


0

Cześć, dla każdej dystrybucji, którą próbujesz pobrać, po prostu użyj twórcy LinuxLive Usb, pobierze ona odpowiednią wersję ISO i jednocześnie sprawdzi, czy to pomoże.


-2

To jest bardzo proste. Pójdziemy krok po kroku ...

  • Korzystając z PowerISO.
  • Najpierw pobierz i zainstaluj PowerISO.
  • Otwórz PowerISO.
  • Następnie kliknij PLIK, a następnie OPEN i przeglądaj i otwórz plik ISO.
  • Po otwarciu tego pliku ISO, jeśli plik ten można uruchomić, w lewym dolnym rogu wyświetla się „Obraz rozruchowy”. Jeśli nie jest to obraz rozruchowy, wyświetla się „Obraz niemożliwy do rozruchu”.

wprowadź opis zdjęcia tutaj


To wygląda bardzo podobnie do programu Windows.
guntbert,

@guntbert Właśnie wydali wersję programu dla systemu Linux.
Ploni
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.