В настоящее время я работаю на компьютере с двойной загрузкой. Я использую Windows XP и Ubuntu 10.04 Lucid Lynx, выпущенные в апреле 2010 года.
Выделенный раздел для Ubuntu, который я использую, почти исчерпан. Текущие выделения памяти на ПК wrt
Ubuntu OS выглядит следующим образом:
bodhgaya@pc146724-desktop:~$ df -h
Filesystem Size Used Avail
Use% Mounted on /dev/sda2
8.6G 8.0G 113M 99% / none 998M 268K 998M 1% /dev none
1002M 580K 1002M 1% /dev/shm none
1002M 100K 1002M 1% /var/run none
1002M 0 1002M 0% /var/lock none
1002M 0 1002M 0% /lib/init/rw
/dev/sda1 25G 16G 9.8G
62% /media/C /dev/sdb1
37G 214M 35G 1%
/media/ubuntulinuxstore
bodhgaya@pc146724-desktop:~$ cd /tmp
Я пытаюсь смонтировать новый жесткий диск объемом 40 ГБ (/dev/sdb1
- приведенный ниже) вместе с моей существующей системой Ubuntu для преодоления с проблемами с жестким диском.
Я обратился к следующему руководству по установке нового жесткого диска в систему: - http://www.smorgasbord.net/how-to-install-second-hard-drive-in-ubuntu-linux /
Мне удалось успешно смонтировать этот жесткий диск для Ubuntu 0S. У меня есть новая настройка жесткого диска в каталоге / media / ubuntulinuxstore.
Текущий раздел в моей системе выглядит следующим образом:
bodhgaya@pc146724-desktop:/media/ubuntulinuxstore$
sudo fdisk -l [sudo] password for
bodhgaya:
Disk /dev/sda: 40.0 GB, 40000000000
bytes 255 heads, 63 sectors/track,
4863 cylinders Units = cylinders of
16065 * 512 = 8225280 bytes Sector
size (logical/physical): 512 bytes /
512 bytes I/O size (minimum/optimal):
512 bytes / 512 bytes Disk identifier:
0x446eceb5
Device Boot Start End
Blocks Id System /dev/sda1 *
2 3264 26210047+ 7
HPFS/NTFS /dev/sda2 3265
4385 9004432+ 83 Linux /dev/sda3
4386 4863 3839535 82
Linux swap / Solaris
Disk /dev/sdb: 40.0 GB, 40000000000
bytes 255 heads, 63 sectors/track,
4863 cylinders Units = cylinders of
16065 * 512 = 8225280 bytes Sector
size (logical/physical): 512 bytes /
512 bytes I/O size (minimum/optimal):
512 bytes / 512 bytes Disk identifier:
0xfa8afa8a
Device Boot Start End
Blocks Id System /dev/sdb1
1 4862 39053983+ 7
HPFS/NTFS
bodhgaya@pc146724-desktop:/media/ubuntulinuxstore$
Теперь,
У меня есть проблема wrt
в «месте», где будут установлены новые программы. Обычно программное обеспечение устанавливается через терминал, и по умолчанию используется фиксированный путь, по которому можно найти файлы с настройками после установки (я говорю в контексте диска).
Это похоже на типичный случай Windows, где программное обеспечение по умолчанию установлено на диске C :. В наши дни люди настраивают свои установки на диск, который, по их мнению, apt
выполняет для своих целей (обычно в зависимости от наличия места на жестком диске). Я пытаюсь выяснить, как настроить то же самое для Ubuntu.
Как мы все знаем, большинство программ устанавливается через команды, передаваемые из Терминала. Мое препятствие состоит в том, как мне перенаправить путь по умолчанию, заданный на терминале, где файлы устанавливаются на этот новый жесткий диск.
Если это будет сделано, это поможет мне преодолеть нехватку места, с которым я сейчас сталкиваюсь wrt
, с разделом, на котором изначально установлена моя Ubuntu. Таким образом, я бы сэкономил время на том, чтобы не форматировать мою систему и заново переустанавливать Ubuntu и другие программы.
Пожалуйста, помогите мне с этим, ваши предложения очень ценятся.
Моя текущая ситуация:
Привет,
Это только моя текущая ситуация после первоначальной проблемы, с которой я столкнулся (согласно опубликованному вопросу), и как я на самом деле пытался обойти это ...
Спасибо за ваши ответы и комментарии, извините, я уже пробовал что-то еще, что, похоже, свело на нет мои шансы вернуть Ubuntu в рабочее состояние. бегать за мной сейчас на моем ПК.
Каждый раз, когда я пытаюсь загрузить Ubuntu, я думаю, из-за нехватки места он больше не загружается на моем ПК. Все это произошло после того, как я сделал одно изменение в файле системного монтирования, расположенном в /etc/fstab.
Я изменил расположение по умолчанию, где был смонтирован мой новый жесткий диск. Первоначально он был смонтирован в / media / ubuntulinuxstore, я изменил его на / usr. Другими словами, я смонтировал / usr на этом новом жестком диске, и я также предположил, что он стал точкой монтирования жесткого диска.
Вскоре весь функционал ОС Ubuntu и различные простые команды, такие как sudo, vi и т. Д., Перестали функционировать. Файлы больше не могут быть обнаружены, как они были изначально. Я не мог отменить изменения, внесенные в / etc / fstab, так как я больше не был, su больше не работал и, следовательно, лишил меня всех прав на запись в системных файлах.
1127 Я думал, что в этом положении перезагрузка будет единственным последним средством спасения.
У меня было всего около 10 МБ свободного места в моей системе Ubuntu. Я попытался загрузить его, загрузка не удалась, казалось, застрял. Теперь это может быть связано с тем, что / dev / sda2 теперь заполнен на 100%, не оставляя памяти (может быть виртуальным, в частности, для загрузки ОС).
Я выполнил тест памяти с операционной системой Ubuntu, который был для меня на 100% успешным, но безрезультатно. Этот тест я мог выполнить с опцией, которую я получил в GRUB при запуске компьютера.
Я попытался загрузиться через режим восстановления Ubuntu, который я всегда получаю через GRUB в качестве опции при запуске моего компьютера, это первоначально привело меня к своего рода интерфейсу. Я попытался vi / etc / fstab ... отредактировать местоположение монтирования нового жесткого диска (/ dev / sdb1) так, как оно было изначально (/ dev / sdb1 37G 214M 35G 1% / media / ubuntulinuxstore - как показано в вопрос выше). Но единственная команда, которая работала для меня на тот момент, была cat / etc / fstab. Даже pico / dev / sdb1 не работал для меня.
Я также через GRUB набрал 'e' (для редактирования), а затем попытался отредактировать ядро (снова использовал 'e') с намерением загрузиться для одного пользователя (я набрал single рядом с уже существующими строками написано для файла, который я получил при наборе 'e' в ядре). Наконец, нажав Enter, я оказался на шаг выше, в родительском каталоге, где изначально присутствовал параметр ядра, и оттуда я ввел параметр b (для загрузки). Но это совсем не помогло.
Теперь, наконец, каждый раз, когда я пытаюсь загрузить Ubuntu через grub, я зацикливаюсь на ошибках, связанных с жестким диском, и возвращаюсь к исходной опции GRUB. Все это, по крайней мере, не повлияло на мою ОС Windows. Но, похоже, я почти потерял Ubuntu и теперь мне нужно отформатировать его заново.
Я даже испробовал причудливую идею отсоединения нового жесткого диска от процессора, но это оказалось напрасным, и моя проблема все еще сохраняется.
1134 Кажется, чудо спасет меня сейчас, чтобы сохранить Ubuntu. Любые отзывы или советы, которые я могу нести, чтобы избежать таких ошибок в будущем?
Я знаю, что у меня почти не остается надежды вернуться в Ubuntu, но все же я бы набрался смелости спросить в последний раз ... есть ли способ обойти это .. ??
Большое спасибо за ваше терпеливое чтение и за любые отзывы, полученные от моего поста.
Вы не можете устанавливать или иным образом перемещать местоположение программного обеспечения, установленного через диспетчер системных пакетов (APT), Linux в отличие от Windows хранит компоненты приложения, сгруппированные по типу, а не по приложению, например, исполняемые файлы идут в / usr / bin, изменчивый контент в / var, вы можете узнать больше об этом на http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard .
Теперь вернемся к вашей проблеме, вам действительно нужно больше пространство для приложений или оно вам нужно для пользовательских данных? Для пользовательских данных вы можете переместить / home в новый раздел, для приложений вы можете переместить весь каталог / usr. Оба требуют копирования содержимого в новое место для монтирования диска (rsync - хорошая утилита для этого), затем отредактируйте ваш / etc / fstab для монтирования этих каталогов на новом устройстве и перезагрузите компьютер.