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.