Для этой задачи доступны некоторые загрузочные USB-накопители, но CD-привод сломан, и почти нет шансов получить новый, поэтому невозможно записать и записать диск. Машина (Dell Latitude C400), похоже, не позволяет загружаться через USB, даже будучи машиной с множеством функций. У меня есть широкополосный доступ в Интернет, дискеты и огромное количество дискет, но нет фонов форматирования дискет высокой плотности.

Я уже пробовал bgrescue-3.0.0 и bootgrub используя dd.exe чтобы выгрузить образы на некоторые дискеты, но это не помогло попытаться загрузить мои флешки. bgrescue-3.0.0 сказал, что образ неправильный, но затем загрузил Python33 и использовал его для проверки сумм sha1 с hashlib заканчивающимся соответствием sha1 OK. bootgrub работал и начал со своих значений по умолчанию hda и hdb. hda был подключен к жесткому диску, а hda1 - к разделу XP, но hdb не был подключен к загрузочному USB-накопителю (это кредит Linux Linux Live Creator). Не удалось ни tomsrtbt-2.0.103.dos , ни picoboot-0.95 из-за моего отсутствия высокой плотности (это формат 1722ko, который они назвали HD?) понимание формата дискет.

Позже удалось loadlin-1.6f.exe Kubuntu 12.04.2 ручки USB накопителя. Удалив кучу программного дерьма, создал диск FAT32 в некотором выделенном пространстве. Затем поместил туда содержимое флешки USB Linux Live, загрузил спасательную систему DOS и выполнил C:\loadli~1 casper\vmlinuz .

Это, наконец, загрузило GNU/Linux, что было здорово, какое-то время. Затем запаниковал так:

[1.349018] md: Scanned 0 and added 0 devices.
[1.349061] md: autorun ...
[1.349100] md: ... autorun DONE.
[1.349283] VFS: Cannot open root device "(null)" or unknown-block(0,0)
[1.349331] Please append a correct "root=" boot option; here are the availab
le partitions:
[1.349413] 0800   29302560 sda driver: sd
[1.349482]  0801  10490413 sda1 00000000-0000-0000-0000-000000000000
[1.349555]  0802  18804082 sda2 00000000-0000-0000-0000-000000000000
[1.349625] Kernel panic - not syncing: VFS: Unable to mount root fs on unkno
wn-block(0,0)
[1.349693] Pid: 1, comm: swapper/0 Not tainted 3.2.0-37-generic-pae #58-Ubun
tu
[1.349754] Call Trace:
[1.349810]  [<c15922ab>] ? printk+0x2d/0x2f
[1.349859]  [<c1592179>] panic+0x5c/0x161
[1.349911]  [<c1879b6a>] mount_block_root+0xb9/0x14c
[1.349964]  [<c115353c>] ? sys_mknod+0x2c/0x30
[1.350012]  [<c1879d75>] mount_root+0x59/0x5f
[1.350060]  [<c1879ec9>] prepare_namespace+0x14e/0x192
[1.350110]  [<c11440e5>] ? sys_access+0x25/0x30
[1.350158]  [<c18798de>] kernel_init+0x156/0x15b
[1.363001]  [<c1879788>] ? start_kernel+0x353/0x353
[1.363298]  [<c15afafe>] kernel_thread_helper+0x6/010
_

Это интерпретируется как сбой из-за загрузки USB vmlinuz вне естественной среды.

Наконец, воспользовался поисковыми системами Интернета, которые искали более универсальный пакет super vmlinuz, но в kernel.org были найдены только источники, которые, вероятно, не способны и не желают компилироваться.

На данный момент я ищу помощь, прежде чем углубиться в поиск сообщений о панике и обойти проблему с корневой загрузкой.

Интересно, можно ли здесь загрузить GNU/Linux, прежде чем получить возможность сменить сломанный CD-дисковод, когда вернешься в город? Думаю, виртуальные машины не окупятся, если будут сильно поврежденной системой XP.

3 ответа3

1

Это интерпретируется как сбой из-за загрузки USB vmlinuz вне естественной среды.

Ваш переводчик должен прочитать это снова:

Please append a correct "root=" boot option; here are the available partitions:
 0800   29302560 sda driver: sd
 0801  10490413 sda1 00000000-0000-0000-0000-000000000000
 0802  18804082 sda2 00000000-0000-0000-0000-000000000000

Предполагая, что sda1 является загрузочным разделом, попробуйте добавить root=/dev/sda2 в командную строку ядра.

0

Загрузка с USB крайне проблематична с этими старыми широтами, потому что контроллер USB вообще не инициализируется BIOS. Итак, загрузчик сталкивается с необходимостью попытаться загрузиться с наполовину инициализированного оборудования, а часть инициализации - это просто основные элементы, необходимые для загрузки XP.

Это серьезная проблема - запустить на нем любой Linux, даже после загрузки с CD.

Этот ноутбук - древний P3 с 256 МБ оперативной памяти. Возможно, в то время это была дорогая версия с 512 МБ. Современные Linux-дистрибутивы (за исключением DSL, Knoppix, Puppy или других мини-дистрибутивов с голыми костями) будут серьезно бороться за работу с ним в любом случае. Ваш телефон, вероятно, быстрее и имеет больше оперативной памяти.

0

Я имел большой успех при загрузке usb на старом оборудовании, BIOS которого даже не поддерживала загрузку с usb с помощью менеджера загрузки plop.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .