Portál AbcLinuxu, 1. června 2025 08:33
Měl bych takový upřesňující dotaz. Připravuji se nainstalovat Linux na flešku, tak jak to má kolega. Akorát na rozdíl od něho si netroufám odpojovat v notebooku pevný disk (notebook ho má někde pod nějakým krytem). S instalací Debianu už nějaké zkušenosti mám. Rizikem je pouze okamžik instalování zavaděče, protože tam, pokud se spletu a přepíšu zavaděč Oken, tak jsem v čudu. Bohužel GRUB neoznačuje disky stejně, jak je označuje instalátor (/dev/...
). Chtěl bych se proto zeptat, jak bezpečně poznat, který disk se má použít. V jiném příspěvku psal Petr Šobáň, že Bios totiž vždy při bootu označí ten disk z kterého botuje jako první. To mi jistoty moc nedodalo. Tuším, že ten dotaz instalátoru je právě o tom prvním disku. Navíc nevím, jak zamíchá s pořadím disku interaktivní boot-menu. Notebook umožňuje stisknout enter a vybrat jiný disk ručně. Stane se po jeho vybrání tento prvním? Jak bezpečně poznám, na které zařízení GRUB instaluji, když nevidím jejich označení a ještě k tomu pořadí asi závisí na nastavení BIOSu?
Pak jsem ještě četl SLAX na USB - Instalace GRUBu. To mi přišlo bezpečnější, ale nevím jestli realizovatelné. Ukončit instalaci na notebooku bez instalace zavaděče, přendat flešku do počítače s Linuxem a tam doinstalovat zavaděč dodatečně. To by mělo fungovat také, ne?
apt-get install balik
s tím, že se to nainstaluje na tu flešku, tak to takhle stačí.
grub-install /dev/sdXcož by mělo nainstalovat GRUB na MBR zvoleného disku tak, jak je identifikuje Linux.
Pokud vím, unetbootin akorát vytvoří z obrazu LiveCD "LiveUSB", které se ale chová jako jakákoliv jiná live distribuce. SW tedy instalovat půjde, ale všechno se bude kopírovat do ramdisku a po restartu se tedy ztratí. Samozřejmě je možné si instalační obraz upravit a požadovaný SW tam doplnit.
GRUB sice neinstaluju zrovna každý den, ale "grub-install" mě zatím nezradil, přinejhorším prý běh skriptu skončí chybou a je třeba to provést ručně (aspoň tak káže ArchWiki).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.