Як створити Debian Live USB з наполегливістю?


11

Я хотів би використовувати Debian куди б то не було, встановивши його на флеш-накопичувач USB, але я не знаю, як змусити його зберігати налаштування та мати змогу встановлювати / оновлювати пакети, не втрачаючи їх при перезавантаженнях.

Тому я завантажив гібридне ISO-зображення із цього посилання , і я дотримувався інструкцій у FAQ :

dd if=image.iso of=/dev/sdb bs=4M; sync

Ця команда скопіювала зображення на флешку, створивши розділ, розмір якого такий самий, як образ ISO (1,3 ГБ із 8 ГБ), а решта флеш-пам'яті нерозподілена.

Я шукав, як це зробити, але в кожному підручнику використовується інший підхід, і деякі з них застаріли і розповідають про старий образ usb-hdd.

То як я можу встановити це гібридне зображення на флешку?

Як я повинен розділити свою флешку, щоб мати змогу встановлювати пакети та зберігати налаштування? і як я можу встановити це зображення без використання dd?


У даному навчальному посібнику (2011 р.) Описано, як саме результат повинен бути в GParted; це було можливо за допомогою Debian 6.0.0 (Squeeze) за допомогою зображення USB-HDD. Знову ж таки, я не можу відтворити результат за допомогою гібридного ISO-зображення для новіших випусків Debian.
clearkimura

@clearkimura Спробуйте UEFI + BIOS завантажувальний живий Debian stretch amd64 з наполегливістю . Ви повинні нагородити користувача schlimmchen, якщо відповідь працює для вас.
Фредді

Гібридні ISO - це зображення, які завантажуються з компакт-дисків та завантажуються з USB-пристроїв, оскільки вони також містять MBR . Ці зображення є лише для читання (файлова система squashfs), тому їх не можна записати, і вони, як правило, мають один розділ. Таким чином, вам доведеться створити другий розділ, що записується, для збереження, додайте persistence.confфайл конфігурації та додайте параметр завантаження ядра "персистенція" до конфігурації grub / syslinux для виявлення вашого другого розділу.
Фредді

@Freddy Якщо ви думаєте, що ви можете дати краще пояснення, ніж опубліковані відповіді досі, - пояснити, чому клонування (використовуючи dd або cp) не працюватиме наполегливо, як описано в офіційній документації, - ви повинні перетворити свій коментар у відповідну відповідь замість цього.
clearkimura

1
Домашнє завдання після баунті: Після того, як я продовжую читати, читати та читати різні тексти в Інтернеті, і зробив ще кілька раундів проб і помилок, мені вдалося зрозуміти краще клонування (Так, гібридний ISO може працювати з стійким на USB, оскільки за офіційну документацію ). Але все ж для завантаження та тестування за допомогою Debian 10 - я можу отримати свою відповідь якось найближчим часом.
клеаркімура

Відповіді:


7

Debian жити з наполегливістю.

  1. Спочатку спробуйте з офіційним зображенням від www.debian.org/CD/live/

    З веб-сайту SE (стандартний live):

    wget https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-10.0.0-amd64-standard.iso
    

    Від автоматичного вибору дзеркала (mate live):

    wget http://debian-cd.debian.net/debian-cd/10.0.0-live/amd64/iso-hybrid/debian-live-10.0.0-amd64-mate.iso
    

    Потім контрольною сумою ви завантажуєте файл за допомогою https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/SHA256SUMS ...

    Ok ISO файлова система тільки для читання , але є трохи обхідний шлях : ми могли б замінити нон життєво bootparam по persistenceтаким чином.

    • Після підтвердження файлу!
    • ви можете змінити їх, використовуючи sedдля заміни рядків у двійкові.

      LANG=C sed 's/splash quiet/persistence /;s/quiet splash/persistence /' \
          </tmp/debian-live-10.0.0-amd64-mate.iso \
          >/tmp/debian-live-10.0.0-amd64-mate-persist.iso
      

    Це створить модифіковану копію живого бінарного файлу , строго замінюючи splash quietабо quiet splashпо persistenceвсюди. Добре, це буде працювати лише тоді, коли команда grub boot містить ці два слова разом.

    Але дбайте про те, щоб не втратити місця після наполегливості:

    "splash quiet" -> 12 characters
    "persistence " -> 12 characters
    

    Або ваш бінарний файл буде порушений.

  2. Встановіть на USB-ключ

    dd if=debian-live-10.0.0-amd64-standard-persist.iso of=/dev/sdX
    

    Потім додайте свій третій розділ для збереження:

    fdisk /dev/sdX
    n           # new partition
    p           # primary
    <Return>    # default: 3
    <Return>    # default: next free sector
    <Return>    # default: last addressable sector
    w           # write and quit
    

    Це може бути запущено без взаємодії:

    fdisk /dev/sdX <<<$'n\np\n\n\n\nw'
    

    Відформатуйте та підготуйте наполегливість за допомогою union:

    mkfs.ext4 -L persistence /dev/sdX3
    mount /dev/sdX3 /mnt
    echo '/ union' >/mnt/persistence.conf
    sync
    umount /mnt
    

    Потім вийміть і спробуйте!

    Якщо ви використовуєте офіційне, незмінене зображення, для використання наполегливості вам доведеться перервати вибір завантаження:

    Після відображення екрана меню виберіть варіант завантаження, а потім Returnнатисніть Tab.

    Відобразиться командний рядок ядра, потім додайте persistenceпробіл після останнього слова ( quiet), а потім натисніть Return.

    На жаль, оскільки 1-й розділ в комплекті з UEFI і є ISO, ви не можете змінювати команду завантаження.

Налаштування Debian жити з наполегливістю

Вам просто потрібно додати persistenceдо командного рядка завантаження, але нічого іншого !? Є спосіб, використовуючи FAT і syslinux, але у вас багато маніпуляцій з даними. Це довго, і я вважаю це не дуже добре. Я віддаю перевагу:

  1. Створіть свій Debian в прямому ефірі

    Більш регулярний , але трохи довший (принаймні для 1-го зображення),

    Примітка. Все це було зроблено під користувачем root (це повинно працювати, використовуючи fakeroot, але це не перевірено там і сьогодні).

    apt install live-build
    

    ... і всі рекомендації.

    Я написав невелику XARGSфункцію для скидання коментованих рядків:

    XARGS() { sed -ne '/#/d;s/ \t//g;H;${x;s/\n/ /g;s/^ //;p}'; }
    

    Перше налаштування bootparams, з локалізацією та аргументами для збереження:

    ExtraBootParams=$(XARGS <<eobp
        boot=live
        config
        locales=ed_WT
        keyboard-layouts=ed
        keyboard-variant=wt
        persistence
    eobp
    )
    

    Тепер ваш список пакетів:

    PackageList=$(XARGS <<-eopl
        gnome
        gnome-core
        # gnome-full
        # debian-forensics
        debian-installer-launcher
    eopl
    )
    

    Найперший крок lb: створити початкове дерево:

    lb config --architectures amd64 -d buster --debian-installer-gui \
        true --archive-areas 'main contrib non-free' \
        --bootappend-live "$ExtraBootParams" 
    

    Тепер у вас маленьке дерево, ви могли:

    printf "%s\n" > config/package-lists/standard.list.chroot \
        $Packages $PackageList
    

    Гаразд, наступна команда займе довгий час! (Приблизно 1 годину на моєму хості)

    lb build
    

    Якщо все в порядку, ви можете знайти свій власний Debian в прямому ефірі :

    ls -l *.iso
    -rw-r--r--  1 root root 1511817216 sep  7 15:32 live-image-amd64.hybrid.iso
    
  2. Встановити на USB-ключ (та ж операція, що і для завантажених бінарних файлів)

    «З-гібрид» зображення містить два розділи для UEFI і живуть змішані таким чином , як EFI і биос може завантажуватися на.

    file live-image-amd64.hybrid.iso
    live-image-amd64.hybrid.iso: DOS/MBR boot sector; partition 2 : ID
    =0xef, start-CHS (0x3ff,254,63), end-CHS (0x3ff,254,63), startsect
    or 708, 5696 sectors
    

    Ви можете просто поставити свій ключ USB: (Примітка: спочатку переконайтеся, що ваш ключ USB не встановлений!)

    dd if=live-image-amd64.hybrid.iso of=/dev/sdX
    

    Потім додайте свій третій розділ для збереження:

    fdisk /dev/sdX <<<$'n\np\n\n\n\nw'
    

    Відформатуйте та підготуйте наполегливість за допомогою union:

    mkfs.ext4 -L persistence /dev/sdX3
    mount /dev/sdX3 /mnt
    echo '/ union' >/mnt/persistence.conf
    sync
    umount /mnt
    

    Вийміть і спробуйте ...

Debian жити із зашифрованою наполегливістю

  1. Створіть свій Debian в прямому ефірі, але із зашифрованою наполегливістю .

    Для завантаження з коренями /на зашифрованій постійності вам потрібно додати dm-cryptмодуль та пов’язані бінарні файли до initrd (початковий диск диска), додавши налаштування CRYPTSETUP=yу /etc/initramfs-tools/hooks/...

    Я написав невелику XARGSфункцію для скидання коментованих рядків:

    XARGS() { sed -ne '/#/d;s/ \t//g;H;${x;s/\n/ /g;s/^ //;p}'; }
    

    Перше налаштування bootparams, з локалізацією та аргументами для збереження та cryptsetup:

    ExtraBootParams=$(XARGS <<eobp
        boot=live
        config
        locales=ed_WT
        keyboard-layouts=ed
        keyboard-variant=wt
        persistent=cryptsetup
        persistence-encryption=luks
        persistence
    eobp
    )
    

    Тепер ваш список пакетів:

    PackageList=$(XARGS <<-eopl
        gnome
        gnome-core
        # gnome-full
        # debian-forensics
        debian-installer-launcher
    eopl
    )
    

    І ваш вибір пакету:

    Packages=$(XARGS <<-eopk
        cryptsetup
        cryptsetup-initramfs
        debian-installer-launcher
        firmware-linux-nonfree
        firmware-linux-free
        less
        ssh
    #   openvpn
    #   xtightvncviewer
        gsmartcontrol
        smartmontools
        partclone
        ntfs-3g
        task-gnome-desktop
        user-setup
        sudo
        apt-utils
    eopk
    )
    

    Звичайно cryptsetupпотрібно! ;-)

    Найперший крок lb: створити початкове дерево:

    lb config --architectures amd64 -d buster --debian-installer-gui \
        true --archive-areas 'main contrib non-free' \
        --bootappend-live "$ExtraBootParams" 
    

    Тепер у вас маленьке дерево, ви могли:

    printf "%s\n" > config/package-lists/standard.list.chroot \
        $Packages $PackageList
    

    Гаразд, наступні дві команди займуть довгий час! (Приблизно 40 'на моєму хості)

    lb bootstrap ; lb chroot
    

    Тепер ви можете додати свій модуль та бінарні файли:

    echo dm-crypt >> chroot/etc/initramfs-tools/modules
    
    sed '/CRYPTSETUP=/s/^#//;s/=.*/=y/' -i \
        chroot/etc/cryptsetup-initramfs/conf-hook 
    ln -s ../../cryptsetup-initramfs/conf-hook \
        chroot/etc/initramfs-tools/hooks/cryptsetup
    chroot chroot live-update-initramfs -u
    

    Потім запустіть заключний етап (знадобиться ще трохи часу ~ 25 '):

    lb installer ; lb binary
    

    Примітка: Якщо ви читаєте cryptsetup: WARNING: Couldn't determine root device, це добре! Це означає, що cryptsetup встановлений на вашому initrd.

    Якщо все в порядку, ви можете знайти свій власний Debian в прямому ефірі :

    ls -l *.iso
    -rw-r--r--  1 root root 1511817216 sep  7 15:32 live-image-amd64.hybrid.iso
    
  2. Встановіть на USB-ключ

    «З-гібрид» umage зробити вже містить два розділи для UEFI і живуть змішаним таким чином , як EFI і BIOS можуть завантажуватися на.

    file live-image-amd64.hybrid.iso
    live-image-amd64.hybrid.iso: DOS/MBR boot sector; partition 2 : ID
    =0xef, start-CHS (0x3ff,254,63), end-CHS (0x3ff,254,63), startsect
    or 708, 5696 sectors
    

    Ви можете просто поставити свій ключ USB: (Примітка: спочатку переконайтеся, що ваш ключ USB не встановлений!)

    dd if=live-image-amd64.hybrid.iso of=/dev/sdX
    

    Додайте новий розділ Linux, використовуючи вільний простір.

    fdisk /dev/sdX <<<$'n\np\n\n\n\nw'
    

    Це створить розділ 3, використовуючи вільний простір на вашому USB-ключі.

    Потім підготуйте свій зашифрований розділ

    cryptsetup -q luksFormat /dev/sdX3
    

    Введіть пароль

    cryptsetup -q luksOpen /dev/sdX3 persist 
    

    Знову введіть пароль

    mkfs.ext4 -L persistence /dev/mapper/persist
    mount /dev/mapper/persist /mnt
    echo '/ union' >/mnt/persistence.conf
    sync
    umount /mnt
    cryptsetup luksClose persist
    

Це все.

eject /dev/sdX

Це цікаво: 1. Чи binдоступні файли для поточних версій Debian? 2. Будь ласка, повідомте нас про те, як і як працює ваш метод (з поточними версіями Debian).
sudodus

1
@sudodus Починаючи з Debian 7 (Wheezy), зображення USB-HDD більше не створювалися для випуску. Я можу принаймні підтвердити, що зображення USB-HDD доступні для Debian 5 (Lenny) та 6 (Squeeze). Зображення USB-HDD є .imgі ні .bin, але, мабуть, вони по суті такі ж, як у Debian Wiki .
clearkimura

2
Гаразд, я все це перепишу, але не сьогодні ... Вибачте.
Ф. Хаурі

@sudodus Rewite закінчено, і ні , вибачте: binзображення, опубліковані на debian.org, не завантажуються із заскреженою наполегливістю.
Ф. Хаурі

1
+1; @ F.Hauri, я намагався створити розділ для наполегливості після клонованої частини USB-накопичувача за допомогою partedі gpartedбез особливої ​​долі. Ви показуєте, що fdiskпрацює (не руйнує завантаження клонованого диска). І так, я бачу, що потрібно буде додавати параметр завантаження persistenceпри кожному завантаженні, оскільки файлова система iso9660 призначена лише для читання. І я погоджуюся, це може бути здорово (навіть дуже цінно) мати зашифровану наполегливість, наприклад, під час подорожі.
sudodus

4

Чому б вам не зробити нову установку Debian, вибравши пристрій usb замість вашого жорсткого диска? Яку ємність має ваш usb?

У мене встановлений Debian LXDE і працює на 4-ГБ пам'яті USB, оновлюючи систему, коли я хочу, і встановлюю пакети, коли вони мені потрібні.


Це флешка 8 Гб, я хотів би використовувати GNOME, і думав, що це займе багато місця, а живий образ GNOME - це лише 1,3 ГБ, але моя установка на жорсткий диск більша, але я не знаю точно, скільки, який Ви використовували інсталяційне зображення?
П’єр

@Peter - для встановлення за замовчуванням має бути добре 8 Гб.
slm

Я використовував cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/… , оскільки хотів швидкості, я вибрав lxde. У вас теж є зображення гнома. Gnome з usb може бути трохи повільним, але якщо у вас багато оперативної пам’яті, програмування буде відкриватися лише повільно в перший раз, наступного разу вони відкриються швидше. Що стосується місця, очевидно, ви будете зменшити кількість додатків, які ви встановлюєте в usb, до тих, які ви дійсно використовуєте / потребуєте, а решту залишите для домашнього комп'ютера.
YoMismo

2
До речі, ви, можливо, захочете створити / tmp на ram, а не на своєму диску, вам потрібно буде лише додати рядок tmpfs /tmp tmpfs nodev,nosuid,size=2G 0 0до вашого fstab (змінити 2G на той розмір, який ви хочете, і мати на увазі, що сума, яку ви
Призначення

2
Використання встановленої системи не підходить для USB-ключа, який повинен завантажуватись на багатьох обладнаннях. Справжня жива побудована таким чином, щоб дозволити кілька металовиробів
Ф. Хаурі

4

Клонування та стійкий Debian наживо

Клонування (копіювання кожного байту як таке, створення копії "один на один") - це дуже простий і надійний метод створити завантажувальний диск (живий диск або встановити диск) з гібридного ізофайлу linux.

Немає звичайного способу зробити клонований ізофайл Debian стійким, оскільки він має файлову систему, доступну лише для читання, ISO9660 (та "таблицю розділів" лише для читання).

Використання mkusb (BIOS / UEFI)

Можливо (і я би сказав досить просто) використовувати mkusb для створення стійкого живого диска з живого ISO-файлу Debian . mkusb підтримує Debian 8 або новішу версію, і ви повинні використовувати поточну версію mkusb (версія 12.3.3 або новіша).

mkusb створює таблицю розділів і 5 розділів:

  1. Розділ NTFS для обміну даними з комп'ютерами Windows (необов'язковий розмір)
  2. Розширений розділ або bios_grubперегородка
  3. FAT32 завантажувальний розділ для завантаження grub(як в режимі UEFI, так і в BIOS)
  4. Розділ ISO9660, що містить клон ізо-файлу
  5. ext розділ для збереження, де зберігаються ваші модифікації (та файли)

mkusb робить такі налаштування автоматично:

  • Параметр завантаження persistence(не persistentяк в Ubuntu)
  • Мітка persistenceна розділі №5 (не casper-rwяк в Ubuntu)
  • Файл persistence.confіз вмістом / unionна верхньому рівні розділу №5.

Ця структура створена за dus-persistentдопомогою шрифта bash , коли ви використовуєте псевдонім mkusb версії 12 mkusb-dus. Якщо вам потрібні всі деталі, встановіть mkusb і прочитайте вміст dus-persistentабо прочитайте його безпосередньо через phillw.net/isos/linux-tools/mkusb/dus-persistent .

Параметри mkusb за замовчуванням можуть бути використані для Debian 8, 9 і 10, і постійний живий диск буде працювати при завантаженні в режимі BIOS і UEFI (але не при захищеному завантаженні).

(У попередній версії mkusb 12.3.2 ви повинні встановити "usb-pack-efi" вручну в меню "налаштування" для Debian 10 в режимі UEFI.)

Використання ручного налаштування (лише UEFI)

Якщо ви хочете завантажувати флешку лише для UEFI, інсталятор взагалі не потребує.

Вам просто потрібно відформатувати флешку з FAT32 і встановити прапор завантаження. Потім використовуйте будь-який ваш улюблений інструмент вилучення, як 7zip, щоб витягнути та скопіювати ISO до розділу FAT32 . Див. Розділ " Зроби сам" для отримання більш детальної інформації.

Я перевірив цей метод за допомогою стандартного live iso файла (малий, без графічного середовища на робочому столі),

debian-live-10.0.0-amd64-standard.iso

Таким чином, ви можете зробити завантажувальний USB-накопичувач із Debian 10 (64-розрядний). Це буде лише в реальному часі та завантажуватиметься в режимі UEFI.

  • Створіть розділ FAT32 досить великий, щоб зберігати файли з iso-файлу (додайте приблизно 5% до розміру ізо-файлу)
  • Змонтуйте перегородку FAT32
  • Витягніть вміст (дерево каталогів з усіма файлами) iso-файлу до розділу FAT32

Тепер у вас є завантажувальний накопичувач лише для живих USB

  • Відредагуйте слово persistenceдо кінця рядків, починаючи з linuxфайлу

    /path/to/mountpoint/boot/grub/grub.cfg
    
  • Створіть ext2розділ у нерозподіленому просторі (за розділом FAT32)

  • Поставте етикетку persistenceна ext2перегородку
  • Монтуйте ext2перегородку
  • Запишіть / unionу файл persistence.confу ext2файловій системі

  • Відключіть усі розділи на флеш-накопичувачі перед тим, як відключити її чи перезавантажити

Тепер у вас є стійкий живий USB-накопичувач з Debian 10.


Командний вихід із внутрішнього постійного диска:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  9.0M  1.6G   1% /run
/dev/sdb1       4.0G  826M  3.2G  21% /run/live/persistence/sdb1
/dev/loop0      610M  610M     0 100% /run/live/rootfs/filesystem.squashfs
tmpfs           7.8G     0  7.8G   0% /run/live/overlay
/dev/sdb2        11G   38M   11G   1% /run/live/persistence/sdb2
overlay          11G   38M   11G   1% /
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
tmpfs           7.8G     0  7.8G   0% /tmp
tmpfs           1.6G     0  1.6G   0% /run/user/1000

$ lsb_release -a
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:    10
Codename:   buster

$ lsblk -fm /dev/sdb
NAME   FSTYPE LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINT                            SIZE OWNER GROUP MODE
sdb                                                                                                                14.8G             brw-rw----
├─sdb1 vfat   USBBOOT     7176-C538                               3.2G    20% /usr/lib/live/mount/persistence/sdb1    4G             brw-rw----
└─sdb2 ext2   persistence 2b324439-d63e-4a19-bf57-d49ecb881828     10G     0% /usr/lib/live/mount/persistence/sdb2 10.8G             brw-rw----

Ви можете бачити, що розмір overlayзбігів, той, /dev/sdb2який вказує на те, що наполегливість працює.

Використання mkusb-minp(BIOS / UEFI)

Можливо (і я б сказав досить просто) використовувати mkusb-minp для створення стійкого живого диска з живого ISO-файлу Debian. mkusb-minp підтримує Debian 10 або новіші. Цей простий оболонка розроблена з mkusb-min . Обидва вони "зав'язують пояс безпеки" навколо процесу клонування, щоб уникнути запису на неправильний пристрій.

Це хороший варіант, якщо ви не хочете додавати програмне забезпечення за допомогою PPA або взагалі хочете використовувати лише інструменти, які ви можете зрозуміти.


1
Загальна інформація для користувачів: На сьогодні (5 вересня 2019 року) mkusb 12.3.2-1ubuntu4 доступний через PPA для Ubuntu 12.04 та новіших версій . SparkyLinux, дистрибутив на базі Debian, у своєму сховищі має ту саму версію, що і оголошена в березні 2019 року .
clearkimura

1
Коментар після виграшу: sedКоманда - це лише обхідне рішення, але, здається, ніхто не коментує та не пояснює обмеження. Я думаю, що копіювання рішення з іншої відповіді приносить більше шкоди, ніж користі, якщо ви не зможете уточнити, коли це не спрацює.
clearkimura

@clearkimura, я протестував "до кінця" F.Hauri на "бінарне редагування" persistence у файлі Debian 10 iso, створити за ним розділ fdiskі налаштувати розділ, щоб стати контейнером для постійних даних. Я можу підтвердити, що він працює з Debian 10 і в режимі UEFI, і в BIOS, але поки що нічого не можу сказати про попередні версії (Debian 8 і 9). Я вилучаю текст з відповіді і роблю "лише" цей коментар до нього.
sudodus

1
Не впевнений, чи мій коментар був інтерпретований неправильно, але я просто хотів натякнути, що sedкоманда працюватиме не для всіх. Зважаючи на те, що це лише обхідне рішення, часу на тестування не варто.
клеаркімура

1
Я тестував mkusb2 роки тому, він чудово працює на / для створення стійких debian 8 і 9. ось моя відповідь на U&L
GAD3R

1

Перш за все - я не хлопець Linux - просто знайомий з цим більше, ніж середній Джо.

Ви можете використовувати інсталятор yummi, щоб створити завантажувальну паличку Debian 10 usb (я використовував 16 Гб палку, яку я проклав), а потім завантажте її.

Одного разу вставте велику USB-накопичувач в інший порт (я це роблю, коли ми розмовляємо зі флеш-накопичувачем Samsung FIT на 128 ГБ), а потім двічі клацніть піктограмою Встановити Debian на робочому столі.

Перебігайте звичайні речі, поки ви не дістанетесь до розділу, потім виберіть вручну. На екрані ручного розбиття переконайтеся, що USB-накопичувач на 128 ГБ вибраний (або залежно від того, який ви використовуєте - переконайтеся, що він не є локальним накопичувачем для будь-якого ПК, який ви використовуєте. зробити це і переконатися, що в даний момент не працює 16-ГБ USB-накопичувач, на якому працює Debian Debian)

Після завершення видаліть усі існуючі розділи із флеш-пам’яті 128 Гб і створіть наступні 3 розділи.

500 Мб / завантаження / efi 1942 МБ linuxswap решта ext2 (моя - 119 ГБ)

---- Я б не використовував ext3 або 4 для USB-накопичувача - не впевнений, чому, якийсь хлопець з Linux сказав мені, що кілька років тому я затримався. Якщо хтось знає, чому, будь ласка, скажіть нам?

і, нарешті, переконайтеся, що завантажувач буде встановлений на належну USB-накопичувач - це було на тій самій сторінці, що і розділ, коли я це робив, і це легко пропустити - для мене це було в самому дні, і мені довелося змінити його з локального SDD ПК, який я використовував для цього на флеш-накопичувачі Samsung 128GB FIT. Зрештою, наступне ... зачекайте близько години (приблизно в моєму випадку).

Якщо живі блокування Debian, звичайно, пароль "живе" без лапок.

Це закінчилось, коли я набирав це, тому я перезавантажувався і входив у повну роздуту систему Debian 10, що працює на моїй флеш-пам’яті FIT USB 128 Гб. З прибл. 10 хвилин використання, яке я мав на ньому, я зміг підтвердити дисковий простір таким, яким він має бути (ЛОТИ), і, здається, він працює трохи повільніше, ніж мій локальний диск NvMe, але швидше, ніж HDD регулятора 7200RPM.

Туди йти.


о так, я використовував Debian 10 KDE невільний, але я suppsoe все, що буде працювати таким чином ... я збираюся витягнути палицю з мого ноутбука, який я використовував, щоб створити його, і спробувати його на робочому столі та веб-сервері, щоб переконатися він прекрасно завантажується у багатьох виробників комп'ютерів, і він не обмежується моїм ноутбуком, який ми побачимо ... повідомте про це через 10 хвилин або близько ...
Jon

Працювало чудово у всіх системах - мені довелося вимкнути безпечне завантаження на тих, які були у їхньому BIOS та включені (x2 - протестовано на п’яти системах = 1 старша модель HP Inspiron, одна РЕАЛЬНА старша модель Dell XPS, одна Alienware Aurora R4 - безпечне завантаження не ввімкнено, один Alienware Aurora R8 - захищене завантаження включене - довелося відключити його для завантаження роботи, а один MSI Infinite X також із включеним захищеним завантаженням, і я його відключив). Окрім цього н.п. Це я повинен використовувати лише для діагностичних цілей - інакше я просто встановлю його на NvME і захищую його завантаженням з цього накопичувача і виконую з ним.
Jon

Ви добре описуєте, як створити встановлену систему на USB-накопичувачі (встановленому як на внутрішньому диску). Це хороша альтернатива, але вона не дає відповіді на початкове запитання цієї теми. У будь-якому випадку, я думаю, що ваші зусилля варті того, щоб сприяти (+1).
sudodus
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.