Portál AbcLinuxu, 8. května 2025 04:30

Dotaz: Bootování disků z USB flashky

18.10.2017 20:07 Standa | skóre: 21 | blog: Linux prakticky
Bootování disků z USB flashky
Přečteno: 301×
Odpovědět | Admin

Zdravím, ačkoliv jsem Googloval a našel i návody, nedaří se realizace a tak s takovou drobností se jdu poradit. V podstatě nejde o nic víc než u malého serveru bootovat pomocí USB (interní port v serveru) OS z SSD disku (normálně z této pozice bootovat server neumí). Je to ověřené, má to takto mnoho uživatelů tohoto serveru, ale něco dělám špatně a tak se mi nedaří. Postupoval jsem podle návodu a následoval tyto kroky:

 

1. Create a 128 mb partion at the start of the USB

fdisk /dev/sdd... use 'n' to create a partition

mkfs -t ext2 /dev/sdd1

mkdir /tmp/myusb

mount /dev/sdd1 /tmp/myusb

mkdir /tmp/myusb/boot

 

2. Install grub to the USB, making sure the boot directory is on the USB drive:

grub-install --boot-directory=/tmp/myusb/boot /dev/sdd

 

3. Update the grub config, outputting to the USB.

update-grub --output=/tmp/myusb/boot/grub/grub.cfg

 

Jediný rozdíl je v tom, že v mém případě (nevím proč) se interní USB načetlo jako SDA (partition sda1) a SSD disk byl SDB. Vše v pořádku, bez chyb, viděl jsem jak Grub se našel a přepsaly se záznamy na USB flashku. Poté jsem restartoval a server jen hodil pokus o boot z USB a hned jel dál...

 

Nejprve jsem si myslel, že mám prostě a jednoduše nekompatibilní USB flashku, tak jsem zkusil jinou a pak ještě další dvě. Stále stejný výsledek. Zkusil jsem na jednu z nich přes UnetBootin vytvořit live CD Ubuntu a to server chytil napoprvé a hned distro i spustil. Takže USB funguje, bootování z USB je nastaveno správně, ale je chyba v postupu jak vytvářím USB boot. Jakoby chyběl nějaký příznak pro bootování, nebo tak něco? Napadá někoho co je špatně a co jsem opominul při vytváření bootovacího USB?

Předem díky za rady, asi mi uniká nějaká naprostá prkotina nebo samozřejmost.


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Standa (tazatel))
18.10.2017 20:31 NN
Rozbalit Rozbalit vše Re: Bootování disků z USB flashky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nekolik veci. V navodu se doctes, ze USB disk musi mit nastaveny boot flag, napriklad prez cfdisk. Dale se dozvis, ze ani nemusis pouzivat USB a muzes nabootovat z intertniho microSD. No konecne nikde nevidim zmineny chainload, takze tipuji,ze sice grub nabehne, ale na SSD "nepreskoci". Mimpchodem na SSD mas bootovatelny system jiz nainstalovany?
18.10.2017 20:47 Standa | skóre: 21 | blog: Linux prakticky
Rozbalit Rozbalit vše Re: Bootování disků z USB flashky
Ano, SSD je naprosto v pořádku. Pokud je v serveru pouze SSD (byť v běžně nebootovatelné pozici), server z toho disku bootuje a to šlape jako hodinky. Jakmile se připojí další disky, ztratí se možnost napřímo tento disk označit a jinak než přes USB či SD kartu to nelze obejít (teda lze, ale buď se přepojují drátky nebo se musí jako OS použít Widle apod., nepodstatné).

Nicméně nastavení boot flagu je asi to co hledám a potřebuji. Koukám, že fdisk toto umí, nastavím a uvidíme :)
18.10.2017 21:07 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Bootování disků z USB flashky
OT:
nebo se musí jako OS použít Widle apod.
Tým "a pod" myslíš inštaláciu 64bit Linuxu v UEFI móde?
18.10.2017 22:05 Standa | skóre: 21 | blog: Linux prakticky
Rozbalit Rozbalit vše Re: Bootování disků z USB flashky
Je tam toho více, udělat RAID pole pouze s SSD diskem, do PCI vložit další řadič a další věci jsem už ani nečetl. Já potřebuji bootovat z SSD a přes USB to lze a je to snadné, snazší řešení jsem nenašel. Případně jestli víš jak server nastavit aby to běželo s linuxem napřímo, budu jedině rád.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.