7

В моей внештатной работе в качестве «чувака, который ремонтирует ваш компьютер», у меня есть чрезвычайно удобный инструмент - загрузочная флешка с Ubuntu LiveCD, которая позволяет мне восстанавливаться и исследовать в известной рабочей среде.

Теперь я хочу переформатировать эту флешку и переустановить с сохранением Casper-RW. Я делал это несколько раз с USB-накопителем в формате FAT. Это был ужас. USB-накопитель постоянно поврежден, люди случайно вынимают USB-накопитель, компьютер не выключается должным образом, ETC.

Теперь я хочу создать USB-флешку с несколькими разделами, чтобы я мог поместить Ubuntu в ext-раздел, но при этом иметь возможность хранить в нем некоторые вещи Windows, имея дополнительный раздел FAT.

Однако я где-то читал, что Windows будет проверять только первый раздел на USB-накопителях, что создает проблему с первым загрузочным разделом Linux.

Возможно ли это каким-то образом?

РЕДАКТИРОВАТЬ

Возможно, не было ясно, в чем проблема. Проблема в том, что я где-то читал, что Windows распознает только первый раздел на USB-накопителе. Но я хочу два раздела, раздел ext и раздел FAT. Пока проблем нет, но для того, чтобы быть загрузочным, раздел ext должен быть первым!

4 ответа4

2

Вы можете делать то, что вы хотите очень легко.

Предполагая только установку двух разделов, вы должны сделать раздел FAT вашим первым основным разделом (он должен быть в том же порядке в таблице разделов и на диске, это обычно имеет место, но странные вещи случаются в Windows, если вы не «т).

В вашем разделе EXT установите Ubuntu.

На MBR установите grub следующим образом (я предполагаю, что у вас уже есть Linux-машина и grub2 работает на ней, и что ваш pendrive определяется как /dev /sdb):

mount -t ext2 /dev/sdb2 /mnt
grub-install  --no-floppy --root-directory=/mnt/ /dev/sdb

Это установит grub на mbr и установит все необходимые файлы в ваш раздел ubuntu. Затем вам нужно настроить grub.cfg с помощью меню меню следующим образом (прочитайте документацию по grub2 или grub.cfg на вашем Linux-компьютере, чтобы создать полный grub.cfg):

menuentry 'Ubuntu, con Linux 3.2.0-39-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='(hd1,msdos2)'
        search --no-floppy --fs-uuid --set=root UBUNTU_PARTITION_UUID
        linux   /boot/vmlinuz-3.2.0-39-generic-pae root=UBUNTU_PARTITION_UUID ro   quiet nosplash
        initrd  /boot/initrd.img-3.2.0-39-generic-pae
}

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

# blkid /dev/sdb2
/dev/sdb2: LABEL="GPART" UUID="75cdfe28-0ad8-4f0a-8c1d-9af6b2a5ba88" TYPE="ext2"

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

0

Чтобы сделать диск загрузочным в Linux, вам нужно сделать загрузочный раздел ext. Вы можете легко сделать это, используя инструмент управления дисками Ubuntu. И в моем случае раздел windows был разделом ntfs в начале диска, и windows 8 смог обнаружить и использовать этот раздел без каких-либо проблем.

0

Windows не позволит вам разделить съемный диск таким образом, но он с радостью прочитает тот, который был разделен таким образом под Linux. Это давным-давно, но я делал это раньше, и я почти уверен, что не было никаких переходов, кроме как позволить Linux выполнять разбиение.

Редактировать (новая информация)

Мой смешанный диск не был загрузочным, поэтому я не могу вам помочь, но раздел Windows был первой половиной, поэтому я объяснил, как он работает, несмотря на любую проблему "только первого раздела", как упоминалось в других ваших комментариях.

0

Нет таких проблем, по крайней мере, с текущими на рынке флешками.

В большинстве случаев USB-накопитель похож на мини-жесткий диск, поэтому он содержит таблицу разделов, как и любой другой жесткий диск. И вы можете перераспределить его как любой HD.

Если вы хотите перераспределить его под Windows, попробуйте щелкнуть правой кнопкой мыши "Мой компьютер", выбрать "Администрирование", затем перейти к "Диспетчеру дисков" и найти вашу флешку здесь.

Здесь он покажет вам оба раздела - FAT и "неизвестный" - ext *. Отсюда вы также можете перераспределить его.

Этот метод не позволит вам изменить размеры разделов и создать ext * разделы. Для этого используйте Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .