Nick
Или питон
Matukevich
Всем вечер добрый. Есть программисты из Беларуси???
Alexander
Кто у нас тут линуксоид? есть вопрос по разметке диска (SSD) Есть такая разбивка диска. Хочу удалить раздел sda2 (там стоит винда которая нафиг не нужна), раздел sda3 сдвинуть к sda1 вплотную, sda4 расширить на все свободное место, sd5(/) сдвинуть в самое начало и возможно дать ему еще гигов 20 и максимально увеличить sda6 на все свободное пространство. Но убунта говорит, что не стоит двигать sda3 иначе системе с большой долей вероятности придет кирдык. Есть решение такой задачи?
Andrii
Удалить sda3, это тоже виндовый раздел
Alexander
Писец, как всегда: флудили-флудили, а когда понадобилась помощь - все замолчали 😕 - Доктор, меня все игнорируют! - Проходите, следующий! (С)анекдот
Alexander
Удалить sda3, это тоже виндовый раздел
То есть это предупреждение к виндовой системе относится?
Andrii
Да, ей будет кирдык
Andrii
/dev/sda1 /dev/sda2 /dev/sda3 всё можно удалять
Alexander
/dev/sda1 /dev/sda2 /dev/sda3 всё можно удалять
А где записан линуксовый загрузчик?
Andrii
Там /dev/sda2 основной раздел, а остальные какие-то виндовые вспомагательные, что она туда пишет непонятно... /dev/sda там проставляется, а дальше он понимает ext4 Но, по-хорошему, лучше сделать загрузочную флешку Linux
Andrii
Ну.. есть вопросы, как оно ставилось, есть ли там UEFI
Alexander
Эммм.... Кажись есть, оно по дефолту в биосе включено было
Andrii
Обычно UEFI раздел это FAT
Andrii
Всё-таки, а не NTFS
Alexander
Обычно UEFI раздел это FAT
И как правильно поступить?
Andrii
И как правильно поступить?
Смотри, я бы удалил /dev/sda1 2 3, а потом просто загрузился бы с загрузочного CD и сделал бы repair
Andrii
Или ручками, там что-то вроде sudo mount -t ext4 /dev/sda5 /mnt sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys sudo chroot /mnt grub-install /dev/sda grub-install --recheck /dev/sda update-grub
Alexander
А то, что sda4 не основной раздел, а дополнительный - это ничего не значит?
Andrii
С флешки ты имеешь ввиду?
Да, с флешки. В любом случае надо будет грузится с флешки. Ну в принципе как вариант можно удалить /dev/sda1 2 3 из-под Linux и тогда просто запустить grub-install /dev/sda grub-install --recheck /dev/sda update-grub
Andrii
А то, что sda4 не основной раздел, а дополнительный - это ничего не значит?
Он расширенный, во времена DOS Билл Гейтс решил, что четырёх раззделов на диске хватит всем
Andrii
Потом оказалось, что таки не всем, но все диски использовали этот формат. Придумали расширенный, но Билл Гейтс рулил в MS, и они на него ещё не перешли
Andrii
В общем какая-то такая история...
Andrii
Но скорее всего у тебя какой-то old boot стоит, потому что UEFI не видно
Andrii
Везде NTFS, можешь попробовать подмаунтить и посмотреть, что там такое?
Alexander
Или ручками, там что-то вроде sudo mount -t ext4 /dev/sda5 /mnt sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys sudo chroot /mnt grub-install /dev/sda grub-install --recheck /dev/sda update-grub
Короче, я сейчас загружаюсь с флешки, удаляю первые три раздела, потом ввожу эти команды. А после уже с помощью gparted перемещаю/растягиваю оставшиеся два линуксовых раздела. Я правильно понял алгоритм?
Andrii
Короче, я сейчас загружаюсь с флешки, удаляю первые три раздела, потом ввожу эти команды. А после уже с помощью gparted перемещаю/растягиваю оставшиеся два линуксовых раздела. Я правильно понял алгоритм?
Ну... в принципе можно попытаться удалить разделы из Linux, после чего обновить Grub, и проверить, что оно загружается... Но вообще, в любом случае если знать как, то из загрузочной флешки можно всё полечить
Andrii
Команды эти вводятся в самом конце
Alexander
А как примаунтить эти два маленьких нтфс раздела, чтоб посмотреть, что на них?
Andrii
grub-install /dev/sda Устанавливает grub на /dev/sda скорее всего он уже там стоит update-grub просто обновляет
Andrii
sudo mount -t ntfs /dev/sda2 /path/you/wish/to/mount
Alexander
sudo mount -t ntfs /dev/sda2 /path/you/wish/to/mount
Погоди, надо же посмотреть что на sda1 и sda3 находится?
Alexander
sudo mount -t ntfs /dev/sda2 /path/you/wish/to/mount
💻 ~ $ sudo mount -t ntfs /dev/sda1 /win1 [sudo] пароль для ubuntu: ntfs-3g-mount: failed to access mountpoint /win1: Нет такого файла или каталога
Andrii
Ну... надо создать /win1
Andrii
Обычно, маунтится в /mnt
Alexander
sudo mount -t ntfs /dev/sda2 /path/you/wish/to/mount
💻 ~ $ sudo mkdir /win1 💻 ~ $ sudo mount -t ntfs /dev/sda1 /win1 💻 ~ $ cd /win1 💻 win1 $ ll итого 433 drwxrwxrwx 1 root root 4096 янв 23 13:34 ./ drwxr-xr-x 23 root root 4096 апр 8 21:14 ../ -rwxrwxrwx 1 root root 0 янв 23 00:00 '$WINRE_BACKUP_PARTITION.MARKER'* drwxrwxrwx 1 root root 8192 янв 23 13:34 Boot/ -rwxrwxrwx 1 root root 413738 янв 23 01:00 bootmgr* -rwxrwxrwx 1 root root 1 янв 23 01:00 BOOTNXT* -rwxrwxrwx 1 root root 8192 янв 23 13:34 BOOTSECT.BAK* drwxrwxrwx 1 root root 0 янв 23 14:03 Recovery/ drwxrwxrwx 1 root root 0 сен 26 2021 'System Volume Information'/
Andrii
Флешки куда-нить в /media/
Andrii
Какой-то бэкап
Alexander
sudo mount -t ntfs /dev/sda2 /path/you/wish/to/mount
💻 / $ sudo mount -t ntfs /dev/sda3 /win3 💻 / $ ll /win3 итого 8 drwxrwxrwx 1 root root 4096 янв 23 14:03 ./ drwxr-xr-x 24 root root 4096 апр 8 21:16 ../ drwxrwxrwx 1 root root 0 янв 23 14:03 Recovery/ drwxrwxrwx 1 root root 0 янв 23 14:03 'System Volume Information'/
Andrii
Ну вот хрен его знает, нафига Windows они нужны
Alexander
Ну вот хрен его знает, нафига Windows они нужны
похоже, что это все-таки бутовый раздел: 💻 / $ ll /win1/Boot итого 1296 drwxrwxrwx 1 root root 8192 янв 23 13:34 ./ drwxrwxrwx 1 root root 4096 янв 23 13:34 ../ -rwxrwxrwx 1 root root 45056 янв 27 12:03 BCD* -rwxrwxrwx 1 root root 65536 сен 26 2021 BCD.LOG* -rwxrwxrwx 1 root root 0 сен 26 2021 BCD.LOG1* -rwxrwxrwx 1 root root 0 сен 26 2021 BCD.LOG2* drwxrwxrwx 1 root root 0 сен 26 2021 bg-BG/ -rwxrwxrwx 1 root root 65536 янв 23 13:34 BOOTSTAT.DAT* -rwxrwxrwx 1 root root 27448 янв 23 01:00 bootuwf.dll* -rwxrwxrwx 1 root root 100360 янв 23 01:00 bootvhd.dll* drwxrwxrwx 1 root root 0 янв 23 13:34 cs-CZ/ drwxrwxrwx 1 root root 0 янв 23 13:34 da-DK/ drwxrwxrwx 1 root root 0 янв 23 13:34 de-DE/ drwxrwxrwx 1 root root 0 янв 23 13:34 el-GR/ drwxrwxrwx 1 root root 0 сен 26 2021 en-GB/ drwxrwxrwx 1 root root 0 янв 23 13:34 en-US/ drwxrwxrwx 1 root root 0 янв 23 13:34 es-ES/ drwxrwxrwx 1 root root 0 сен 26 2021 es-MX/ drwxrwxrwx 1 root root 0 сен 26 2021 et-EE/ drwxrwxrwx 1 root root 0 янв 23 13:34 fi-FI/ drwxrwxrwx 1 root root 4096 янв 23 13:34 Fonts/ drwxrwxrwx 1 root root 0 сен 26 2021 fr-CA/ drwxrwxrwx 1 root root 0 янв 23 13:34 fr-FR/ drwxrwxrwx 1 root root 0 сен 26 2021 hr-HR/ drwxrwxrwx 1 root root 0 янв 23 13:34 hu-HU/ drwxrwxrwx 1 root root 0 янв 23 13:34 it-IT/ drwxrwxrwx 1 root root 0 янв 23 13:34 ja-JP/ drwxrwxrwx 1 root root 0 янв 23 13:34 ko-KR/ drwxrwxrwx 1 root root 0 сен 26 2021 lt-LT/ drwxrwxrwx 1 root root 0 сен 26 2021 lv-LV/ -rwxrwxrwx 1 root root 1000760 янв 23 01:00 memtest.exe* drwxrwxrwx 1 root root 0 янв 23 13:34 nb-NO/ drwxrwxrwx 1 root root 0 янв 23 13:34 nl-NL/ drwxrwxrwx 1 root root 0 янв 23 13:34 pl-PL/ drwxrwxrwx 1 root root 0 янв 23 13:34 pt-BR/ drwxrwxrwx 1 root root 0 янв 23 13:34 pt-PT/ drwxrwxrwx 1 root root 0 янв 23 13:34 qps-ploc/ drwxrwxrwx 1 root root 0 сен 26 2021 qps-plocm/ drwxrwxrwx 1 root root 0 янв 23 13:34 Resources/ drwxrwxrwx 1 root root 0 сен 26 2021 ro-RO/ drwxrwxrwx 1 root root 0 янв 23 13:34 ru-RU/ drwxrwxrwx 1 root root 0 сен 26 2021 sk-SK/ drwxrwxrwx 1 root root 0 сен 26 2021 sl-SI/ drwxrwxrwx 1 root root 0 сен 26 2021 sr-Latn-RS/ drwxrwxrwx 1 root root 0 янв 23 13:34 sv-SE/ drwxrwxrwx 1 root root 0 янв 23 13:34 tr-TR/ drwxrwxrwx 1 root root 0 сен 26 2021 uk-UA/ drwxrwxrwx 1 root root 0 янв 23 13:34 zh-CN/ drwxrwxrwx 1 root root 0 янв 23 13:34 zh-TW/
Andrii
Ну это виндовый бут
Andrii
Linux он точно не нужен
Arutemu
Я раньше очень много играл в майнкрафт и очень много в чате матерился. Вот так и научился
Я когда-то занимался модерацией нескольких серверов Майнкрафт в тематике мини-игр. Приходилось играть и следить за чатом одновременно, так и научился.
Andrii
Зачем Linux exe-файлы?
Alexander
Сейчас я перезагружусь и сделаю фотку из биоса, и заодно проверю флешку
Andrii
Проверить надо
Andrii
Но не похоже, что у тебя вообще есть UEFI
Arutemu
Привет всем. Если я мечтаю работать удалённо, пусть за маленькую зарплату, то какой язык освоить, чтобы при этом можно было найти удалённую работу? Что скажете?
Работать можно удаленно на большинстве популярных (и не только) языков, будь то Python, JavaScript, Golang и остальные. И не за "маленькую" зарплату, а такую же, как и в офисе.
Alexander
А первые два раздела чьи?
Первые три - виндовые
Алексей
Или питон
Странный выбор
Алексей
Первые три - виндовые
Я и смотрю нтфс, а обсуждается только третий
Andrii
Сложно сказать, UEFI биос поддерживает, но разделов таких вроде нет
Алексей
На самозанятом вообще все легко На ИП нанимаешь бухгалтера на аутсорс, он тебе раз в год верстает отчёт Но в основном самозанятые самая простая форма
Нафига бухгалтер, онлайн система тебе его сверстает абсолютно бесплатно. А простите не бесплатно а за 4 тыс₽ за цифровую подпись
Алексей
Первые два уже обречены
Ну ок. А что там с дампом Линукса. Почему он должен упасть после удаления виндовых разделов!
Alexander
Сложно сказать, UEFI биос поддерживает, но разделов таких вроде нет
В общем, флешка работает. Я загрузился с неё, теперь грохаю все три раздела через gparted, и потом ввожу вот это sudo mount -t ext4 /dev/sda5 /mnt sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys sudo chroot /mnt grub-install /dev/sda grub-install --recheck /dev/sda update-grub Правильно?
Andrii
gparted может поменять номера разделов
Andrii
Ну и можно чекнуть конфиг груба
Alexander
Я уже все три раздела грохнул
Alexander
Alexander
Alexander
gparted может поменять номера разделов
Все равно sda5 и 6 внутри sda4 остались
Alexander
Все равно sda5 и 6 внутри sda4 остались
Их может как-то отмонтировать/перемонтировать надо?
Alexander
Их может как-то отмонтировать/перемонтировать надо?
Или они так и будут до скончания веков в дополнительном разделе?
Andrii
Все равно sda5 и 6 внутри sda4 остались
У тебя же grub а эти номера ориентируется
Andrii
Ну можно переместить и их... Ужин
Alexander
Ну можно переместить и их... Ужин
Приятного аппетита 😃
Oleksii
#лекция 0вой уровень это команды ассемблера для каждой архитектуры свои команды работа напрямую с адресами никаких типов данных и тд 1вый уровень это фортран(я не слишком шарю про него). Короче это как C но там есть команды специфичные для разных архитектур 2ой уровень это C. Код в целом отвязан от команд процессора но есть прямой доступ по всяким магическим адресам, руками выделять память руками освобождать. Изначально в C небыло классов только функции. 3тий уровень это c++. Там есть классы и в целом с использованием библиотек код можно написать без прямого доступа к памяти(а также например есть умные указатели которые сами считают сколько их есть на одну и ту же память и если их становится 0 чистят сами память). Но при этом в c++ можно писать как с C. 4тый уровень раст. Там всё как в c++ если писать правильно но чтобы написать неправильно надо выйти в специальную область unsafe. Если не использовать unsafe утечки памяти невозможны и также нет уязвимостей выхода за границы. 5тый уровень Go. Есть сборщик мусора но при этом приложение собирается в команды архитектуры процессора где работает. Создан гуглом чтобы быстро фигачить веб сервисы. Можно использовать либы C и C++. 6ьой уровень Java и C#. Есть сборщик мусора. Код собирается в специальный язык виртуальной машины. Работа не с настоящей файловой системой а с виртуальной везде одинаковой. Готовый бинарник запускается в специальной виртуальной машине которая уже транслирует всё в характерное для платформы. Java была вообще наверное первым широко используемым языком со сборкой мусора. Идея явы в том чтобы дешевле и быстрее писать код за счёт сборки мусора, не иметь проблем с падением приложения от утечки памяти, легко переносить на другую архитектуру. C# создан потому что Ява закрыта лицензией а майкам была нужна своя Ява. Оракл до сих пор судится с гуглом за Яву в андроиде. 7мой уровень. Скриптовые языки. Код ни во что не собирается а исполняется прям так из файла известные js и python но их сильно дохрена. Js самый оптимизированный(из за гонки гугла с мозилой). Естественно всё со сборкой мусора.
Oleksii
#лекция 0вой уровень это команды ассемблера для каждой архитектуры свои команды работа напрямую с адресами никаких типов данных и тд 1вый уровень это фортран(я не слишком шарю про него). Короче это как C но там есть команды специфичные для разных архитектур 2ой уровень это C. Код в целом отвязан от команд процессора но есть прямой доступ по всяким магическим адресам, руками выделять память руками освобождать. Изначально в C небыло классов только функции. 3тий уровень это c++. Там есть классы и в целом с использованием библиотек код можно написать без прямого доступа к памяти(а также например есть умные указатели которые сами считают сколько их есть на одну и ту же память и если их становится 0 чистят сами память). Но при этом в c++ можно писать как с C. 4тый уровень раст. Там всё как в c++ если писать правильно но чтобы написать неправильно надо выйти в специальную область unsafe. Если не использовать unsafe утечки памяти невозможны и также нет уязвимостей выхода за границы. 5тый уровень Go. Есть сборщик мусора но при этом приложение собирается в команды архитектуры процессора где работает. Создан гуглом чтобы быстро фигачить веб сервисы. Можно использовать либы C и C++. 6ьой уровень Java и C#. Есть сборщик мусора. Код собирается в специальный язык виртуальной машины. Работа не с настоящей файловой системой а с виртуальной везде одинаковой. Готовый бинарник запускается в специальной виртуальной машине которая уже транслирует всё в характерное для платформы. Java была вообще наверное первым широко используемым языком со сборкой мусора. Идея явы в том чтобы дешевле и быстрее писать код за счёт сборки мусора, не иметь проблем с падением приложения от утечки памяти, легко переносить на другую архитектуру. C# создан потому что Ява закрыта лицензией а майкам была нужна своя Ява. Оракл до сих пор судится с гуглом за Яву в андроиде. 7мой уровень. Скриптовые языки. Код ни во что не собирается а исполняется прям так из файла известные js и python но их сильно дохрена. Js самый оптимизированный(из за гонки гугла с мозилой). Естественно всё со сборкой мусора.
текст не мой, а друга, а точки и запятые он не часто использует(я просто уже привык)
knownaim
Есть что то хорошее вроде mathtype для linux?