![]() |
Linux and Windows. О существовании вместе
Вчера дома столкнулся с одной неприятностью и в связи с этим решил, открыв тему, поделиться с вами своими "граблями".
После преобразования жёсткого диска в динамический (Dynamic Disk) в Windows XP, напрочь "слетает" GRUB. Теперь не грузятся ни винда ни линух (Kubuntu). Google отвечает на эти вопросы так: 1. Не только у меня такое случалось 2. Проблему можно устранить А какие подводные камни приходилось обходить вам в славном деле поселения Windows и Linux на одном компьютере? |
Цитата:
Вообще, несмотря на очевидную возможность сожительства различных ОС, самым безопасным вариантом мне представляется наличие одной ОС-хоста, и любого количества виртуальных машин по желанию :) |
Вопрос: а зачем вам динамический раздел-то понадобился??
Как вариант посоветую ставить все операционки (или хотя бы загрузчики) на раздельные физические диски. Выбирать средствами биоса... Самый надежный вариант. |
Цитата:
А насчёт Вашего вопроса - это, можно сказать, в самую точку! Меня реально заклинило, когда я решил, что преобразованием диска в динамический смогу создать ещё один раздел (пятый по счету). Отвык я от винды, и если честно забыл про все эти "грабли". Посему и тему открыл, кому надо - прочтут, запомнят и не совершат подобных глупостей. |
Цитата:
а) Solaris б) FreeBSD в) Debian г) Mandriva д) RHEL е) SUSE ж) Windows XP SP2 Камни были больше не из-за борьбы с мелкософтом (он не свои партиции не видит), а между некоторыми из дистрибутивов... Солярку к примеру взял за правило ставить первой. И еще интересно смотреть переходы между загрузчиками разных ос :) |
Цитата:
|
Цитата:
Винда может стоять любой в этой последовательности, если устанавливающий умеет перенастроить grub или lilo загрузившись с сидюка. Solaris (как и BSD) имеют собственное представление о партициях, т.е. из винды вы видете множество их разделов как один раздел, но он при установке калечил мне линуховые разделы. Винда не калечит чужие разделы благодаря своей слепости, но меняет MBR. А дебиан, мандрива, редхат и сюзя видят все разделы и можно инсталлировать без MBR. Когда нужно было много линухов на машине ставил их бутлодеры не в MBR, а в первый сектор "своей" партиции, а только у последнего установленного ставил в MBR. Этим достигалось, что винду можно ставить в любом месте кроме самого последнего. Солярка первая (или вторая при первой винде). Остальные без разницы в каком порядке. И еще раз повторю, что умение грузится с линухового CD/DVD + chroot + grub (конфигурирование) мало кому мешает в подобных ситуациях. |
Цитата:
Цитата:
|
Цитата:
|
Оффтоп: Цитата:
Логика есть (откройте исходники) и достаточно понятна, но у каждого производителя может быть свой подход в этой логике :) А уж заветная мечта "поиметь всё!" (дисковое пространство) заложена, имхо, в каждый инсталлятор. |
Полезная "фишка" при работе по RDP
Думаю, все, без исключения, пользователи Линуха так или иначе работают с rdesktop (клиентская часть RDP под "никсы") для работы удалённо консолью Windows.
Очень рекомендую SeamlessRDP от Cendio. С помощью этого модуля со стороны никс-клиента по RDP можно запускать приложения Windows в самостоятельном "иксовом" окне. Быстро нашёл себе применение этому для быстрого запуска HP Product Bulletin (справочник по продуктам HP, работающий только под Windows). Скрипт за кнопочкой для HP Product Bulletin на панели KDE выглядит так: rdesktop -u Administrator -p xxxxxxxxx -A -s "C:\seamlessrdp\seamlessrdpshell.exe C:\Program Files\HP Product Bulletin Gateway\product bulletin.exe" 10.0.0.112 И, собственно, окно этого Windows-приложения в "иксах": https://img.uforum.uz/thumbs/4714535.png |
Расскажите как сделать виртуалку Windows98 в боксе или МСВ на 2003 серваке.
Загрузочного диска 98й нету. Дистрибутив есть. |
Цитата:
|
Цитата:
98 ой всегда ставил из ДОСа. Получается надо сначала дос поставить и из него уже запускать сетап. |
Цитата:
Пользовался программой growisofs, которая делает iso-образ из указанной папки. Можно сделать образ загрузочным, указав одним из параметров - какой файл будет являться бутлоадером |
Цитата:
|
Цитата:
Мне кажется, можно виртуальный "мастдай" точно так же поставить как Вы всегда это делали. 1. Загрузочная дискета MS DOS 2. format c: /f 3. Диск с мастдаем - setup.exe Возвращаясь к загрузчикам, попробуйте погуглить что-то вроде BootManager, BootMan или типа того... |
Цитата:
|
http://www.bootdisk.com/bootdisk.htm
Здесь сливаем образ загрузочной дискеты, чтобы не париться с поисками дисковода и дискет, образ даем вмваре... |
мульти системность
самый рабочий и безопасный вариант, по моему, сидя в одной системе (в моём случае это линукс) в виртуал-боксе устанавливать что хочешь...
|
Общий для Винды и Линуха раздел
В качестве общего раздела, т.е. того который был бы виден и в линухе и из винды можно использовать fat32, но есть ограничение по объёму файла, которое можно успешно обойти используя, например ext3. В линухе, ясно, никаких проблем не будет, а в винде можно драйвер поставить с поддержкой ext3. Проверено - работает, правда в виде "плагина" для Total Commander.
|
Цитата:
http://www.fs-driver.org/ Этот драйвер ext2/3 работает действительно как драйвер (в ядре) и не имеет проблем с utf8 и файлами крупней 2Гб, как плагин для tc. Цитата:
|
Цитата:
|
Доброго времени суток!
У меня на компьютере мирно сосущесвовали в течении года семерка и убунту. Недавно переустановил винду и в итоге исчез загрузчик grub. Все свои проблемы с линуксом я обычно решал посредством Гугла, но до конца месяца у меня доступ есть только в ташикс. Запостите, пожалуйста, кто-нибудь пошаговую инструкцию восстановления grub'а. Спасибо. |
Загружаетесь с LiveCD любого дистрибутива (например того же самого Убунту). Затем проверяете на каком жёстком диске находится система. Это делается с помощью команды fdisk -l (в случае с Убунту, в начале sudo). Как правило это /dev/sda (у Вас может быть другим).
Восстанавливаете загрузчик командой grub-install /dev/sda (в Убунту начинается с sudo, вместо /dev/sda подставляете требуемый жёсткий диск). Перегружаетесь и пробуете. |
Цитата:
Загрузитесь с вашего LiveCD (предварительно выберите меню устройств загрузки при наличии такового или же установите cd-привод первым boot device в BIOS). Запустите консоль. Для начала нам нужно будет узнать, на каком диске и на каком разделе установлена Ubuntu. Если вы не помните этого - воспользуйтесь командой sudo fdisk -l Для работы нам понадобится /-раздел (root). Примонтируйте его командой sudo mount /dev/sda5 /mnt В моем случае корневой раздел системы - /dev/sda5, вы же используйте свое значение. Если у вас /boot сделан отдельным разделом, его также надо будет примонтировать. Я не использую отдельный boot-раздел, но предположим, что sda3 выделен под /boot. Монтируем его: sudo mount /dev/sda3 /mnt/boot Также монтируем папку /dev нашей live-системы как /dev нашего root-раздела: sudo mount --bind /dev /mnt/dev и /proc live-системы как /proc root-раздела: sudo mount --bind /proc /mnt/proc теперь выполняем следующую команду: sudo chroot /mnt Теперь вы - root-пользователь в системе, корневым разделом которой считается /mnt, то есть корневой раздел вашей настоящей системы. И вот мы готовы обновить MBR-раздел жесткого диска, переустановив grub2. Но для начала нам нужно определиться, с какого физического диска загружается наш компьютер. Если у вас один жесткий диск, разбитый на разделы - он будет именоваться sda. Если несколько - первый из них - sda, второй - sdb, и так далее. Определить загрузочный диск снова поможет команда sudo fdisk -l В полученной таблице есть столбец "загрузочный". В моем случае напротив раздела sda1 стоит звездочка, означающая, что у меня загрузочным является первый жесткий диск, то есть sda. Определившись с загрузочным диском, ставим на него grub2: grub-install /dev/sda Если вы столкнетесь с какими-либо ошибками - попробуйте перезапустить команду с ключом --recheck: grub-install --recheck /dev/sda Также в некоторых случаяъ может помочь вариант grub-install --recheck --no-floppy /dev/sda Обратите внимание: мы устанавливаем grub2 на физический диск (sda, sdb...) т.е. в mbr, а не на раздел (sda3, sdb1...)! Если все прошло успешно, выходим из chroot командой exit Отмонтируем наши диски и папки: /dev нашей live-системы: sudo umount /mnt/dev /proc: sudo umount /mnt/proc boot-раздел, если таковой монтировался отдельно: sudo umount /mnt/boot И собственно, корневой раздел: sudo umount /mnt Все! Перезагружаемся, восстанавливаем порядок загрузки в BIOS (ставим жесткий диск на первое место) и смотрим результат. |
Цитата:
Единственное заметил, что драйвер абсолютно игнорирует все ACL прописанные в NTFS под Win. |
Здравствуйте!
Вариант предложенный Германом Стимбаном не помог, но все равно спасибо! А вот второй вариант, предложенный myu, решил мою проблему. Вот только во время загрузки убунту появляется надпись из квадратиков. разборчиво только /media/windows и ещё две буквы: S и M. Я так понял что у меня теперь проблемы с этим разделом. После нажатия буквы M отправляет в терминал. А вот нажатие на S загрузило убунту. Раздел с виндой оказался не смонтирован. Даже после того как я его смонтировал в /media после перезагрузки опять появилась абракадабра из квадратиков. Опять нужна помощь! |
может быт у вас проблемы со шрифтами, линукс может не понять шрифты винды.
|
German Stimban, возник вопрос равертывания линукса на удаленных компьютерах. Задача такова - есть только порт Ethernet от компьютера и вроде б на компьютере для это там есть DMI 2.0 сертифицированный интерфейс.
Предполагается, что базовые настройки и пароли для подключения к DMI 2.0 интерфейсу через Ethernet у Вас есть. Нужно удаленно (компьютер в районе) включить компьютер и залить туда Линукс. Что для этого мне нужно и как это сделать? |
Здраствуйте!
Знает ли кто-нибудь что может означать эта абракадабра. Кстати этот раздел размонтирован. Когда я попытался его смонтировать, то он смонтировался как /media/4EACEA69ACEA4B53. После перезагрузки заново эта абракадабра. https://img.uforum.uz/thumbs/samtdjt7150584.jpg https://img.uforum.uz/thumbs/qdkehqm948519.jpg |
bayzyanov, /etc/fstab посмотрите на предмет монтирования этого раздела. У вас этот раздел автоматически монтировался? Если да, то или в /etc/fstab смотрите, или в скриптах при загрузке.
|
Цитата:
Вам нужно поднять сервер, с которого будет происходить установка - лучше FTP, на который достаточно скопировать образ диска. Теперь для старта установки нужен лишь начальный загрузчик на компьютере. Можно запустить его с помощью специально отформатированной флешки, либо настроить tftp-сервер. Выполнял подобную работу для CentOS, у Вас какой дистрибутив? |
Цитата:
Требуется залить туда Линукс. Компьютер находится вне физической досягаемости. Есть доступ только через сеть. Требования к компьютеру можете указать сами. Нам заявили, что DMI 2.0 достаточно. Цитата:
|
Тогда нужно на сервере развернуть:
1. DHCP-сервер для выдачи IP всем компьютерам. 2. tftp-сервер для начальной загрузки (на компьютере нужно выставить загрузку по сети) 3. FTP-сервер, чтобы было откуда получить файлы. Более подробно о всех этапах можно почитать в этой статье. Она применима к большинству дистрибутивов за исключением технологии Kickstart (это только для RedHat, Fedora, Centos) |
Цитата:
Это откуда смотреть? Обычно в описании тупо написано LAN 1 Gigabit или что-нибудь подобное. В Вики нашел только это: http://en.wikipedia.org/wiki/Preboot...on_Environment |
Цитата:
|
Оффтоп: Цитата:
|
Оффтоп: Цитата:
|
Оффтоп: Цитата:
|
| Текущее время: 21:26. Часовой пояс GMT +5. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод:
OOO «Единый интегратор UZINFOCOM»