Tworzenie bootowalnej instalacji Linux na USB bez unetbootin


11

Chcę zainstalować Scientific Linux z USB. Nie wiem, dlaczego unetbootin nie działa, ale nie jestem ciekawy, aby się dowiedzieć: w końcu przeniosłem się do systemu Linux z systemu Windows, aby zobaczyć i poznać podstawowe procedury. Sformatowałem dysk USB na FAT32 i uruchomiłem to polecenie jako root:

# pv -tpreb /path/to/the/downloaded/iso | sudo dd of=/path/to/the/USB/device 

Chociaż działa na Live-CD lub instalacjach sieciowych (które mają mniej niż 1 GB), nie działa na rzeczywistych instalacyjnych płytach DVD, które mają około ~ 4 GB. Byłbym bardzo wdzięczny, gdyby ktokolwiek mógł mi pomóc w rozwiązaniu tego problemu.

Biorąc pod uwagę fakt, że działa na mniejsze pliki .iso, myślę, że ma to związek z systemem plików, czy mam rację? Jakie inne opcje mam?

Odpowiedzi:


13

Dysk CD-ROM i pamięć USB używają zupełnie innych metod uruchamiania. W przypadku obrazu ISO9660 na dysku CD-ROM specyfikacja El Torito sprawia, że ​​można go uruchomić; w przypadku pamięci USB potrzebuje sektora rozruchowego w stylu Master Boot Record .

ISOLINUX , program ładujący używany w obrazach CD-ROM ISO9660 do uruchamiania Linuksa, ostatnio dodał tryb hybrydowy „izohybrydowy” , który wykorzystuje sprytne sztuczki, aby stworzyć pojedynczy obraz, który można uruchomić w obie strony.

Domyślam się, że twoje LiveCD to tak naprawdę obrazy izohybrydowe, podczas gdy DVD z pełną instalacją nie. Możesz użyć tego isohybridnarzędzia w syslinuxdystrybucji do ich konwersji, jak opisano w linku do trybu hybrydowego powyżej.


Dzięki za szczegółowe informacje, wiele się nauczyłem. Zastosowanie izohybrydu do .iso daje te dwa komentarze: isohybrid: Warning: more than 1024 cylinders: 3482i isohybrid: Not all BIOSes will be able to boot this device. Próbuję skopiować plik .iso na USB, aby zobaczyć, co się stanie.
— makhlaghi

Na szczęście te błędy nie były ważne dla mojego BIOS-u i działało doskonale. Wielkie dzięki Jim.
— makhlaghi
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.