GNU/Linux >> Znalost Linux >  >> Linux

Použít dělené živé USB?

Mám zařízení USB a snažím se ho vytvořit tak, aby mělo 2 oddíly:jeden pro živý linuxový disk a druhý pro ukládání dokumentů.

Vytvořil jsem oddíly pomocí gparted a nastavil spouštěcí příznak na ten, který chci použít jako živý disk. Nyní mám USB takto:

Disk /dev/sdc: 14.6 GiB, 15623782400 bytes, 30515200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sdc1       8439808 30515199 22075392 10.5G 83 Linux
/dev/sdc2  *      51200  8439807  8388608    4G  b W95 FAT32

Potom jsem použil dd pro flashování iso Ubuntu do /dev/sdc2

sudo dd if=/dev/shm/ubuntu-17.04-desktop-amd64.iso of=/dev/sdc2 bs=4M

Když je disk vložen na USB disk, pokusím se zavést systém z notebooku a zobrazí se „Operační systém nenalezen“. Když se pokusím použít qemu /kvm , ukazuje jadernou paniku takto:

Jak bych to mohl udělat správně?

Přijatá odpověď:

Obdrželi jste zprávu Operační systém nenalezen chyba, protože zapsáním ISO na diskový oddíl, nikoli na disk jako celek, jste nedopatřením nezapsali boot loader do mezery MBR disku . A... očividně se PC nestará o spouštěcí příznak.

Vidím dvě možné řešení, ale musím říct, že to opravdu jen vytahuji ze svého [cenzurovaného].

Rozdělte disk po dd 'ing ISO

Nejlepší část tohoto řešení je, že budete vědět, zda je to proveditelné opravdu rychle.

  1. dd ISO na celý USB disk
  2. Zkontrolujte, zda na disku USB nejsou oddíly pomocí nástroje pro rozdělení. Pokud vidíte oddíly, pravděpodobně můžete přidat jeden pro váš šifrovaný svazek.

Přidejte bootloader k řetězovému načtení do oddílu.

Cílem je přidat zavaděč do mezery MBR disku USB a nechat jej zřetězit jakýkoli zavaděč je v oddílu. Chainloading v podstatě deleguje funkce zavaděče na jiný zavaděč. Nasměruji vám dokumentaci Gentoo na toto téma, protože je docela důkladná.

Jiné

Pokud výše uvedené selže, můžete se pokusit vytvořit vlastní Ubuntu ISO a upravit způsob spouštění.

Související:Síť – Jak v tomto případě vyměnit přijímač bezdrátové myši USB?
Linux
  1. Linux – Zpomalit kopírování disku/disku?

  2. Nelze spustit z Live CD?

  3. USB Boot VMware Fusion Kali

  1. Použijte df ke kontrole volného místa na disku v Linuxu

  2. Nelze použít klonovaný VM, OpenSUSE, VirtualBox

  3. Nelze zavést systém z USB flash disku Yumi multiboot

  1. Jak nainstalovat a používat Etcher na Linuxu pro vytvoření živého Linuxu USB

  2. „Chyba spouštění“ s živým usb Ubuntu 15.10 – jak ji opravit

  3. Spusťte docker na živém disku ubuntu