Это онлайн-слайд-шоу рассказывает о различиях Ruby 1.8 и 1.9: http://slideshow.rubyforge.org/ruby19.html#1
Если у вас двойная загрузка Windows, вы можете использовать MiniTool Partition Wizard. Эта вещь спасла мою задницу несколько раз. Просто щелкните правой кнопкой мыши по разделу и выберите выравнивание. Не забудьте нажать «Применить».
Для вашего нового жесткого диска сначала создайте разделы, используя gparted по вашему желанию.
Затем получите доступ к вашему жесткому диску, используя sudo fdisk device_name . Команда m в fdisk выведет меню справки.
npcompete@npcompete-desktop:~$ sudo fdisk /dev/sda The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted. Command (m for help): p Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x0008e009 Device Boot Start End Blocks Id System /dev/sda1 2048 209717247 104857600 83 Linux /dev/sda2 209717248 1953525167 871903960 5 Extended /dev/sda5 600349113 795667319 97659103+ 83 Linux Partition 5 does not start on physical sector boundary. /dev/sda6 795667383 990985589 97659103+ 83 Linux Partition 6 does not start on physical sector boundary. /dev/sda7 990985653 1953520064 481267206 83 Linux Partition 7 does not start on physical sector boundary. /dev/sda8 209719296 600349112 195314908+ 83 Linux Partition table entries are not in disk order Command (m for help): d Partition number (1-8): 5 Command (m for help): p Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x0008e009 Device Boot Start End Blocks Id System /dev/sda1 2048 209717247 104857600 83 Linux /dev/sda2 209717248 1953525167 871903960 5 Extended /dev/sda5 795667383 990985589 97659103+ 83 Linux Partition 5 does not start on physical sector boundary. /dev/sda6 990985653 1953520064 481267206 83 Linux Partition 6 does not start on physical sector boundary. /dev/sda7 209719296 600349112 195314908+ 83 Linux Partition table entries are not in disk order Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. npcompete@npcompete-desktop:~$ sudo fdisk /dev/sda The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted. Command (m for help): n Partition type: p primary (1 primary, 1 extended, 2 free) l logical (numbered from 5) Select (default p): l Adding logical partition 8 First sector (600351161-1953525167, default 600352768): Using default value 600352768 Last sector, +sectors or +size{K,M,G} (600352768-795667382, default 795667382): Using default value 795667382 Command (m for help): p Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x0008e009 Device Boot Start End Blocks Id System /dev/sda1 2048 209717247 104857600 83 Linux /dev/sda2 209717248 1953525167 871903960 5 Extended /dev/sda5 795667383 990985589 97659103+ 83 Linux Partition 5 does not start on physical sector boundary. /dev/sda6 990985653 1953520064 481267206 83 Linux Partition 6 does not start on physical sector boundary. /dev/sda7 209719296 600349112 195314908+ 83 Linux /dev/sda8 600352768 795667382 97657307+ 83 Linux Partition table entries are not in disk order Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
Теперь удалите раздел, который выдает предупреждение, используя опцию d в fdisk.
Сначала введите команду d , затем номер раздела (упомянутый в предупреждении).
Теперь запишите изменения на диск с помощью команды w . Он выйдет из fdisk.
Второй раз получите доступ к жесткому диску, используя sudo fdisk имя_устройства .
Теперь создайте новый раздел, используя свободное пространство (ранее мы удалили раздел, который будет свободным или нераспределенным) с помощью команды n в fdisk.
В команде Новый раздел не вводите значение для первого и последнего секторов , просто нажмите Enter . он примет значение по умолчанию.
Теперь запишите изменения на диск с помощью команды w . Он выйдет из fdisk.
Выполните вышеуказанные шаги для всех разделов. После завершения этого формата ваши вновь созданные разделы, используя gparted . (Это то, что я сделал для меня. Никаких предупреждений в выводе fdisk -l.)
Как указывает izx :
на вашем жестком диске есть 4096-байтовые сектора расширенного формата, к которым раздел не выровнен идеально.
< / blockquote>Расширенная спецификация формата и ее влияние на практику разбиения жесткого диска на стороне пользователя хорошо объясняется в этой статье .
Чтобы устранить эту проблему, необходимо создать резервную копию data, а затем либо:
- Измените размер раздела с ошибочным размером на нужный размер.
- Удалите раздел с ошибочным размером и создайте новый раздел с соответствующим размером.
Для этого с помощью графического программного обеспечения для разбиения жесткого диска, которое называется GParted, вы можете:
- Запустить приложение Gparted с привилегиями суперпользователя; проявлять осторожность!
gksudo gparted
- Выберите запоминающее устройство, содержащее раздел с ошибочными размерами, из выпадающего меню в правом верхнем углу меню GParted.
- Выберите раздел с ошибочными размерами с помощью щелкнув по нему на прямоугольной карте разделов.
- Теперь вы можете удалить и создать новый раздел или изменить его размер. Независимо от вашего выбора вы попадете в меню, которое позволяет вам установить размер раздела. Вы должны снять флажок «Округлить до цилиндров» и установить размер свободного пространства, предшествующий 1 МБ. Это будет похоже на
[/g2].