Live USB не загружается после полной перезагрузки

Я создал Live USB с 64-битным Linux Mint 17 "Qiana" Xfce, используя Unetbootin, и успешно загрузился (более одного раза). Работая с большим листом таблицы, OpenOffice завис, и вся система перестала отвечать на запросы. Я не мог использовать волшебную комбинацию клавиш SysRq для выключения ОС, и мне пришлось жестко перезагрузить компьютер.

При перезагрузке ПК не загружался с USB, и не с тех пор. Сообщение об ошибке не отображается, и компьютер продолжает загружаться с жесткого диска.

BIOS настроен на загрузку с USB-устройства. Я попытался загрузить с другого ноутбука, но безрезультатно.

У меня есть сильное подозрение, что это связано с правами доступа к файлам. В Nautilus все файлы и папки оказались заблокированными, см. Скриншот. Gparted также показывает символ ключа. (Флаг загрузки установлен.)

Вывод списка:

drwxr-xr-x 3 root root      4096 Sep 16 12:49 boot
drwxr-xr-x 2 root root      4096 Sep 16 12:53 casper
-rw-r--r-- 1 root root 385875968 Sep 16 12:54 casper-rw
drwxr-xr-x 3 root root      4096 Sep 16 12:49 dists
drwxr-xr-x 3 root root      4096 Sep 16 12:49 EFI
-rw-r--r-- 1 root root      1756 Sep 16 12:53 extlinux.conf
drwxr-xr-x 2 root root      4096 Sep 16 12:53 isolinux
-r--r--r-- 1 root root     32768 Sep 16 12:53 ldlinux.sys
drwx------ 2 root root     16384 Sep 16 12:46 lost+found
-rw-r--r-- 1 root root     21113 Jun 23  2014 MD5SUMS
-rw-r--r-- 1 root root     55012 Sep 16 12:53 menu.c32
drwxr-xr-x 5 root root      4096 Sep 16 12:49 pool
drwxr-xr-x 2 root root      4096 Sep 16 12:53 preseed
-rw-r--r-- 1 root root       220 Jun 23  2014 README.diskdefines
-rw-r--r-- 1 root root      1756 Sep 16 12:53 syslinux.cfg
-rw-r--r-- 1 root root      9699 Sep 16 12:53 ubnfilel.txt
-rw-r--r-- 1 root root  20452646 Jun 23  2014 ubninit
-rw-r--r-- 1 root root   5777056 Jun 23  2014 ubnkern
-rw-r--r-- 1 root root       837 Sep 16 12:49 ubnpathl.txt

Как я могу сделать загрузку Live USB снова?

ОБНОВЛЕНИЕ 2015-09-17 19:29 UTC

Я создал второй Live USB с тем же файлом ISO и сравнил их содержимое (linux-mint-17a и linux-mint-17b).

  1. Во-первых, на самом деле Byte Commander прав, и не все файлы на диске должны принадлежать пользователю. Это вывод ls -l для целого Live USB (linux-mint-17b):

    drwxr-xr-x 3 root root        4096 Sep 17 17:45 boot
    drwxr-xr-x 2 root root        4096 Sep 17 17:47 casper
    -rw-r--r-- 1 root root 10484711424 Sep 17 18:05 casper-rw
    drwxr-xr-x 3 root root        4096 Sep 17 17:45 dists
    drwxr-xr-x 3 root root        4096 Sep 17 17:45 EFI
    -rw-r--r-- 1 root root        1756 Sep 17 17:48 extlinux.conf
    drwxr-xr-x 2 root root        4096 Sep 17 17:47 isolinux
    -r--r--r-- 1 root root       32768 Sep 17 17:48 ldlinux.sys
    drwx------ 2 root root       16384 Sep 17 17:21 lost+found
    -rw-r--r-- 1 root root       21113 Jun 23  2014 MD5SUMS
    -rw-r--r-- 1 root root       55012 Sep 17 17:48 menu.c32
    drwxr-xr-x 5 root root        4096 Sep 17 17:45 pool
    drwxr-xr-x 2 root root        4096 Sep 17 17:47 preseed
    -rw-r--r-- 1 root root         220 Jun 23  2014 README.diskdefines
    -rw-r--r-- 1 root root        1756 Sep 17 17:48 syslinux.cfg
    -rw-r--r-- 1 root root        9699 Sep 17 17:47 ubnfilel.txt
    -rw-r--r-- 1 root root    20452646 Jun 23  2014 ubninit
    -rw-r--r-- 1 root root     5777056 Jun 23  2014 ubnkern
    -rw-r--r-- 1 root root         837 Sep 17 17:45 ubnpathl.txt
    

Единственное отличие от моего первого Live USB - это размер casper-rw (потому что вторая флешка вмещает 32 ГБ, а первая флешка была только 2 ГБ, поэтому я поднял файл постоянства). Как видите, все файлы и папки принадлежат пользователю root и: да, права доступа к файлу ldlinux.sys доступны только для чтения (-r--r--r--).

  1. Я запустил проверку на MD5SUMS, и все вышло хорошо. md5sum только выдает “WARNING: 6 lines are improperly formatted” но это не о чем беспокоиться, так как это вызвано тем, что первые шесть инструктивных строк для людей читаются в файле MD5SUMS согласно этому сообщению на форуме

  2. Я сравнил файловую структуру двух подключенных дисков и обнаружил, что они идентичны. Я сравнил содержание и обнаружил различия:

    user@box2:~$ diff -rq /media/user/linux-mint-17a /media/user/linux-mint-17b
    Files /media/user/linux-mint-17a/casper-rw and /media/user/linux-mint-17b/casper-rw differ
    Files /media/user/linux-mint-17a/ldlinux.sys and /media/user/linux-mint-17b/ldlinux.sys differ
    diff: /media/user/linux-mint-17a/lost+found: Permission denied
    diff: /media/user/linux-mint-17b/lost+found: Permission denied
    

Так как я не могу читать двоичные файлы, я затем зашифровал содержимое файлов ldlinux.sys в два текстовых файла:

xxd /media/user/linux-mint-17a/ldlinux.sys >> ~/ldlinux.sys_1.txt
xxd /media/user/linux-mint-17b/ldlinux.sys >> ~/ldlinux.sys_2.txt

и сравнил содержимое файлов ldlinux.sys - они отличаются! см. pastebin (я только включил соответствующие разделы).

Почему это не появилось, когда я проверил MD5SUMS? Потому что ldlinux.sys нет в списке.

Я хотел бы заменить файл ldlinux.sys на linux-mint-17a, чтобы увидеть, если это снова сделает загрузочный Live USB, но я не вижу способа сделать это. Это, очевидно, неприкосновенно, так как даже root не может chown или chmod его.

ОБНОВЛЕНИЕ 2015-09-17 21:10 UTC

Я смог удалить ldlinux.sys на linux-mint-17a, удалив неизменный флаг, и заменил его на ldlinux.sys из linux-mint-17b. linux-mint-17a не загружается (сообщение об ошибке "Отсутствует операционная система").

1 ответ

Это простое исправление, вам просто нужно 3 вещи.

1) Корневой доступ. 2) Путь к каталогу вашего флэш-накопителя. 3) Имя вашего профиля (AKA Имя пользователя)

В этом случае я буду использовать USER в качестве имени пользователя, но убедитесь, что вы замените USER на любое имя пользователя.

Я буду использовать /home/USER/media/flashdrive/..... Для представления каталога на вашем флэш-накопителе снова замените / home / USER / media / flashdrive вашим каталогом на флэш-накопитель.

    cd /home/USER/media/flashdrive
    sudo -s
    chown USER:USER boot casper dists EFI isolinux pool preseed casper-rw extlinux.conf ldlinux.sys MD5SUMS menu.c32 README.diskdefines syslinux.cfg ubnfilel.txt ubninit ubnkern ubnpathl.txt
Другие вопросы по тегам