Portál AbcLinuxu, 11. června 2024 08:45


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

Vložit další komentář
xkucf03 avatar 17.11.2014 11:39 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Boot rescue Debianu z ISO obrazu
Odpovědět | Sbalit | Link | Blokovat | Admin

Díky za článek, zaslouží tučňáka.

Stažení initrd.gz a vmlinuz zvlášť je nutné, ty obsažené na médiu nedokážou najít ISO obraz na souborovém systému ext4 (který používám na /boot).

Napadlo mě, že je zbytečné do toho tahat souborový systém. Když má člověk LVM, tak je jakýkoli FS zbytečná vrstva navíc. Zkusil jsem to a funguje:

Místo do souboru uložíme ISO obraz do LV:

lvcreate --name debian_iso --size 300M test
dd if=/tmp/debian-7.5.0-amd64-netinst.iso bs=1M of=/dev/test/debian_iso

a pak nabootujeme z Grubu:

grub> linux (lvm/test-debian_iso)/install.amd/vmlinuz 
grub> initrd (lvm/test-debian_iso)/install.amd/initrd.gz 
grub> boot

Případně by to mohlo jít přes chainloader, ale to se mi nepodařilo rozchodit.

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
17.11.2014 16:09 tom62 | skóre: 14 | blog: tom62 | Brno
Rozbalit Rozbalit vše Re: Boot rescue Debianu z ISO obrazu
Díky za doplnění. LVM na noteboocích (kde ta nedostupnost média pro opravu častěji hrozí) nepoužívám. chainloader jsem zkoušel, ale také se mi to nepodařilo rozchodit.
17.11.2014 18:33 aaa
Rozbalit Rozbalit vše Re: Boot rescue Debianu z ISO obrazu
Odpovědět | Sbalit | Link | Blokovat | Admin
Tohle je velice zajimavy prispevek. Asi to zacnu pouzivat.
19.11.2014 01:20 Anonym
Rozbalit Rozbalit vše Re: Boot rescue Debianu z ISO obrazu
Odpovědět | Sbalit | Link | Blokovat | Admin
A není jednodušší si jádro a initramfs z toho iso prostě vykopírovat? Stejně to bude fungovat jenom u těch ISO, kde se vše načte do RAM bootloderem a dál už se na něj nesahá.
19.11.2014 07:03 tom62 | skóre: 14 | blog: tom62 | Brno
Rozbalit Rozbalit vše Re: Boot rescue Debianu z ISO obrazu
Jak jsem psal, pokud je to ISO uložené třeba na souborovém systému ext4 (můj případ), pak ty soubory obsažené v ISO obrazu v případě Debianu nefungují. Právě proto, že to ISO je k běhu potřeba (načítají se z něj další věci), po startu se ISO hledá na discích (parametr iso-scan/filename=/debian/debian.iso).

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.