Chcę zainstalować CentOS 6.2 na laptopie (Thinkpad R40), który jest dostarczany bez napędu CD / DVD, ale z portami USB 2.0.
Wygląda na to, że CentOS nie zapewnia gotowych do użycia obrazów USB z obsługą dd do instalacji.
Zatem moje pytanie: jak zainstalować CentOS za pomocą urządzenia USB (np. Dysku flash USB 16 GB)?
Jeśli chodzi o używanie różnych dostępnych izo-obrazów jako podstawy: laptop ma dostęp do sieci - ale chcę się upewnić, że instalator CentOS nie ładuje niesprawdzonych pakietów z sieci podczas instalacji - być może obraz netinstall nie sprawdza pakietów podpisanych kryptograficznie podczas instalacji ( jak w przypadku instalatora Fedory 14 ).
Istnieje CentOS InstallFromUSBkey, który po prostu dostarcza nieaktualne, tajemnicze i błędne informacje.
W szczególności w instrukcjach dla CentOS 6 brakuje szczegółów i zawierają one błędy (10 MB na pierwszą partycję to za mało, syslinux device
kończy się niepowodzeniem i o czym mówią grub?)
źródło
To naprawdę pomaga: http://iso2usb.sourceforge.net/
Narzędzie ISO2USB tworzy rozruchowy dysk USB z dysku instalacyjnego CentOS / RedHat 5.x / 6.x lub odpowiedniego obrazu ISO. Utworzony dysk USB może być wykorzystany do przeprowadzenia instalacji na komputerach bez napędu optycznego. Niestandardowe dyski instalacyjne (z plikami konfiguracyjnymi kickstart) są w pełni obsługiwane.
Kod źródłowy ISO2USB jest oparty na projekcie UNetbootin, ale zawiera następujące rozróżnienia:
źródło
Jeśli korzystasz z systemu Windows, użyj unetbootin i przygotuj ISO Centos . Podłącz dysk USB, uruchom unetbootin, a następnie z unetbootin wypal ISO na dysku USB.
źródło
Problem z Centos (Fedora i RHEL) polega na tym, że instalują się one z pliku kickstart (ks.cfg), a nie bezpośrednio z
image/iso/CD/DVD
.Uruchamianie CD / DVD na żywo to inne zwierzę. Wiele narzędzi ISO na USB opiera się na obrazie Live CD, a nie na obrazie instalacyjnym. W wielu dystrybucjach Linuksa nie ma różnicy w Live do instalacji, ale dystrybucje Centos / RHEL, Fedora mają różne ISO z jakiegoś powodu (dobre lub nie jest dyskusyjne).
Do tej pory tylko okazało się, że
iso2usb
,unetbootin
iXboot
obsługiwać to zadanie dość poprawnie. Podstawowym problemem jest to, że zawartość pliku kickstart zawiera więcej informacji, które należy zmienić, aby działać poprawnie. Istnieją również różnice w wersjach Centos / RHEL w wersjach od 6.2 do 6.3, które zmieniają plik kickstart, tak że metoda, którą opracowałem dla wersji 6.2, nie działa dla wersji 6.3.Zasadniczo te dystrybucje instalują prawie wszystko z plików RPM, a nie plików binarnych zawartych w ISO. Ta metoda RPM działa w przypadku instalacji, aktualizacji, modyfikacji, aktualizacji z dysku CD lub pliku sieciowego lub lokalnego, ale utrudnia instalację z USB.
Zmień nr 1 , Pamięć USB może wyglądać jak napęd lokalny, a nie dysk CD, to miejsce montażu może się zmienić w zależności od rodzaju / marki posiadanej pamięci USB. Niektóre są rozpoznawane jako dyski twarde za hubem USB, inne są postrzegane jako dysk twardy (brak USB), inne nie są w ogóle rozpoznawane przez BIOS, a niektóre są rozpoznawane przez BIOS, a kiedy proces instalacji zostaje przekazany instalatorowi Centos w celu zakończenie, to już nie działa, ponieważ pamięć USB zmienia punkt montowania i nie można go znaleźć (zmiana # 2) .
Przekonałem się, że różne marki / typy / formaty pamięci USB zmieniają miejsca montażu podczas procesu instalacji, co powoduje dwa rodzaje awarii.
Możesz wybrać łatwiejszą ścieżkę i zainstalować z obrazu LiveCD lub LiveDVD na pamięci USB. Po prostu uruchom obraz na żywo i przeprowadź instalację z pulpitu lub zrób to samo
init 6
. Uważam, że wykonanie instalacji przy użyciu pliku ISO instalacji sieci z pamięci USB powinno działać, ponieważ punkt, w którym instalator szuka plików RPM, będzie szukał w sieci, a nie na dysku USB, który przeniósł punkty instalacji, ale Jeszcze tego nie próbowałem.źródło
Jeśli chcesz po prostu zainstalować neto iso na urządzeniu USB i zainstalować CentOS przez URL, wykonaj następujące czynności:
użyj powyższej metody maxschlepzig, aby uzyskać iso netinstall na urządzeniu USB. Ta metoda działa tylko z niezależnymi ISO, które mają wszystkie pakiety potrzebne do instalacji.
uruchom urządzenie USB
na ekranie programu ładującego („Zainstaluj lub zaktualizuj istniejący system” itp.) naciśnij klawisz TAB, aby edytować opcje rozruchu
usuń całą sekcję stage2 = ...
dodaj „inst.repo =”, gdzie URL jest podobny
http://mirror.stanford.edu/mirrors/centos/6.3/os/x86_64
naciśnij Enter, aby uruchomić
najpierw spróbuje znaleźć podgląd.img i jeszcze jeden plik, który nie istnieje, ale ostatecznie przekroczy limit czasu i pobierze install.img i pozwoli ci przejść przez instalację sieciową.
zobacz http://wwoods.fedorapeople.org/doc/boot-options.html, aby uzyskać opcje uruchamiania Anaconda
źródło
Pobrałem ISO dla LiveCD, podłączyłem 1 GB Kingston USB i uruchomiłem polecenie
Kiedy wydałem
init 6
, uruchomiłem LiveCD na CentOS 6 i wybrałem instalację. Nie elegancki, ale działał.źródło
Jeśli korzystasz z systemu opartego na Fedorze / Centos, możesz użyć narzędzi livecd.
Proste kroki.
gdzie sdg to twoje urządzenie pamięci USB.
HTH
źródło
Na podstawie instrukcji w końcu uruchomiłem instalację USB przy użyciu livecd-iso-to-disk i opublikowałem instrukcje na
http://brakkee.org/site/2013/05/09/creating-a-usb-install-for-centos-6-4/
Post z wierszem polecenia livecd-iso-to-disk na tej stronie skłonił mnie do wypróbowania czegoś innego niż wcześniej (w zasadzie używając / dev / sdb1 zamiast / dev / sdb w wierszu poleceń).
źródło
Najpierw uzyskaj następujące:
Po zainstalowaniu całego oprogramowania na komputerze uruchom program uNetBootin. Skieruj go na flashstick i ISO i każ mu iść. Idź zaparzyć kawę, wypalić dym, a potem wycofać się ... to zajmie tyle czasu. Po zakończeniu masz jeszcze jeden krok: skopiuj ISO do Flashstick. Będziesz go później potrzebować! Po zakończeniu podłącz pamięć flash do maszyny docelowej i uruchom ją. Biorąc pod uwagę zakres dostępnych maszyn, nie mogę powiedzieć, jak skonfigurować maszynę do uruchamiania z pamięci flash, ale musisz przejść do BIOS-u i zrobić to. Maszyna przejmie flashstick i boot z niego na ekran Unetbootin.
Śmiało i instaluj, aż instalator poprosi o źródło ISO. Wybierz dysk twardy i wskaż go
/dev/sda
.To powinno wystrzelić Anakondę i spuścić ciotkę.
źródło
Stwórz bootowalny kij z
cat '/path_to_iso_file >> /dev/pendrive' && sync
Bagażnik / laptop z USB
źródło