abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 23:55 | Komunita

Mozilla oznámila, že projekt Things byl přejmenován na WebThings. Nové jméno by mělo zdůraznit, že se nejedná pouze o projekt IoT (Internet věcí), ale o WoT (Web věcí). Současně byla vydána WebThings Gateway (GitHub) ve verzi 0.8 pro Raspberry Pi.

Ladislav Hagara | Komentářů: 0
včera 21:11 | Nová verze

Byl vydán balík KDE Aplikace ve verzi 19.04. Shrnuje práce za poslední čtyři měsíce: opravy chyb, mj. ve správci souborů Dolphin, prohlížeči dokumentů (nejen PDF) Okular nebo prohlížeči obrázků Gwenview – tyto dostaly např. lepší podporu dotykových obrazovek. Významného přepracování se dočkal editor videa Kdenlive.

Fluttershy, yay! | Komentářů: 0
včera 16:22 | Nová verze

Byla vydána verze 19.04 linuxové distribuce Ubuntu a oficiálních odnoží Ubuntu Budgie, Kubuntu, Lubuntu, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Kódový název Ubuntu 19.04 je Disco Dingo. Přehled novinek a odkazy ke stažení v poznámkách k vydání. Ubuntu 19.04 bude podporováno 9 měsíců, tj. do ledna 2020.

Ladislav Hagara | Komentářů: 6
včera 09:55 | Nová verze

Byla vydána verze 8.0 sady aplikací pro SSH komunikaci OpenSSH. Řešena je bezpečnostní chyba CVE-2019-6111 v scp. Přidána byla experimentální podpora výměny klíčů, která je odolná vůči kvantovým počítačům (Streamlined NTRU Prime 4591^761 a X25519). Výchozí délka nově generovaných RSA klíčů je 3072 bitů.

Ladislav Hagara | Komentářů: 0
17.4. 22:44 | Komunita

Zend Framework, open source objektově orientovaný webový aplikační framework implementovaný v PHP, byl předán neziskovému technologickému konsorciu Linux Foundation. Framework se pod novým názvem Laminas v průběhu několika měsíců stane oficiálním projektem konsorcia.

Ladislav Hagara | Komentářů: 4
17.4. 22:00 | Komunita

Gentoo Foundation a společnost Nitrokey společně oznámily, že všichni vývojáři linuxové distribuce Gentoo budou vybaveni kryptografickým tokenem Nitrokey Pro 2 (pdf). Vývojáři se mají zaregistrovat s emailovou adresou @gentoo.org.

Ladislav Hagara | Komentářů: 0
17.4. 20:55 | Zajímavý software

Článek na PIXLS.US představuje svobodný program pro zpracování astronomických fotografií s názvem Siril (GitLab) a uvádí postup, jak v Siril vytvořit hezký snímek noční oblohy.

Ladislav Hagara | Komentářů: 0
17.4. 10:11 | Nová verze

Laboratoře CZ.NIC vydaly novou verzi 4.13.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Nové vlastnosti: U existujícího účtu lze změnit přihlašovací jméno. Podmínkou je, že starým i novým jménem se přihlašuje do stejné datové schránky. Aplikace dovoluje volitelné automatické nahrávání nově stažených datových zpráv do

… více »
Ladislav Hagara | Komentářů: 36
17.4. 01:11 | Zajímavý software

Mozilla na svém blogu Mozilla Hacks věnovaném vývojářům představila projekty Iodide a Pyodide. Iodide umožňuje nejenom vědcům vytvářet interaktivní dokumenty pomocí webových technologií. Viz například Lorenzův atraktor. Rádi byste něco upravili? Stačí kliknout na tlačítko EXPLORE. Po úpravě na tlačítko REPORT. Pyodide přidává do Iodide podporu programovacího jazyka Python a souvisejících knihoven. Na straně klienta není nutné nic instalovat. K vyzkoušení je demo.

Ladislav Hagara | Komentářů: 2
16.4. 23:44 | IT novinky

ČVUT má nejvýkonnější superpočítač pro výzkum umělé inteligence v ČR. Fakulta elektrotechnická a Fakulta informačních technologií ČVUT v Praze spojily své síly a založily Výzkumné centrum informatiky (Research Center for Informatics – RCI). V rámci projektu byl vybudován nejvýkonnější počítačový klastr pro výzkum umělé inteligence v ČR v hodnotě 41,6 milionu korun. Toto jedinečné zařízení, které se svým výkonem řadí mezi superpočítače, se nachází v podzemí historické budovy Fakulty elektrotechnické ČVUT na Karlově náměstí.

Ladislav Hagara | Komentářů: 16
Používáte headset pro virtuální realitu?
 (1%)
 (2%)
 (1%)
 (20%)
 (0%)
 (75%)
Celkem 208 hlasů
 Komentářů: 12, poslední včera 01:19
Rozcestník

Dotaz: Nejsem schopen nainstalovat GRUB na sekundární disk

Petr avatar 11.4. 13:02 Petr | skóre: 23 | blog: Zápisy - poradna
Nejsem schopen nainstalovat GRUB na sekundární disk
Přečteno: 723×

Zdravím,

přidal jsem si do pc další disk a nainstaloval na něj pslední verzi Mintu, abych jí mohl testovat na železe. Problém je v tom, že mi na něj nejde nainstalovat GRUB, takže ten tesotvací Mint spouštím z primárního disku, který je však šifrován a tak musím pokaždé zcela zbytečně zadávat heslo. Chtěl bych si proto nainstalovat GRUB i na ten sekundární disk, ale nedaří se. Zkoušel jsem to podle jednoho návodu na netu, ale dopadlo to takto:

~$ sudo mount -t ext4 /dev/sdc1 /mnt
~$ sudo grub-install --root-directory=/mnt /dev/sdc
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.

V tuto chvíli byl disk rozdělen takto:

Volné místo   4 MiB
sdc1          zbytek disku

Takže jsem to upravil takto:

Volné místo   4 MiB
sdc2        512 MiB FAT32 boot,esp
sdc1         30 GiB
Volné místo   zbytek disku

Když jsem potom zkusil aplikovat výše zmíněný postup pro instalaci GRUBu, tak to skončilo stejnou chybou. Tak jsem nabootoval ten testovací Mint a v terminálu dal:

~$ sudo grub-install

A dostal jsem tohle:

~$ sudo grub-install
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.

S tímhle si nevím rady, protože když jsem dal:

~$ sudo grub-install /dev/sdc2

tak jsem dostal stejnou chybu.

Ještě jsem přemýšlel o chroot z primárního systému, ale na netu jsem nenašel nic, co by mě nasměrovalo.

Poraďtě prosím, jak ten GRUB nainstalovat.

Odpovědi

Petr avatar 11.4. 14:00 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Ještě jsem teď zkoušel v naběhlém testovacím Mintu:

sudo grub-install --target=x86_64-efi

ale zase to skončilo chybou. Něco ve smyslu, že neexistuje adresář, nebo soubor, nebo co.

12.4. 15:40 Andrej | skóre: 46 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Neřešili jsme něco podobného už tady? :-) Zkusím střelit od boku:

mount /dev/sdc2 /mnt
grub-install --target=x86_64-efi \
             --efi-directory=/mnt \
             --boot-directory=/mnt

V nešifrovaných případech se obvykle dává --efi-directory=/boot/efi a --boot-directory=/boot, nicméně pokud je filesystém obsahující adresář /boot šifrovaný (což dnes může být a měl by být), je třeba nainstalovat kompletní GRUB do UEFI oddílu, tj. oba adresáře budou stejné.

Pak bude samozřejmě problém s update-grub2, který je nutné obelstít například takto (což je ovšem nepříjemné při každé aktualizaci GRUBu na obou těch UEFI oddílech):
# mount /boot  # Mimochodem, neexistuje důvod mít /boot oddíl.
mkdir /boot/efi
mount /dev/sdc2 /boot/efi
ln -s efi/grub /boot/grub
update-grub2

Ještě několik poznámek:

  • Zadávat heslo stačí jednou, v GRUBu. Návodů, jak se vyhnout druhému zadání hesla po nabootování kernelu, se na webu povalují asi tak desítky.
  • Neexistuje důvod dělit disk na 30 GB a zbytek; disk je lepší nedělit, kromě UEFI oddílu tam, kde je potřeba.

Pak ještě k tomuto:

~$ sudo mount -t ext4 /dev/sdc1 /mnt

Uf. Pokud je instalace v začátcích, vřele bych doporučil rozumný souborový systém z tohoto desetiletí, nikoliv technologii z desetiletí minulých, která na dnešním hardwaru bude ztrácet data. Nejde o to, že by byl Ext4 z principu špatně navržený; to jistě ne. Jeho návrh ovšem pochází z dob, kdy disky měly 10 GB, ne 10 TB, a selhávaly najednou a úplně, nikoliv tak, že by vracely špatná data, atd. Takové doby jsou nenávratně pryč a Ext4 do dnešní doby nepasuje.

Jen tak na okraj, ještě bych upozornil (což asi není problém v tomto případě), že UEFI oddíl by neměl být daleko od začátku disku.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
k3dAR avatar 12.4. 19:56 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
spatne ctes, on nezadave heslo zbytecne 2x (pro hlavni system naopak zadava 1x do Grub a initramfs ma poresenej ze mu odemkne LUKS systemovej i jinej datovej), zde mu slo o to, ze ma GRUB s hlavnim LUKS systemem, a zbytecne musi zadavat LUKS heslo do Grub, aby nastartoval "novy Mint" tedy druhej/testovaci/nesifrovanej system ;-)

ohledne zbytecneho opakovani "nedelit a nepouzivat ext4" napis radeji Blog pokud chces byt visionar, protoze jinak bud dostanes uzivatele do stavu ze bude mit roze$ranej celej BTRFS disk co nepujde nijak opravit, nebo te budou ignorovat ;-)
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 12.4. 19:48 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
v prvni rade:
1. mas disk rozdelen GPT, ale NEmel si EFI
2. zkousis instalovat Grub-PC(i386) => Legacy, ale NEmas (pri GPT+Legacy) potrebnou BIOS partition (1MB, priznak bios_grub)

takze ujasni si a napis, zda startujes v Legacy nebo EFI rezimu, podle toho se pujde dal...
(zda v UEFI zjistis v nastartovanem systemu, ze "efibootmgr" zobrazi info a ne error)

jeste, jak se snazis instalovat Grub? pokud v tom nabehlem "novem Mintu" pres Grub hlavniho systemu, tak OK, to zohledni stavajici nastaveni Boot a Grub je Legacy nebo UEFI dle hlavniho systemu, toho se muzes drzet, ale pokud startujes USBLive, tak POZOR, ze muzes startovat v Legacy i presto ze DISK chces pak mit z UEFI, zalezi jednak zda pouzijes 64bit ISO, pak jak ho nahrajes na USB a pak co vyberes v BootMenu desky pro Boot (zda UEFI: ubuntu/usbflash/neco,nebo Legacy:USBremoveble/JmenoUSB/atd)
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 14.4. 15:27 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Celé se to velmi zkomplikovalo. Nikdo neodpovídal a tak jsem se rozhodl, že si ten testovací Mint přeinstaluji a že si pohlídám, jestli skutečně zvolím jako zařízení pro instalaci zavaděče ten správný disk. V tomto případě se jedná o sdc. Takže jsem to přeinstaloval a pro instalaci GRUBu jsem zvolil sdc (Western Digital Caviar). Problém byl v tom, že když jsem po rebootu v boot menu (F12) vybral pro zavedení sdc (Western digital Caviar s testovacím Mintem), tak se objevil dialog pro zadání LUKS hesla od sda (SAMSUNG s primárním systémem). Tak jsem rebootoval a zcela nelogicky vybral "Ubuntu (Samsung)" (sda) a zavedl se testovací Mint na Western Digital Caviar (sdc). Rebootoval jsem a v BIOSu zakázal sda (SAMSUNG) a sdb (Western Digital Black zálohovací disk), v boot menu opět vybral Western Digital Caviar a zůstalo to viset na černé obrazovce s nějakými informacemi o GRUBu a tuším, že tam bylo grub> a šlo tam zadávat příkazy. Tak jsem v BIOSu zase oba disky povolil a ejhle, už jsem v boot menu neměl možnost vybrat sda s primárním systémem. Pokud jsem ale boot menu nevyvolal, tak se po zapnutí pc zavedl sda. Takže jsem z primárního systému zformátoval sdc a už mi primární systém nejde zavést. Ani když nabootuji z flešky, na které mám nainstalovaný Linux a v terminálu dám update-grub, tak to nepomůže. Mám tedy 2 otázky:

  1. Jak opravit bootování sda? Jedná se o hybridní boot BIOS/EFI, šifrován LUKSem.
  2. Je mi jasné, že když před instalací pokusného Mintu vypnu v BIOSu ostatní disky, tak se GRUB nainstaluje na sdc včetně nabídky GRUBu a bude to fungovat. Jde to ale pořešit, aniž by člověk musel něco vypínat v BIOSu?
k3dAR avatar 14.4. 20:02 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
kdyz nastartujes z USB a das update-grub, tak se nic na HDD/SSD nezmeni...
# odemknuti LUKS oddilu sdXY
sudo cryptsetup luksOpen /dev/sdXY sdXY_open

# pripojeni rootfs+efi
sudo mkdir -p /target
sudo mount /dev/mapper/sdXY_open /target
sudo mount /dev/sdXEFI /target/boot/efi

# priprava chroot
sudo mount --bind /dev /target/dev
sudo mount --bind /dev/pts /target/dev/pts
sudo mount -t proc proc /target/proc
sudo mount -t sysfs sysfs /target/sys
sudo chroot /target

# v chrootu poreseni Grubu pro BIOS (i386-pc) a EFI(x86_64)
grub-install --target=i386-pc /dev/sdX
grub-install --target=x86_64-efi /dev/sdX
update-grub
exit

# uklid
sudo umount /target/{boot/efi,dev/pts,dev,proc,sys}
sudo umount /target


# reboot
sudo reboot
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 14.4. 20:05 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
ad otazka2: muzes totozne, s tim ze instalaci bys pustil pretim BEZ instalovani zavadece(v nabidce rozdeleni disku ji pak ani nezobrazi a neresi):
ubiquity --no-bootloader
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 15.4. 20:10 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Ahoj Keďo,

zasekl jsem se hned na třetím příkazu (připojení rootfs):

~$ sudo cryptsetup luksOpen /dev/sda3 sda3_open
Zadejte heslo pro /dev/sda3:
~$ sudo mkdir -p /target
~$ sudo mount /dev/mapper/sda3_open /target
mount: /target: neznámý typ systému souborů „LVM2_member“.

Co teď prosím tě?

k3dAR avatar 15.4. 21:27 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
jasne, nad LUKS mas LVM, takze po odemceni cryptsetupem, misto "mount ... sda3_open /target":
# aktivaci LVM (mozna neni treba, ale neuskodi kdyz pustis i kdyz by aktivovane bylo(pripadne muzes overit zda v /dev/mapper/ vidis sve vgjmeno-lvjmena (= to by znamenalo ze je aktivovane)
sudo vgchange -ay
sudo mount /dev/mapper/lvm-rootfs /target
(predpokladam ze je to instalace z meho "luksuntu" skriptu, pokud ne, tak jmeno lvm-rootfs nahrad za sve vgjmeno-lvjmeno_pro_rootfs
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 15.4. 22:17 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Po aplikaci:

sudo vgchange -ay
sudo mount /dev/mapper/lvm-rootfs /target

pak vše prošlo.
Jen pro jistotu se zeptám. U:

sudo mount /dev/sdXEFI /target/boot/efi

jsem to změnil na:

sudo mount /dev/sda2 /target/boot/efi

kdy sda2 je 512 MiB EFI oddíl. Správně?

Po rebootu jsem pomocí F12 vyvolal boot menu a v něm byly 2 stejné položky - Ubuntu (Samsung 500 GB). To je to SSD, na kterém je primární oddíl. Ať jsem ale vybral kteroukoliv z nich, skončilo to na tomhle:

error: no such cryptodisk found.
error: disk `lvmid/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx` not found.
Entering rescue mode...
grub rescue> _

Víš co s tím. Tak nějak tuším, že budu muset připojit lv a někam vložit to lvmid. Ale kam, to je tedy otázka?

Petr avatar 15.4. 22:24 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Edit: To je to SSD, na kterém je primární systém.

A ještě doplním, že jsem k instalaci použil ten tvůj skript.

k3dAR avatar 16.4. 16:51 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
ad sdXEFI - pochopil si spravne za co nahradit
stejnej postup (jen vynechas vgchange, resp. pujdes podle puvodniho postupu, pokud na druhem disku mas system bez LVM)

ohledne erroru - zkus v tom grub rescue rucne:
cryptomount (hd0,gpt3)
set root=(lvm/lvm-rootfs)
linux /vmlinuz root=/dev/mapper/lvm-rootfs ro
initrd /initrd.img
boot
(je to na miru tve instalaci, prvni(hd0) disk, luks na gpt rozdeleni 3 oddil(gpt3), jmeno VG lvm, jmeno pro rootfs rootfs (lvm-rootfs))
pokud toto rucne projde, zkus to(v grub_rescue) znovu, ale misto cryptomount (hd0,gpt3) zadas pouzijes radek ze sveho grub.cfg kterej zacina cryptomount -u tedy bude to:
cryptomount -u tvojeuuidpro3oddil
pokud toto nepujde, over zda to tvojeuuidpro3oddil odpovida realne uuid tveho LUKS oddilu:
blkid -s UUID /dev/sda3
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 16.4. 18:31 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
error: no such cryptodisk found.
error: disk `lvmid/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx` not found.
Entering rescue mode...
grub rescue> cryptomount (hd0,gpt3)
Attempting to decrypt master key...
Enter passphrase for hd0,gpt3 (čísla&písmena):
Slot 0 opened
grub rescue> set root=(lvm/lvm-rootfs)
grub rescue> linux /vmlinuz root=/dev/mapper/lvm-rootfs ro
Unknown command `linux`.
grub rescue> _
k3dAR avatar 16.4. 19:53 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
aha, sorry, neuvedomil sem si ze ten postup plati pro "grub" commandline a NE pro "grub rescue"
ale je videt ze odemceni LUKS probehlo ok(takze grub luks moduly i prikaz pro odemceni mas), takze by melo jit natahnout menu z grub.cfg pokud je ok:
cryptomount (hd0,gpt3)
insmod normal
normal
a dale pokracuj od "pokud toto rucne projde"
predpokladam tedy ze budes mit spatne v grub.cfg to UUID a ze rucne to dle toho UUID(v grub.cfg, radek: cryptomount -u ...) odemknout nepujde, zkus napis...
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 16.4. 19:54 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
resp. kdyz to pres "insmod normal, normal" zobrazi menu a system nastartuje, zkus (nejdriv zazalohuj pro info stavajici /boot/grub/grub.cfg): "sudo update-grub" a reboot
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 16.4. 21:39 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Zřejmě špatné UUID:

error: no such cryptodisk found.
error: disk `lvmid/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx` not found.
Entering rescue mode...
grub rescue> cryptomount (hd0,gpt3)
Attempting to decrypt master key...
Enter passphrase for hd0,gpt3 (čísla&písmena):
Slot 0 opened
grub rescue> insmod normal
error: disk `lvmid/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx` not found.
grub rescue> _

Takže asi chroot, že?

k3dAR avatar 16.4. 22:07 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
v chroot si update-grub pro ssd uz delal ne?
nahod Live:
sudo vgchange
sudo vgdisplay lvm | grep UUID
sudo lvdisplay lvm/rootfs | grep UUID
to co ti hlasi grub rescue lvmid/uuid_pro_vg/uuid_pro_lv by melo odpovidat vystupu z tech^^ prikazu

pripadne sem dej svuj /boot/grub/grub.cfg(z SSD s hlavnim OS) a vystup "sudo blkid"
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 16.4. 22:09 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
a vystup "sudo lvdisplay" a "sudo vgdisplay"
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 16.4. 22:09 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Tak špatným UUID to není.

blkid -s UUID /dev/sda3

se shoduje s

Enter passphrase for hd0,gpt3 (UUID):

prostě

error: disk `lvmid/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx` not found.
k3dAR avatar 16.4. 22:16 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
divne ze to ale hlasi "error: no such cryptodisk found." jde ti rucne v grub_rescue odemknout pres
cryptomount -u to_UUID_pro_sda3
kdyz pak das
set root=(lvm/lvm-rootfs)
zobrazi se ti obsah rootfs pomoci:
ls /
?
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 16.4. 22:27 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
Špatně jsem tě pochopil s tím grub.cfg Tam mám úplně jiné UUID, než ke kterému zadávám heslo v grub rescue. Chvíli vydrž. Pozorně si teď přečtu tvoje reakce a odpovím ti.
k3dAR avatar 16.4. 22:33 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
jeste me napadla drobnost(?), pokud novej Mint nahodou pouziva uz nejnovejsi verzi Grub(jako napr. Debian10), tak ten si dava miniaturni grub.cfg primo do EFI oddilu, mozna ti tam zustal a ted to blbne, zkouknu... verze Grub pred toutou zmenou (napr. Debian9, *buntu18.04) pouzivali "inkektovani" infa o LUKS UUID primo do EFI binarky, nikoliv oddelenej grub.cfg soubor v EFI oddilu...
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 16.4. 22:43 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
k otazce proc druhejOS se "nacpal do prvniho Grub" i kdyz si vybral pro zavadec /dev/sdDRUHEJDISK, tim ze si puvodne ve vypisu nemel EFI, tak se pouzilo EFI prvniho disku, ted kdyz to zkousim ve virtualu doinstalovat Mint na druhej disk, s tim ze na prvnim mam LUKS-LVM-Debian9, tak me to trklo, tedy predpokaldam ze spravne mas (zatim)predpokladam:
- rozdleeni disku - zvolit neco jineho
- na sdDRUHEJDISK - vytvorit tabulku oddilu
- na sdDRUHEJDISK - vytvorit oddil EFI, 512MB
- na sdDRUHEJDISK - vytvorit oddil ext4, zbytek
- vybrat instalaci zavadece sdDRUHEJDISK
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 16.4. 23:04 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Tak tohle je naprosto klíčová věc, Keďo. Takhle jsem to právě neudělal. A já si říkal: "Přece není možné, aby se to chovalo takhle hrozně" :-D

Velké díky!

Petr avatar 16.4. 23:50 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
Tak tohle je naprosto klíčová věc, Keďo. Takhle jsem to právě neudělal.

Blouzním. Udělal. Je to hned v dotazu.

k3dAR avatar 17.4. 00:52 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
blouznis :-) v dotazu si psal ze si EFI pri instalaci nevytvoril, ale jak sem psal pak, i kdyby jo a vse ostatni, tak stejne je v instalatoru bug
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 17.4. 23:41 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Máš pravdu. EFI jsem vytvořil dodatečně pro doinstalaci GRUBu.

k3dAR avatar 16.4. 23:07 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
tak uvaha se nepotvrdila, protoze prestoze sem v "rozdeleni-neco jineho" pripravil EFI na druhemdisku a zaroven sem EFI na prvnim disku vybral "nepouzivat tuto oblast" a zaroven sem vybral pro instalaci Grub druhejdisk:
- jednak na konci instlace oznameni ze se Grub-Efi nepodarilo nainstalovat (balicek pritom tam je)
- zaroven vidim ze si instalator do /target/boot/efi pripojil EFI z prvniho disku
=> instalator ma proste bugy, nepocita s tim ze ma pouzit EFI jine, ignoruje ze nema pouzivat EFI na prvni disku, atd...

ale kdyz necham zobrazenej ten "grub nepodarilo error" (tedy zustane v /target pripoejej rootfs disku2, sys, proc, dev) a dam:
sudo chroot /target
umount /boot/efi
mount /dev/sdb1 /boot/efi
grub-install /dev/sdb
update-grub
exit
# odtuknu error instalatoru
tak takto rucne nainstaluju spravnej Grub(-EFI) do spravneho EFI(druhejDisk) na spravnem(druhem) disku...
zaroven pak funguje, ze pri startu kdyz vyberu z Disku1(LUKS), tak se zepta na LUKS heslo, zobrazi Grub a nastartuje Debian
kdyz vyberu z Disk2(BezLUKS), tak se na LUKS heslo nepta, nezobrazi Grub(protoze *buntu/Mint ho schovava kdyz je jen 1 OS(a update-grub nrenasel Debian kdyz byl na zamcenem LUKS Disk1) a nastartuje rovnou Mint
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 16.4. 23:18 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
ale kdyz necham zobrazenej ten "grub nepodarilo error" (tedy zustane v /target pripoejej rootfs disku2, sys, proc, dev) a dam:

To jako necháš zobrazenou tu chybovou hlášku, zmáčkneš alt+F2 pro přepnutí se do konzoly a příkazy zadáš odtam? Nebo ctrl+alt+t pro terminál, nebo jak?

k3dAR avatar 16.4. 23:24 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
nevim jak tobe, ale ja kdyz pustil Mint19-Xfce-64bit, v rezimu UEFI (urcujes to ty zda vyberes v BootMenu desky UEFI:CDROM/USB, nebo (Legacy/BIOS)CDROM/USB), tak se zobrazila nabidka Grub (ta se pouziva z ISO pro UEFI rezim) kde neni Instalovat/Vyskouset, ale jen "Pustit"/"Pustit v nouzi", takze kdyz jen odtuknu, tak se pusti normalne Desktop kde instalaci vyvolam tuknutim na Instalovat ikonu na plose... (v Legacy rezimu zalezelo jestli si vybral Instalovat (to si pak plochu nemel) nebo Vyzkouset(to si pak mel plochu a ikonu Instalovat na plose)...
takze pak normalne pustim terminal ze "startmenu" kdyz mi instalator ukazal error, jinak samozrejme muzes odtuknout instalator, on se ukonci, odpoji /target a ty pak rucne pripojis do target rootfs, efi oddil, dev, dev/pts, proc, sys a udelas chroot (viz ten chroot postup vejs)
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 16.4. 23:43 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Jasně, díky.

Petr avatar 16.4. 22:58 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

No, já jsem právě nevěděl, jaký grub.cfg myslíš a tak jsem si připojil EFI oddíl na sda:

sudo mount /dev/sda2 /media/user

a v /media/user mám:

/EFI/Ubuntu/grub.cfg

Tohle je v tom grub.cfg:

search.fs_uuid f9c53f3f-cffb-490b-bfde-c53d7336e331 root hd2,gpt1 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

Výstupy se shodují s tím, co mi hlásí grub rescue:

sudo vgdisplay lvm | grep UUID
sudo lvdisplay lvm/rootfs | grep UUID
pripadne sem dej svuj /boot/grub/grub.cfg(z SSD s hlavnim OS)

Jak se k tomu mám dostat?

~$ blkid
/dev/mapper/luks: UUID="AuCsdg-hIah-gdbJ-0SB2-TckA-WfVB-ZE8equ" TYPE="LVM2_member"
/dev/mapper/lvm-rootfs: LABEL="rootfs" UUID="1d861095-d4e1-42f5-a5c2-733868a31bb4" TYPE="ext4"
/dev/sda2: LABEL="EFI" UUID="21D3-E236" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="e9650f9e-0d34-44e5-86d4-3a6b99f4f3d4"
/dev/sda3: UUID="6ad97f1a-12b8-4381-93a1-ae698dc56773" TYPE="crypto_LUKS" PARTLABEL="LUKS" PARTUUID="600bfa06-8464-4e88-8b8e-f8dadf000c06"
/dev/sda4: UUID="a893b32c-22d2-4f57-8040-256cabd37512" TYPE="crypto_LUKS" PARTLABEL="data_evo" PARTUUID="be0d1096-8891-4ab8-97a8-fd1ed6d411b3"
/dev/sdb1: UUID="529ED27F9ED25B55" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="03026594-9ad9-4cec-93b8-cc3e2021ee87"
/dev/sdb2: UUID="AEDA-5DC7" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="900eda82-aac5-4521-84c4-f548f02b7880"
/dev/sdb5: UUID="53265bf0-873f-48a0-94a3-4580420426f0" TYPE="crypto_LUKS" PARTLABEL="wd_black" PARTUUID="17384e43-91ce-4aa2-a06b-f941501bb3cf"
/dev/sdc1: UUID="00d856b9-8b25-4930-ac4f-51b8b5d57f78" TYPE="ext4" PARTUUID="8c7550b7-de0d-4f33-8205-1d02649b6bc2"
/dev/sdd2: LABEL="EFI" UUID="D96F-3DF3" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="e2b4a4ef-cff7-4513-87a0-dd689077741e"
/dev/sdd3: UUID="37dbe1df-b888-46f0-81c2-76991bf9adf7" TYPE="crypto_LUKS" PARTLABEL="LUKS" PARTUUID="5d66d54a-d0a5-4064-a5ec-2890d62ebbae"
~$ sudo vgdisplay
  --- Volume group ---
  VG Name               lvm
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               29,33 GiB
  PE Size               4,00 MiB
  Total PE              7509
  Alloc PE / Size       7509 / 29,33 GiB
  Free  PE / Size       0 / 0   
  VG UUID               LiJYd0-lEWD-Kim8-jOC4-Ej3K-7x8L-u07cXR

~$ sudo lvdisplay
  --- Logical volume ---
  LV Path                /dev/lvm/rootfs
  LV Name                rootfs
  VG Name                lvm
  LV UUID                kGS5q3-mTyZ-xUXO-2rij-ooEu-EKsP-YGIOzg
  LV Write Access        read/write
  LV Creation host, time mint, 2019-02-16 12:01:42 +0100
  LV Status              available
  # open                 1
  LV Size                29,33 GiB
  Current LE             7509
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
k3dAR avatar 16.4. 23:12 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
aha, takze jo novej Mint ma novej Grub co to resi takto, a tim ze se vecpal na EFI prvniho disku se ti ho ASI snazi natahnout i Grub EFI pro prvni disk... takze smaz na SSD v EFI oddilu soubor /EFI/Ubuntu/grub.cfg
bud to bude stacit(pokud na SSD je ted spravnej Grub EFI z Mintu na SSD disku), nebo si zopakni kolecko v chrootu na SSD preinstalaci Grubu a regeneraci grub.cfg
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 16.4. 23:17 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
btw: v tom grub.cfg to nastavuje zakladni koren pro grub radkem:
search.fs_uuid f9c53f3f-cffb-490b-bfde-c53d7336e331 root hd2,gpt1
na nesifrovanej prvni oddil druhehoos(tretihodisku), kterej tim ze si mezitim preinstaloval uz neexistuje, proto to prestalo fungovat, ale pretim to startovalo druhejos i kdyz si vybral bootmenu:diskprvni
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 16.4. 23:45 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Smazat grub.cfg nepomohlo. Tak jsem si dal ještě jedno kolečko a skončil jsem v grub rescue :-(

Petr avatar 16.4. 23:57 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Rád bych to zkusil, ale nevím, jaké UUID mám použít. To z blkid souhlasí s tím, které se zobrazí při zadávání hesla pro odemčení LUKS. Ale liší se s tím, které bylo v /dev/sda2/EFI/Ubuntu/grub.cfg. A ten soubor už nemám. Je smazaný.

Petr avatar 17.4. 00:25 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
divne ze to ale hlasi "error: no such cryptodisk found." jde ti rucne v grub_rescue odemknout pres
cryptomount -u to_UUID_pro_sda3
kdyz pak das
set root=(lvm/lvm-rootfs)
zobrazi se ti obsah rootfs pomoci:
ls /
?

S tím UUID mi to ručně odemknout jde a ls / vypíše obsah kořene.

k3dAR avatar 17.4. 00:49 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
divne, ze pak nejde "insmod normal" to by melo natahnout grub moduly a grub.cfg z /boot, resp. z cestu nastavene v hodnote prefix, v grub rescue dej:
set
zobrazi to pro prefix: (lvmid/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx/xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx) + na konci /boot/grub ?

pokud ne zkus:
set prefix=(lvm/lvm-rootfs)/boot/grub
# pak vylistovat tuto promenou, melo by zobrazit obsah adresare /boot/grub/ s (mimojine) grub.cfg
ls $prefix
# pokud vylistovalo spravne, opet zkus natahnout modul normal
insmod normal
# a pokud nebude erorr, tak nahodit menu
normal
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 17.4. 00:54 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
jeste k tomu grub.cfg z /boot/grub ssd... ziskas to tak, ze v live po odemceni luks a pripojeni rootfs, to vykopirujes :-) na 99% si myslim ze tam mas proste spatne UUID na radku s cryptomount -u, to by presne odpovidalo tomu "error: no such cryptodisk found"
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 17.4. 23:51 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Tak jsem zeditoval grub.cfg na SSDčku. Místo UUID pro sda3 tam bylo UUID flešky sdd3. Nicméně po rebootu jsem skončil v grub rescue. Co teď?

PS: pomlčky v tom UUID jsem v grub.cfg smazal.

k3dAR avatar včera 12:01 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
tzn. ze se spatne delal chroot => ted udelat spravne chroot :-)
predpokladam ze USB flash mas take sifrovanou, take pres luksbuntu skript, tzn. ze take lvm-rootfs, pak se nejspis nenahodi LVM z SSD spravne, protoze totozne nazvy LVM/VG/LV jsou uz z Flash, kdyz nahodis flash co ti ukaze:
sudo pvscan
sudo vgscan
sudo lvscan
nevim jak se to chova kdyz jsou stejne, tusim sem to uz nedavne (snad i pro tebe?) zjistoval ale nepamatuju se :)
mozna ted budes mit nejjednodusi, nastartovat USBFlash s cistym/nesifrovanym Live Mintem a udelas chroot a budes mit jistotu(?) ze se provede opravdu s SSD a opravis si hlavni system...
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar včera 12:03 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
jde o to ze si sice zmenil rucne na SSD v grub.cfg UUID pro SSD oddil s LUKS, ale zustalo tam lvmid s UUID pro VG/LV na Flash, nez to rucne dohledavat a prepisovat, proto radim spravnej chroot, kde update-grub to musi udelat sam spravne
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar včera 23:15 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
~$ sudo pvscan
  PV /dev/mapper/luks   VG lvm             lvm2 [29,33 GiB / 0    free]
  Total: 1 [29,33 GiB] / in use: 1 [29,33 GiB] / in no VG: 0 [0   ]
~$ sudo vgscan
  Reading volume groups from cache.
  Found volume group "lvm" using metadata type lvm2
~$ sudo lvscan
  ACTIVE            '/dev/lvm/rootfs' [29,33 GiB] inherit
k3dAR avatar včera 23:21 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
~30GB mas co SSD nebo USBFlash, predpokladam USBFlash, takze plati co sem psal, tim ze jsou stejne jmena LVM/VG/LV mas aktivni jen LVM na USBFlash a pro chroot na SSD je potreba nahodit LiveUSB bez sifrovani/LVM...
(mohl bys samozrejme zmenit u USBFlash jmeno VG a LV na USBFlash, zmenit fstab, pregenerovat grub.cfg a initramfs, mozna jeste neco co mi ted vypadlo ale porad plati ze jednodusi budes mit pouzit obyc LiveUSB)
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar dnes 00:21 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Jen pro tvou informaci: 3O GB je šifrovaná fleška a SSD má 500 GB.

k3dAR avatar dnes 01:47 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
ok :-) a ted kdyz uz mas SSD opravene, postup jak zmenit LVM VG jmeno na USBFlash (pretim sem tim nechtel komplikovat opravu SSD):
nastartujes z USBFlash (sice by nemelo byt treba, kdyz vime ze se USB vetrelo, ale radeji s odpojenym SSD (nebo na jinem HW))
# prejmenovani VG puvodniho jmena lvm na nove VG jmeno usb
sudo vgrename lvm usb

# rucne prepises radky s lvm-lvjmena (rootfs, home, var, swap) na usb-lvjmena
sudo mc(nebo_tvuj_oblibenej_editor) /etc/fstab

# pregenerovani grub.cfg
sudo update-grub

# pregenerovani initramfs (mozne neni treba, ale nic tim nezkazis)
sudo update-initramfs -k all -u
v /etc/crypttab menit nic nemusis, tam to mas jednak podle UUID a druhak je tam sdXY s LUKS tedy nezavisle na LVM/VG/LV
snad sem na nic nezapomel, vyzekousej...
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar dnes 01:51 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
pro jistotu :-) tohle ^^^ NEdelas v chroot ale normalne, jen pustis terminal, tim ze to mas nastartovane z USBFlash, chroot je jen kdyz se chces "prepnout" do jineho rootfs(/, korene, systemu) nez mas nastartovanej...
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar dnes 00:18 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
mozna ted budes mit nejjednodusi, nastartovat USBFlash s cistym/nesifrovanym Live Mintem a udelas chroot a budes mit jistotu(?) ze se provede opravdu s SSD a opravis si hlavni system...

Přesně tak Keďo, tohle zabralo. Jen je mi divné, že mám v BIOSu při nastavování pořadí boot priority 2x stejnou položku. Ať nastavím kteroukoliv z nich, primární systém se zavede. Podivnost je ještě v tom, že pokud při bootu nevyvolám boot menu (F12) a nechám výběr na BIOSu, tak se systém zavede Legacy. Pokud vyvolám boot menu a vyberu tu stejnou položku, která je v BIOSu nastavená v boot priority jako první ručně, tak se systém zavádí jako UEFI (soudím podle loga GIGABYTE na login screen). Jako ničemu to nevadí, protože systém startuje, ale zajímalo by mě, čím by to mohlo být? Nenapadá tě něco?

Zítra (dnes) zkusím tohle. Pokud to zafunguje, tak tu reakci označím jako řešení a hotovo.

Jinak zase VELKÉ DÍKY za to, co pro mě děláš. Jak bude čas, všechno si odsud zase napíšu do učebnice a ještě si to pro lepší pochopení znovu projdu.

Petr avatar dnes 00:28 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Napadlo mě, že až nainstaluji znovu ten testovací Mint, tak ta duplicitní položka (možná) z BIOSu zmizí. Jestli třeba něco nezůstalo v prvním sektoru toho testovacího disku.

A pro příště, abych se takovým problémům s UUID vyhnul, tak bude lepší upravit před instalací skript např. místo lvm-rootfs zadat lvm-rootfs-corsair, lvm-rootfs-samsung atp., ne?

k3dAR avatar dnes 01:10 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
neni treba preinstalovavat, staci v nabehlem (v UEFI rezimu) pouzit:
# zobrazeni EFI polozek, budes mit nejspis 2x ubuntu stejne radky (krome prvniho sloupce Boot00XY)
efibootmbr --verbose

# smazani jedne ubuntu polozky, misto 00XY das co mas(bez slova Boot) na zacatku radku s ubuntu kterej chces smazat
sudo efibootmgr --delete-bootnum --bootnum 00XY
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar dnes 01:17 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
Příloha:

A pro příště, abych se takovým problémům s UUID vyhnul, tak bude lepší upravit před instalací skript např. místo lvm-rootfs zadat lvm-rootfs-corsair, lvm-rootfs-samsung atp., ne?

pretim sem spatne napsal ze je problem i s LV jmenem => problem je jen s VG jmenem, protoze muzes mit klidne na SSD vg1-rootfs a na USBFlash jine vg2-rootfs
=> upravil sem skript, nahore mas k user nastaveni LVM_VG promenou :-)
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar dnes 01:04 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
v BIOSu mas asi nastavene nekde neco jako "Legacy First", tedy ze nejdriv zkouse Legacy a pak UEFI, mohlo by to jit zmenit na "UEFI First", pokud nebude na vyber jen "Legacy First, UEFI Only"... zkoukni, uvidis :-)
porad nemam telo, ale uz mam hlavu... nobody
14.4. 19:39 ewew | skóre: 38 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Odporúčam aby si pozrel man stránku pre grub-install na tebou používanej distribúcii.

Petr avatar 15.4. 20:11 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Dobře, díky.

Pavel 'TIGER' Růžička avatar 14.4. 20:32 Pavel 'TIGER' Růžička | skóre: 47
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
A přitom stačilo odpojit ten šifrovaný disk, nainstalovat na druhý systém a zase zpět připojit ten šifrovaný. Pak jen přepínat disky při bootu.
Petr avatar 15.4. 13:02 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Dobrý den pane profesore :-)

A přitom stačilo odpojit ten šifrovaný disk, nainstalovat na druhý systém a zase zpět připojit ten šifrovaný. Pak jen přepínat disky při bootu.

To je mi jasné. Tady to zmiňuji v budu 2.:

Je mi jasné, že když před instalací pokusného Mintu vypnu v BIOSu ostatní disky, tak se GRUB nainstaluje na sdc včetně nabídky GRUBu a bude to fungovat.

Se stejným problémem jsem se setkal před pár týdny. Tenkrát se to v mých očích chovalo nelogicky, ale nebyl jsem si teď jistý, jestli to tenkrát nebylo způsobeno tím, že jsem nainstaloval zavaděč na špatný disk. Takže jsem si teď chtěl ověřit, jak se to bude chovat, když si pohlídám, abych nainstaloval zavaděč na správný disk. K mému úžasu se to chová stejně nelogicky, jako předtím.
V miulosti jsem nadával na MS, jak můžou používat takový instalátor, který ti záměrně nainstaluje systém na jeden disk a zavaděč na druhý. Udělal to tak vždy, pokud druhý disk v pc byl. Pak stačilo, aby si např. někdo z rodiny odvezl ten druhý disk, který byl datový na víkend k babičce a nenabootovals. Tak mě zajímalo, jak je na tom Linux.
Popravdě řečeno, přijde mi divné, že když v instalátoru určím pro instalaci zavaděče sdc, že pak musím v boot menu vybírat pro zavedení daného systému sda. To mi přijde nelogické. A taky se divím, že v instalátoru není možnost si vybrat, na jakém disku bude ta GRUB nabídka. To mi přijde user antifriendly.

Vlastně bych byl rád, kdyby mi tu někdo vysvětlil, proč se to chová tímto způsobem.

15.4. 20:47 lertimir | skóre: 62 | blog: Par_slov
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
No GRUB 2 má většinou automaticky zapnutou funkci "prohlédni disky a zařaď nalezené operační systémy do menu". Navíc v multidiskovém systému je vhodné důsledně se připojovat k diskům pomocí UUID, protože se pořadí sdx může měnit, (o pořadí rozhodují milisekundy, kdy který disk odpoví) UUID se nemění.
Petr avatar 15.4. 20:59 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Ahoj

No GRUB 2 má většinou automaticky zapnutou funkci "prohlédni disky a zařaď nalezené operační systémy do menu".

To chápu. Co ale nechápu je, proč se při nové instalaci nevytvořilo na sdc nové menu.

Navíc v multidiskovém systému je vhodné důsledně se připojovat k diskům pomocí UUID, protože se pořadí sdx může měnit, (o pořadí rozhodují milisekundy, kdy který disk odpoví) UUID se nemění.

Pokud myslíš v /etc/fstab, tak to tak samozřejmě dělám. sda a sdc jsem psal pro vaši lepší orientaci.

Pavel 'TIGER' Růžička avatar 16.4. 08:49 Pavel 'TIGER' Růžička | skóre: 47
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
Já ovšem myslel fyzické odpojení, vytrhnutí kabelů. Grub je mocný nástroj, nelze přednastavit všechny možné varianty automatu. A co si budeme vykládat, sestavitelé distribucí mu nevěnují moc pozornosti. Proto je dobré znát jeho základní možnosti, pochopit je a umět si ho nainstalovat ručně. Pak neudělá to co nechceš. Narozdíl od Windowsů se instalátor ptá, jestli jej chceš instalovat.
Petr avatar 16.4. 10:18 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
Já ovšem myslel fyzické odpojení, vytrhnutí kabelů.

Tak to je zajímavé, protože jsi to byl právě ty kdo mi před časem radil, že je zbytečné sundávat z disku kšandy. Že jej stačí zakázat v BIOSu. To mi právě tenkrát přišlo jako dobrá rada. Je to podstatně elegantnější, než odpojovat všechny kabely, tahat case z poza stolu a něco demontovat a pak vše zpátky.

Nebo je v něčem rozdíl?

Pavel 'TIGER' Růžička avatar 16.4. 12:10 Pavel 'TIGER' Růžička | skóre: 47
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
Ano, mělo by to stačit, ovšem, co je to za Bios, má poslední firmware, chová se korektně? Pak je Bios a UEFI. Už jsem i viděl, že Linux kašlal na nastavení Biosu. Takže pokud to tímto způsobem uděláš, pak je nutné při instalaci zkontrolovat, jestli nějakým způsobem není druhý disk vidět, což se stát může. Pak se to dá obejít skrytou partitions atp. Tedy, když už chceš spoléhat na nastavení automatu. Ale není nad to si to všechno ošéfovat vlastnoručně. Ale neboj, také jsem si to musel nastudovat a zkoušel postupy způsobem pokus --> omyl. Lépe se to asi ani pod kůži dostat nedá.
Petr avatar 16.4. 17:45 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Za tuhle reakci jsem rád. To tedy koukám, že se může stát, že Linux ignoruje nastavení BIOSu. Takže při nastavení automatu si to pak pohlídat a kdyby něco, tak kšandy dolů.
Ten fígl s skrytou partyšnou znám. To je super.

Jinak BIOS má poslední firm. Docela si to hlídám. Korektně se chová a jde o BIOS/UEFI.

k3dAR avatar 15.4. 18:57 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
* ODOZNACUJU jako reseni
protoze neresi problem ale jen informuje jak mu slo predejit a navic to tazatel psal ze vi drive ;-)
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 15.4. 19:11 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

No, nechtěl jsem to napsat takhle natvrdo, ale v podstatě s tebou souhlasím :-)

Za chvilku zkusím ten tvůj postup.

16.4. 01:19 theseuszn
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
Příloha:

Původně jsem reagovat nechtěl, nějak mi to ale nedalo. Takhle to mám dočasně já, tak jak psal Petr Šobáň:

SSD-1:
Disk /dev/sda: 111,8 GiB, 120 034 123 776 bajtů, 234 441 648 sektorů
Zařízení   Začátek     Konec   Sektory Velikost Druh
/dev/sda1     4096    208895    204800     100M Systém EFI
/dev/sda2   208896 234438655 234229760   111,7G Souborový systém Linuxu

SSD-2:
Disk /dev/sde: 232,9 GiB, 250 059 350 016 bajtů, 488 397 168 sektorů
Zařízení   Začátek     Konec   Sektory Velikost Druh
/dev/sde1     2048    198655    196608      96M Systém EFI
/dev/sde2   198656 440199167 440000512   209,8G Souborový systém Linuxu

Je to jen zkrácený výpis, mezi aktivními disky sou ještě 2 hdd bez bootu. Každé sd-éčko je na začátku malinko jinak, ale to je putna.

V příloze Menu pro výběr OS.

k3dAR avatar 16.4. 16:28 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
timto mas 1 grub kterej pro 2 disky, jenze tazatel ma 1-LUKS 2-BezLUKS, takze:
s Grub na 1 by zadaval LUKS heslo pro odemceni "oddilu" (kde ma grub moduly a grub.cfg) i pri startu disku BezLUKS
s Grub na 2 by nezadaval LUKS heslo a tedy OS na 1 by nemel pristup k rootfs (kde ma /boot s jadrem a initramfiskem)

proto potrebuje mit Grub na kazdem disku zvlast...
porad nemam telo, ale uz mam hlavu... nobody
16.4. 22:19 theseuszn
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
No popsal si to hezky, aspoň si to teď tazatel bude moct správně pořešit. A budu se těšit na tu chvíli, až se tazatel tady pochlubí (jako že je to nemožný), jak moc mu ta tvá poučka pro mě pomohla :D
k3dAR avatar 16.4. 22:28 k3dAR | skóre: 53
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk
ses mimo, co sem popsal bylo info pro tebe, tazatel toto vi, proto to zacal resit, aby pri startu OS z disku2 NEmusel pouzivat Grub na disku1-LUKS a tedy NEmusel pro start nesifrovaneho-OS-disk2 zadavat zbytecne heslo pro disk1...

reseni je mozne, tak jak se snazi, mit na obou diskach svuj grub a vybrat v UEFI boot seznamu konkretni disk podle toho co za OS chce, kdyz vybere disk1 s LUKS, zada luks heslo, kdyz vybere disk2 bez LUKS, heslo zadavat nebude...
(naopak resenim nebylo ta tva nesmela informace :-)
porad nemam telo, ale uz mam hlavu... nobody
Petr avatar 16.4. 17:38 Petr | skóre: 23 | blog: Zápisy - poradna
Rozbalit Rozbalit vše Re: Nejsem schopen nainstalovat GRUB na sekundární disk

Zdravím,

i když mi tvá rada nepomůže, tak jsem rád, že jsi se osmělil a napsal :-)

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.