Как я изменяю загрузочную конфигурацию GRUB из Windows?

Можно использовать подоболочку и два dd вызовы как это:

$ ( dd bs=1131 count=1 of=dev_null && dd bs=4K of=out.mp3 ) < 100827_MR029_LobbyControl.mp3
1+0 records in
1+0 records out
1131 bytes (1.1 kB) copied, 7.9691e-05 s, 14.2 MB/s
22433+1 records in
22433+1 records out
91886130 bytes (92 MB) copied, 0.329823 s, 279 MB/s
$ ls -l *
-rw------- 1 max users 91887261 2011-02-03 22:59 100827_MR029_LobbyControl.mp3
-rw-r--r-- 1 max users     1131 2011-02-03 23:04 dev_null
-rw-r--r-- 1 max users 91886130 2011-02-03 23:04 out.mp3
$ cat dev_null out.mp3 > orig
$ cmp 100827_MR029_LobbyControl.mp3 orig
18
16.04.2011, 16:06
6 ответов

Твердая часть редактирует Вашу файловую систему Linux из Windows. Поддержки Драйвера FS, пишущий ext2, но я не знаю ни о каких хороших инструментах для ext3 или 4 (и они, SU и вопросы о SF не воодушевляют), уже не говоря о любых других файловых системах, которые Вы, возможно, использовали на своем разделе начальной загрузки

Но если Вам действительно удается получить поддержку записи Вашего раздела начальной загрузки из Windows, на самом деле изменение сохраненного значения по умолчанию легко. Сначала необходимо выполнить в некоторой подготовительной работе /boot/grub.conf. Изменение default кому: saved, и добавьте savedefault 0 (где 0 индекс Fedora в конфигурации GRUB) к блоку Windows, настолько загружающемуся в Windows, сбросит сохраненное значение по умолчанию назад к Fedora

Затем из Windows можно отредактировать /boot/grub/default. Удалите строку, которая это там (это будет default или 0 скорее всего), и изменение это к 1 или независимо от того, что индекс Вашей установки Windows. Когда Вы перезапустите, GRUB считает тот файл (так как Ваше значение по умолчанию saved) и начальная загрузка в Windows, и savedefault строка возвратит тот файл к 0 для будущих начальных загрузок

6
27.01.2020, 19:46
  • 1
    Кто-то записал GUI для этого: grub-choose-default (Личинка 1), grub-choose-default (Личинка 2). –  Gilles 'SO- stop being evil' 16.04.2011, 15:55
  • 2
    Это работало на меня. Я должен был установить мой /boot раздел как ext2 (это было ext4) и мой ограниченный опыт, делающий, который заставил тот процесс занять больше времени, чем он, должен иметь. Похоже, что эти инструкции устанавливают Fedora по умолчанию (который я действительно не хочу, я просто хочу способность управлять следующей начальной загрузкой), таким образом, я не следовал за ними к букве, но способности отредактировать /boot/grub.conf достаточно хорошо. –  Jimmy Sawczuk 17.04.2011, 00:25

Если у Вас есть a /boot раздел отформатировал как FAT32, Вы сможете отредактировать файл конфигурации личинки от обеих ОС (ОС).

4
27.01.2020, 19:46

Вы можете использовать Grub2Win или другие аналогичные программы, перечисленные ниже. here. Они предлагают простой пользовательский интерфейс.

Также можно полностью удалить Grub и загрузить обе системы из системного загрузчика Windows. Для этого нужно использовать такие утилиты, как EasyBCD.

3
27.01.2020, 19:46

Найдите папку «grub» на жестком диске, а затем откройте menu.lst с помощью блокнота. Теперь измените default=0 на default=x, где x на единицу меньше, чем позиция ОС, которую вы хотите сделать по умолчанию. Для экс. в системе три ОС, и вы хотели сделать третью в списке по умолчанию, поэтому вы отредактируете ее как default=2, как 3 -1=2. Для второй ОС по умолчанию=1.

1
27.01.2020, 19:46

Смешивание разных подсказок:

  1. В Ubuntu я изменил GRUB_DEFAULT=0на GRUB_DEFAULT=savedи запустил update-grub, таким образом заставив GRUB использовать файл /boot/grub/grubenv, но я не устанавливаю GRUB_SAVEDEFAULT=true(, так как он служит другому цель)
  2. Я проверил доступные записи GRUB с помощью этой команды :awk -F\' '/menuentry / {print $2}' /boot/grub/grub.cfg
  3. Позже я запустил grub-editenv - set saved_entry="Windows 10 (on /dev/sdb1)", выбрав один из доступных вариантов, поэтому в следующий раз Windows запускался по умолчанию
  4. Под Windows я смонтировал файловую систему Linux (ext4 )с помощью Ext2Fsd
  5. Я отредактировал /boot/grub/grubenv вручную, закомментировал с помощью #ранее созданную строку # saved_entry=Windows 10 (on /dev/sdb1)и добавил новую saved_entry=Ubuntu.
  6. Под Ubuntu делаю наоборот -, переключаясь между настройками, комментируя соответствующую строку.

Я думаю, что это более изящное решение, чем непосредственное ручное редактирование файла grub.cfg, а menu.lst уже давно объявлен устаревшим.

1
03.02.2020, 00:01

Я создал устройство /boot и выбрал его как Device for boot loader installation , и это сработало.

0
05.09.2021, 11:41

Теги

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