Вручную создающий Casper-rw файл

Я задавался вопросом, был ли способ создать casper-rw файл для персистентности вручную, т.е. через терминал. Я использовал Ubuntu 14.04 Живой USB с персистентностью, и это хорошо работало в течение прошлых двух недель. Вчера вечером я устанавливал набор приложений (или по крайней мере, я думал, что был), и я получил несколько ошибок, после которых заморозился терминал. Я понятия не имел, что пошло не так, как надо, таким образом, я просто вызвал закрытие и заснул.

Этим утром я пытался загрузить свой нетбук, и экран пошел пробел после меню личинки и просто остался как этот. Я полагал, что, должно быть, случайно обновил ядро, и оно испортило систему. Таким образом, я включил другой USB с другой ОС в моем нетбуке, загруженном, просмотренном к диску, где casper-rw файл был расположен и удалил его.

Это решило одну проблему. Я мог загрузиться в Ubuntu хорошо, кроме у меня просто не было персистентности. Так есть ли способ вручную создать файл персистентности, В ТО ВРЕМЯ КАК я запускаю Ubuntu? Я не хочу делать другую новую установку, поскольку у меня только есть два диска (один для резервного копирования и один для Ubuntu) и рабочий Porteus моего резервного диска, и этому всегда не удается создать загрузочный USBs из-за некоторой проблемы модуля.

Я также хотел бы знать, существует ли способ мешать Ubuntu обновить ядро, чтобы не войти в ту же ситуацию снова в будущем.Спасибо!

6
задан 19 May 2014 в 08:02

4 ответа

1) Для создания casper-rw через терминал Вы банка может ввести следующие 2 команды один за другим, заменив 512 с любым другим количеством MBS, который Вы хотите для размера своего casper-rw файла:

dd if=/dev/zero of=casper-rw bs=1M count=512

mkfs.ext3 -L casper-rw -F casper-rw

2) Для предотвращения обновлений ядра можно установить Синаптический Диспетчер пакетов , выбрать , установил пакет (пакеты) изображения Linux (linux-image-xxxxxxxxxx), и затем выберите Package> Lock Version из меню.

6
ответ дан 17 November 2019 в 08:58

Начальная загрузка с параметром загрузки toram

Начальная загрузка (живо-единственная) с параметром загрузки toram для сможения, делает к 'чему-либо' с загрузочным диском, редактирует его или отключает его, не влияя на рабочую операционную систему.

toram делает содержание первоначально из файла ISO скопированным в RAM (и это будет смонтировано на /cdrom).

Теперь Вы можете размонтирование все разделы на загрузочном диске . Это означает, что Вам разрешат отредактировать таблицу разделов или даже установите операционную систему.

Способы создать персистентность

можно использовать следующие методы для создания персистентности

  • , монтируют раздел FAT32 с полномочиями чтения-записи и создают casper-rw файл , как описано в других ответах на вопрос, файл с файловой системой внутри.

  • , если Вы загружаетесь через личинку, используйте gparted для уменьшения раздела FAT32 и после того, как это использует освобожденное пространство, чтобы создать новый раздел с ext2 файловой системой или (ext4 файловая система и позже удалить журналирование) и добавить маркировать casper-rw. Этот раздел может быть больше, чем 4 ГБ, который является большим преимуществом. (Ubuntu не может использовать casper-rw раздел для персистентности в том же диске (загрузочный диск) при начальной загрузке через syslinux, но это может, если casper-rw раздел находится в другом диске.)

  • установка mkusb временно и использование это для создания нового персистентного живого диска но в этом случае я действительно рекомендовал бы получить новый дешевый USB pendrive, что можно использовать для живой системы, и устанавливать персистентную живую систему в другой диск.

  • загрузка и клон от сжатого файла изображения к персистентной живой системе или установленной системе (как система установлен в небольших устройствах как мобильные телефоны и Raspberry Pi). Это может быть сделано с mkusb в Ubuntu и с Win32DiskImager в Windows.

Ссылки

askubuntu.com/questions/928755/can-you-install-the-os-onto-the-usb-you-are-using-to-boot-the-iso-from/928777#928777

Да, это работает со следующим рецептом :-)

help.ubuntu.com/community/Installation/FromUSBStick#Notes_about_speed

Попытка Ubuntu (Kubuntu, Lubuntu, Xubuntu...) прежде, чем установить его

help.ubuntu.com/community/Installation/UEFI-and-BIOS

help.ubuntu.com/community/mkusb/persistent

help.ubuntu.com/community/mkusb/sp

wiki.ubuntu.com/Win32DiskImager

3
ответ дан 17 November 2019 в 08:58

Если casper-rw файл находится на отформатированном устройстве FAT32 (который много загрузочных Карт памяти используют), Вы могли бы рассмотреть:

dd if=/dev/zero of=/cdrom/casper-rw bs=1MiB count=4095
  • dd: Команда для записи необработанных данных
  • if=/dev/zero: Читайте из устройства, которое генерирует noll (0 значений) байты.
  • of=/cdrom/casper-rw: Выходной файл, где casper-rw файл живет. Вы, возможно, должны изменить это в зависимости от того, что смонтировано где. Живая система Ubuntu обычно монтирует корневое устройство (карта с интерфейсом USB или CD/DVD) в / CD-ROM.
  • bs=1MiB: Сказать dd как большие блоки для записи. 1 МиБ = 1024 * 1 024 байта.
  • count=4095: Файлы на FAT32 могут составить до 4 ГБ в размере. 4095 * 1 МБ просто стесняется 4 ГБ.

Вы, возможно, должны смонтироваться /cdrom как чтение-запись (или везде, где Ваше загрузочное устройство смонтировано):

mount | grep /cdrom

Необходимо видеть строку как:

/dev/sdb1 on /cdrom type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

/cdrom устройство смонтировано в этом случае на /dev/sdb1. Для монтирования его чтение-запись Вы сделали бы:

mount /dev/sdb1 /cdrom -o remount,rw

Это смонтирует Карту памяти, уже смонтированную на /cdrom с remount,rw опция, которая говорит буквально remount read-write

Затем можно использовать команду dd, чтобы создать файл персистентности и использовать команду mkfs, упомянутую выше для форматирования его.

Примечание: Необходимо будет, вероятно, перезагрузить, чтобы файл персистентности вступил в силу.

1
ответ дан 17 November 2019 в 08:58

Я использую 16.04. Я использовал YUMI для создания USB.I, сделанного новым персистентным файлом и переключенный на него от старого.

делают новый персистентный файл.

sudo dd if=/dev/zero of=test bs=1M count=1024

, Когда делают фс, поместите label“casper-rw".This, mandetary.

sudo mkfs.ext3 -L casper-rw -F test

файлы копии к новому изображению из старого изображения. Я использовал tar для копирования файлов, потому что когда я used‘cp - площадь *’ для копирования файлов, OS, повешенная.

mkdir mnt1 mnt2
sudo mount casper-rw mnt1
sudo mount test mnt2
cd mnt1
sudo tar cvpzf ../backup.tgz * 2> ../error.log
cd ../mnt2
sudo tar zxvf ../backup.tgz 2> ../error2.log

изменяют персистентное имя файла в конфигурации личинки. Персистентное имя файла может отличаться от используемого YUMI “casper-rw”.I для создания конфигурационного файла личинки USB.the, grub4dos 0.4.6a использования “ubuntu.lst”.YUMI.

set CASPER=/multiboot/ubuntu-mate-16.04.2-desktop-amd64/casper-rw
↓
set CASPER=/multiboot/ubuntu-mate-16.04.2-desktop-amd64/test

Или можно переименовать тест к casper-rw на машине окон.

1
ответ дан 17 November 2019 в 08:58

Другие вопросы по тегам:

Похожие вопросы: