Раздел подкачки поврежден при запуске Ubuntu с флешки

Вопрос, который у меня есть, немного сложен, я попытаюсь помочь вам разобраться с этой проблемой:

По сути, я установил Ubuntu 11.10 на флэш-накопитель USB, который отформатировал как раздел ext2. Я не хотел идти по маршруту Live USB, потому что хотел полный контроль над всеми файлами в разделе. Поскольку я установил его на USB-накопитель, я решил не создавать раздел подкачки (чтобы уменьшить объем дискового ввода-вывода и потому что в любом случае я не хотел бы переводить USB-накопитель в спящий режим).

Кроме того, у меня есть нетбук Asus EEE PC, на котором также работает Oneiric, но, очевидно, с отдельным разделом подкачки.

Теперь моя проблема заключается в следующем: всякий раз, когда я решаю загрузить Ubuntu с моего USB-накопителя (чья таблица разделов не содержит раздел подкачки или какой-либо раздел вне USB-накопителя), это может повредить раздел подкачки. на моем нетбуке. Я не уверен, почему или как это происходит, но в основном, когда я загружаюсь в свою обычную Ubuntu на моем нетбуке, он говорит мне, что заголовки раздела подкачки неверны / повреждены (я не помню точную формулировку ). Для того, чтобы мой раздел подкачки снова заработал, мне нужно:

sudo mkswap /dev/sda8 [my swap partition] && sudo swapon -a

Этот обходной путь хорош, но это настоящая проблема. Кроме того, это заставляет меня задуматься о том, что может случиться с системами других людей, если я вставлю флешку в их компьютер. Я еще не пробовал, но, похоже, реальная вероятность того, что это может испортить и их настройку.

Во всяком случае, я действительно понятия не имею, что происходит, потому что fstab на моем флэш-накопителе USB не упоминает раздел подкачки, но я предполагаю, что что-то идет не так, когда Ubuntu выполняет сканирование диска для проверки для монтируемых перегородок.

Есть мысли?

2
задан 21 February 2012 в 00:17

1 ответ

Закомментируйте строку в / etc / crypttab при установке вашей флешки.

Если вы установили шифрование на вашей флешке, то она искала своп и надежно стерла его. Фактическое определение подкачки находится в / etc / crypttab и относится к устройству, а не к UUID, как вы увидите в / etc / fstab при незашифрованной установке Ubuntu.

Если это правда, вероятно, это ошибка. Потому что вы, вероятно, не сказали ему использовать раздел подкачки на вашем нетбуке во время процесса установки (по умолчанию «Не использовать»)

0
ответ дан 21 February 2012 в 00:17

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

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