Установка загрузчика 12.04 на загрузочную запись раздела

Вам нужно прочитать примерно в 8 раз больше байтов, чем желаемое количество букв и цифр, а затем удалить те байты, которые не кодируют буквы или цифры.

Цифры квадрата bizzare с кодами внутри отображаются потому, что ваш язык установлен в UTF-8, но вы читаете произвольные байты из /dev/urandom, которые (конечно) не соблюдают правила кодировки UTF-8 .

Я не делаю Python (но см. редактирование в конце этого ответа для возможно уродливого кода Python), но цель очень легко достичь с помощью простого сценария оболочки. Для генерации случайных паролей, содержащих буквы и цифры, вы можете использовать что-то вроде:

dd if=/dev/urandom bs=512 count=1 2>/dev/null |
tr -cd a-zA-Z0-9 |
cut -c 1-16 ; echo

Из 512 байт вы можете извлечь в среднем 124 буквы и цифры. (Есть 62 = 2 * 26 + 10 букв и цифр в 256 различных байтах, которые генерируются с той же вероятностью.)

Вы можете изменить a-zA-Z0-9, чтобы удалить символы, которые выглядят слишком похожими , Вы также можете изменить 16, если вам нужны более длинные или более короткие пароли.

Например, сгенерируйте 20-символьный пароль, исключающий символы, которые могут быть смущены (0O, 1Il):

$ dd if=/dev/urandom bs=512 count=1 2>/dev/null |
> tr -cd a-km-zA-HJ-NP-Z2-9 |
> cut -c 1-20 ; echo
JaQ2chDci4xVvzZuyGJm

(Это расшифровка, $ и > являются приглашениями командной оболочки.)

Edit: Это результат моих скромных навыков Python:

#! /usr/bin/env python
import os
import re
print(re.sub("[^a-zA-Z0-9]", "", os.urandom(256))[:6])
0
задан 4 July 2012 в 19:08

21 ответ

Да. Это правильные шаги.

Однако у вас могут возникнуть проблемы при добавлении пункта меню загрузки в XP. Если вы работали в Windows Vista или 7 EasyBCD, это можно сделать очень легко.

Вот ответ, который может вам помочь, хотя он предлагает понизить grub 2

https: / /askubuntu.com/a/126494/35775

0
ответ дан 25 July 2018 в 18:12

Вы можете установить Grub в загрузочную запись раздела даже с компакт-диска Desktop !

Просто выберите ручное разбиение и установите загрузчик на /dev/sdaN.

Загрузчик XP ( NTLDR ) не будет загружать Grub2 по умолчанию.

Обратите внимание, что по умолчанию NTLDR НЕ будет загружать Grub2. Вам понадобится посредник, такой как Grub4DOS (рекомендуется), или создайте заглушку Grub2 для NTLDR .

Недостаток установки Grub2 в PBR

При установке в PBR, Grub2 очень чувствителен к перемещению / изменению размера раздела; вам нужно будет переустановить его с Live-CD / Live-USB, если вы это сделаете.

Самая простая альтернатива: менеджер загрузки, такой как Plop

Лично я рекомендую Plop! Менеджер загрузки как крошечный, безболезненный способ заставить это работать без необходимости связываться с boot.ini и т. Д. Он в основном дает вам меню при загрузке, позволяющее вам выбрать основной или логический раздел для загрузки.

1
ответ дан 25 July 2018 в 18:12

Да, эти шаги верны (и вы также можете сделать это со стандартного компакт-диска Ubuntu).

Вы также можете сначала создать резервную копию вашей MBR и таблицы разделов. Это можно легко сделать с помощью Boot-Repair -> Дополнительные параметры -> «Резервное копирование таблиц разделов, загрузочных секторов ...».

0
ответ дан 25 July 2018 в 18:12

Да. Это правильные шаги.

Однако у вас могут возникнуть проблемы при добавлении пункта меню загрузки в XP. Если вы работали в Windows Vista или 7 EasyBCD, это можно сделать очень легко.

Вот ответ, который может вам помочь, хотя он предлагает понизить grub 2

https: / /askubuntu.com/a/126494/35775

0
ответ дан 2 August 2018 в 00:26

Вы можете установить Grub в загрузочную запись раздела даже с компакт-диска Desktop !

Просто выберите ручное разбиение и установите загрузчик на /dev/sdaN.

Загрузчик XP ( NTLDR ) не будет загружать Grub2 по умолчанию.

Обратите внимание, что по умолчанию NTLDR НЕ будет загружать Grub2. Вам понадобится посредник, такой как Grub4DOS (рекомендуется), или создайте заглушку Grub2 для NTLDR .

Недостаток установки Grub2 в PBR

При установке в PBR, Grub2 очень чувствителен к перемещению / изменению размера раздела; вам нужно будет переустановить его с Live-CD / Live-USB, если вы это сделаете.

Самая простая альтернатива: менеджер загрузки, такой как Plop

Лично я рекомендую Plop! Менеджер загрузки как крошечный, безболезненный способ заставить это работать без необходимости связываться с boot.ini и т. Д. Он в основном дает вам меню при загрузке, позволяющее вам выбрать основной или логический раздел для загрузки.

1
ответ дан 2 August 2018 в 00:26

Да, эти шаги верны (и вы также можете сделать это со стандартного компакт-диска Ubuntu).

Вы также можете сначала создать резервную копию вашей MBR и таблицы разделов. Это можно легко сделать с помощью Boot-Repair -> Дополнительные параметры -> «Резервное копирование таблиц разделов, загрузочных секторов ...».

0
ответ дан 2 August 2018 в 00:26

Да. Это правильные шаги.

Однако у вас могут возникнуть проблемы при добавлении пункта меню загрузки в XP. Если вы работали в Windows Vista или 7 EasyBCD, это можно сделать очень легко.

Вот ответ, который может вам помочь, хотя он предлагает понизить grub 2

https: / /askubuntu.com/a/126494/35775

0
ответ дан 4 August 2018 в 15:54

Вы можете установить Grub в загрузочную запись раздела даже с компакт-диска Desktop !

Просто выберите ручное разбиение и установите загрузчик на /dev/sdaN.

Загрузчик XP ( NTLDR ) не будет загружать Grub2 по умолчанию.

Обратите внимание, что по умолчанию NTLDR НЕ будет загружать Grub2. Вам понадобится посредник, такой как Grub4DOS (рекомендуется), или создайте заглушку Grub2 для NTLDR .

Недостаток установки Grub2 в PBR

При установке в PBR, Grub2 очень чувствителен к перемещению / изменению размера раздела; вам нужно будет переустановить его с Live-CD / Live-USB, если вы это сделаете.

Самая простая альтернатива: менеджер загрузки, такой как Plop

Лично я рекомендую Plop! Менеджер загрузки как крошечный, безболезненный способ заставить это работать без необходимости связываться с boot.ini и т. Д. Он в основном дает вам меню при загрузке, позволяющее вам выбрать основной или логический раздел для загрузки.

1
ответ дан 4 August 2018 в 15:54

Да, эти шаги верны (и вы также можете сделать это со стандартного компакт-диска Ubuntu).

Вы также можете сначала создать резервную копию вашей MBR и таблицы разделов. Это можно легко сделать с помощью Boot-Repair -> Дополнительные параметры -> «Резервное копирование таблиц разделов, загрузочных секторов ...».

0
ответ дан 4 August 2018 в 15:54

Да. Это правильные шаги.

Однако у вас могут возникнуть проблемы при добавлении пункта меню загрузки в XP. Если вы работали в Windows Vista или 7 EasyBCD, это можно сделать очень легко.

Вот ответ, который может вам помочь, хотя он предлагает понизить grub 2

https: / /askubuntu.com/a/126494/35775

0
ответ дан 6 August 2018 в 00:33

Вы можете установить Grub в загрузочную запись раздела даже с компакт-диска Desktop !

Просто выберите ручное разбиение и установите загрузчик на /dev/sdaN.

Загрузчик XP ( NTLDR ) не будет загружать Grub2 по умолчанию.

Обратите внимание, что по умолчанию NTLDR НЕ будет загружать Grub2. Вам понадобится посредник, такой как Grub4DOS (рекомендуется), или создайте заглушку Grub2 для NTLDR .

Недостаток установки Grub2 в PBR

При установке в PBR, Grub2 очень чувствителен к перемещению / изменению размера раздела; вам нужно будет переустановить его с Live-CD / Live-USB, если вы это сделаете.

Самая простая альтернатива: менеджер загрузки, такой как Plop

Лично я рекомендую Plop! Менеджер загрузки как крошечный, безболезненный способ заставить это работать без необходимости связываться с boot.ini и т. Д. Он в основном дает вам меню при загрузке, позволяющее вам выбрать основной или логический раздел для загрузки.

1
ответ дан 6 August 2018 в 00:33

Да, эти шаги верны (и вы также можете сделать это со стандартного компакт-диска Ubuntu).

Вы также можете сначала создать резервную копию вашей MBR и таблицы разделов. Это можно легко сделать с помощью Boot-Repair -> Дополнительные параметры -> «Резервное копирование таблиц разделов, загрузочных секторов ...».

0
ответ дан 6 August 2018 в 00:33

Да. Это правильные шаги.

Однако у вас могут возникнуть проблемы при добавлении пункта меню загрузки в XP. Если вы работали в Windows Vista или 7 EasyBCD, это можно сделать очень легко.

Вот ответ, который может вам помочь, хотя он предлагает понизить grub 2

https: / /askubuntu.com/a/126494/35775

0
ответ дан 7 August 2018 в 17:58

Вы можете установить Grub в загрузочную запись раздела даже с компакт-диска Desktop !

Просто выберите ручное разбиение и установите загрузчик на /dev/sdaN.

Загрузчик XP ( NTLDR ) не будет загружать Grub2 по умолчанию.

Обратите внимание, что по умолчанию NTLDR НЕ будет загружать Grub2. Вам понадобится посредник, такой как Grub4DOS (рекомендуется), или создайте заглушку Grub2 для NTLDR .

Недостаток установки Grub2 в PBR

При установке в PBR, Grub2 очень чувствителен к перемещению / изменению размера раздела; вам нужно будет переустановить его с Live-CD / Live-USB, если вы это сделаете.

Самая простая альтернатива: менеджер загрузки, такой как Plop

Лично я рекомендую Plop! Менеджер загрузки как крошечный, безболезненный способ заставить это работать без необходимости связываться с boot.ini и т. Д. Он в основном дает вам меню при загрузке, позволяющее вам выбрать основной или логический раздел для загрузки.

1
ответ дан 7 August 2018 в 17:58

Да, эти шаги верны (и вы также можете сделать это со стандартного компакт-диска Ubuntu).

Вы также можете сначала создать резервную копию вашей MBR и таблицы разделов. Это можно легко сделать с помощью Boot-Repair -> Дополнительные параметры -> «Резервное копирование таблиц разделов, загрузочных секторов ...».

0
ответ дан 7 August 2018 в 17:58

Да. Это правильные шаги.

Однако у вас могут возникнуть проблемы при добавлении пункта меню загрузки в XP. Если вы работали в Windows Vista или 7 EasyBCD, это можно сделать очень легко.

Вот ответ, который может вам помочь, хотя он предлагает понизить grub 2

https: / /askubuntu.com/a/126494/35775

0
ответ дан 10 August 2018 в 06:47

Вы можете установить Grub в загрузочную запись раздела даже с компакт-диска Desktop !

Просто выберите ручное разбиение и установите загрузчик на /dev/sdaN.

Загрузчик XP ( NTLDR ) не будет загружать Grub2 по умолчанию.

Обратите внимание, что по умолчанию NTLDR НЕ будет загружать Grub2. Вам понадобится посредник, такой как Grub4DOS (рекомендуется), или создайте заглушку Grub2 для NTLDR .

Недостаток установки Grub2 в PBR

При установке в PBR, Grub2 очень чувствителен к перемещению / изменению размера раздела; вам нужно будет переустановить его с Live-CD / Live-USB, если вы это сделаете.

Самая простая альтернатива: менеджер загрузки, такой как Plop

Лично я рекомендую Plop! Менеджер загрузки как крошечный, безболезненный способ заставить это работать без необходимости связываться с boot.ini и т. Д. Он в основном дает вам меню при загрузке, позволяющее вам выбрать основной или логический раздел для загрузки.

1
ответ дан 10 August 2018 в 06:47

Да, эти шаги верны (и вы также можете сделать это со стандартного компакт-диска Ubuntu).

Вы также можете сначала создать резервную копию MBR и таблицы разделов. Это можно легко сделать с помощью Boot-Repair -> Дополнительные параметры -> «Резервное копирование таблиц разделов, загрузочных секторов ...».

0
ответ дан 10 August 2018 в 06:47

Да. Это правильные шаги.

Однако у вас могут возникнуть проблемы при добавлении пункта меню загрузки в XP. Если вы работали в Windows Vista или 7 EasyBCD, это можно сделать очень легко.

Вот ответ, который может вам помочь, хотя он предлагает понизить grub 2

https: / /askubuntu.com/a/126494/35775

0
ответ дан 15 August 2018 в 18:42
  • 1
    Поэтому все, что мне нужно сделать, это убедиться, что я установил grub вместо grub2, что позволяет альтернативный установочный диск? – gyaani_guy 4 July 2012 в 16:43

Вы можете установить Grub в загрузочную запись раздела даже с компакт-диска Desktop !

Просто выберите ручное разбиение и установите загрузчик на /dev/sdaN.

Загрузчик XP ( NTLDR ) не будет загружать Grub2 по умолчанию.

Обратите внимание, что по умолчанию NTLDR НЕ будет загружать Grub2. Вам понадобится посредник, такой как Grub4DOS (рекомендуется), или создайте заглушку Grub2 для NTLDR .

Недостаток установки Grub2 в PBR

При установке в PBR, Grub2 очень чувствителен к перемещению / изменению размера раздела; вам нужно будет переустановить его с Live-CD / Live-USB, если вы это сделаете.

Самая простая альтернатива: менеджер загрузки, такой как Plop

Лично я рекомендую Plop! Менеджер загрузки как крошечный, безболезненный способ заставить это работать без необходимости связываться с boot.ini и т. Д. Он в основном дает вам меню при загрузке, позволяющее вам выбрать основной или логический раздел для загрузки.

1
ответ дан 15 August 2018 в 18:42
  • 1
    можно ли использовать grub вместо grub2? – gyaani_guy 4 July 2012 в 19:00

Да, эти шаги верны (и вы также можете сделать это со стандартного компакт-диска Ubuntu).

Вы также можете сначала создать резервную копию вашей MBR и таблицы разделов. Это можно легко сделать с помощью Boot-Repair -> Дополнительные параметры -> «Резервное копирование таблиц разделов, загрузочных секторов ...».

0
ответ дан 15 August 2018 в 18:42

Другие вопросы по тегам:

Похожие вопросы: