Toshiba AC100 как поставить Ubuntu

Всё, что связано с ноутбуками.

Модератор: Модераторы разделов

Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Toshiba AC100 как поставить Ubuntu

Сообщение DjSpike »

Может кто видел инструкцию на русском по установки UBuntu на сей чудо апарат ???
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Toshiba AC100 как поставить Ubuntu

Сообщение rm_ »

Инструкций не знаю, видел только вот тут немножко мата: http://habrahabr.ru/blogs/hardware/107304/
Вообще же, тем кому обязательно надо "на русском", подобных чудо-аппаратов лучше просто не покупать.
Спасибо сказали:

Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Toshiba AC100 как поставить Ubuntu

Сообщение DjSpike »

Дело в том что следуя английской инструкции http://ac100.gudinna.com/README/
ничего не получается...
а точнее не получается вот это:
Get the linux4tegra package from nvidia so you have the nvflash utility (download here).
Connect an USB to USB mini cable between your host PC and the ac100.
On your ac100 hold down ctrl and esc on boot (hold them down before pressing the power button,
dont worry, it is normal that the screen stays off in this mode), the device will go into flash mode.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Toshiba AC100 как поставить Ubuntu

Сообщение rm_ »

DjSpike
а который из этих пунктов не получается?
Спасибо сказали:

Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Toshiba AC100 как поставить Ubuntu

Сообщение DjSpike »

Все кажется разобрался. Нашел чудесный скрипт который выполняет всю необходимую подготовку для установки Ubuntu http://www.blogarm.net/ac100-toolkit/
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:

Аватара пользователя
Nekosargot
Сообщения: 159

Re: Toshiba AC100 как поставить Ubuntu

Сообщение Nekosargot »

rm_ писал(а):
25.01.2011 22:05
DjSpike
а который из этих пунктов не получается?


Может товарищ попросту неправильно перевёл (всяко бывает).
On your ac100 hold down ctrl and esc on boot (hold them down before pressing the power button,
dont worry, it is normal that the screen stays off in this mode), the device will go into flash mode.

На вашем ac100 зажмите ctrl и esc и только потом жмите на кнопку включения, не волнуйтесь, это нормально, что экран выключен в этом режиме, устройство находится в режиме перепрошивки.


Перепрошивка... Прям как мобилка какаято.

upd припоздал :)
Sempron LE-140 3.8Ghz |2gb ddr2|1TB|Debian stable x86-64 + Ratpoison
Она: Женатые мужчины для меня не существуют, как класс.
Он: Только как объекты. © Bash
Спасибо сказали:

Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Toshiba AC100 как поставить Ubuntu

Сообщение DjSpike »

Блин скрипт не совсем рабочий:

Код: Выделить всё

#!/usr/bin/python

#This script has been made by Tactilofan and is under GPL 2.0 Licence
# http://www.blogarm.net/ac100-toolkit/


import os, re, sys,commands;




#print USAGE file
def print_help():
    os.system("cat USAGE")

#********************************************************
#********  md5 filecheck function ***********************
#********************************************************


def check_image_file(file_name):
    check = 0
    if os.path.isfile(file_name) and os.path.isfile(file_name+".md5sum"):
        md5sum = commands.getoutput("md5sum -c "+file_name+".md5sum");
        print md5sum
        if re.match(file_name+": OK",md5sum):
            check = 1
    return check



#******************************************************************************
#*************** NVFLASH simplified functions *********************************
#******************************************************************************

#easyly executes nvflash
def execute_nvflash(params):
    nvflash_path = "./linux4tegra/nvflash/";
    os.system("sudo LD_LIBRARY_PATH="+nvflash_path+" "+nvflash_path+"nvflash "+params);
    print "\n"

#execute nvflash and return the stdout
def return_nvflash_stdout(params):
    nvflash_path = "./linux4tegra/nvflash/";
    return commands.getoutput("sudo LD_LIBRARY_PATH="+nvflash_path+" "+nvflash_path+"nvflash "+params);

#load the bootloader in ram
def load_bootloader_in_ram():
    execute_nvflash("--bl ./linux4tegra/prebuilt/fastboot.stock.bin --go");


#backup a partition
def backup_partition(PartitionId,output_folder = ""):
    nvflash_param = "-r --read "+str(PartitionId)+" " + output_folder+"tac100-part-"+str(PartitionId)+".img";
    execute_nvflash(nvflash_param)

#downloads partition table
def get_partition_table(output_file="./tac100-partitiontable.txt"):
    execute_nvflash("-r --getpartitiontable "+output_file);

#write the given in the given partition number
def restore_partition_from_file(partition_id,file_adress):
    execute_nvflash("--resume --download "+str(partition_id)+" "+file_adress+ " --go")

def prepare_for_ubuntu():
    print "done in args parsing"



#this function takes an partition table file at input and return a dictionnary with all partition data ordered by partition
def read_partition_table(input_file):
    #opens the file
    partition_table_file = open(input_file);

    #removes the somes useless caracters
    partition_table = partition_table_file.read().replace("\r","");
    partition_table = partition_table.replace("\n\n","\n");

    #split the file into a list where each item of the list is a line
    partition_table = partition_table.split("\n");
    partition_dico = {}

    #reads all the lines
    for line in partition_table:
        if(line!=""):
            #split the line to parse parameters and values
            line = line.split("=");
            field = line[0];
            value = line[1];

            #if the line contain a new PartitionId, it create a new dictionary into the partition dictionary
            if(field == "PartitionId"):
                current_partition = value;
                partition_dico[current_partition] = {};

            partition_dico[current_partition][field] = value;
    return partition_dico

#**************************************************************
#***********  Beginning of the script (args parsing ***********
#***************************************************************


args = sys.argv;

if(len(args) > 1):
    if(args[1] == "load-bootloader"):
        load_bootloader_in_ram();
    elif(args[1] == "backup"):
        if(len(args)>3):
            ouput_folder = args[3];
        else:
            output_folder = "";

        backup_partition(args[2]);

    elif(args[1] == "backup-all"):
        print "\n * Loading the bootloader in RAM\n";
        print "\n * Getting the partition table\n";
        get_partition_table();

        for i in range(2,14):
            print " * Backup of partition #",i,"\n"
            backup_partition(i,"./");
        os.system("sudo chmod 777 tac100*.img");
        os.system("sudo chmod 777 tac100-partitiontable.txt");
    elif(args[1] == "restore" and len(args)==4):
        print " * Restoring partition  #",args[2],"\n"
        restore_partition_from_file(args[2],args[3]);

    elif(args[1] == "prepare-for-ubuntu"):
        #setting image name and address
        image_name = "tegra-2.6.29-arm2-ac100-boot.img"
        image_adress = "http://ac100.gudinna.com/";


        #download the image until the md5 is okay
        while check_image_file(image_name)==0:
            #if one of the file already exists, it remove it by security.
            if(os.path.isfile(image_name)):
                os.system("rm "+image_name);
            if(os.path.isfile(image_name+".md5sum")):
                os.system("rm "+image_name+".md5sum");
            #download the image
            os.system("wget "+image_adress+image_name);
            os.system("wget "+image_adress+image_name+".md5sum")

        #mount the image
        restore_partition_from_file(5,image_name);


    elif(args[1] == "install-nvflash"):
        nvflash_address = "http://developer.download.nvidia.com/tegra/files/"
        nvflash_filename = "linux_for_tegra_os_pack_rel_10.8.2_20100903.run.zip"

        #download nvflash from Nvidia site if it not exists
        if os.path.isfile(nvflash_filename) == 0:
            print " * Start downloading NvFlash"
            os.system("wget "+nvflash_address+nvflash_filename);

        print "*NvFlash Downloaded"

        #install it
        os.system("./setup-nvflash")
        print " * NvFlash is installed"

    elif(args[1]=="nvf"): #option to execute a nvflash command

        command_to_execute = ""
        #construct nvflash param line
        for i in range(2,len(args)):
            command_to_execute = command_to_execute + " " + str(args[i])

        execute_nvflash(command_to_execute)
    else:
        print_help();
else:
    print_help();

При выполнении команды
./ac100-toolkit prepare-for-ubuntu

зацикливается на скачивании файла и дальше ничего не делает...
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:

Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Toshiba AC100 как поставить Ubuntu

Сообщение DjSpike »

Вчера вечером удалось запустить UBUNTU но только на этапе выбора ракладки клавиатуры она зависла...
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:

Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Toshiba AC100 как поставить Ubuntu

Сообщение DjSpike »

Если не пытаться поменять раскладку, то дальше все проходит нормально. .
Ubuntu заработала, и главное заработал модем Huawei E1550.....
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:

Аватара пользователя
Nekosargot
Сообщения: 159

Re: Toshiba AC100 как поставить Ubuntu

Сообщение Nekosargot »

DjSpike писал(а):
27.01.2011 15:20
Если не пытаться поменять раскладку, то дальше все проходит нормально. .
Ubuntu заработала, и главное заработал модем Huawei E1550.....


А так пробовали?

Код: Выделить всё

setxkbmap -layout 'us,ru' -option 'grp:ctrl_shift_toggle,grp_led:scroll'
Sempron LE-140 3.8Ghz |2gb ddr2|1TB|Debian stable x86-64 + Ratpoison
Она: Женатые мужчины для меня не существуют, как класс.
Он: Только как объекты. © Bash
Спасибо сказали:

Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Toshiba AC100 как поставить Ubuntu

Сообщение DjSpike »

По итогам первых тестов:
1) модем Huawei работает.
2) Wi-fi работает.
3) Bluetooth работает
4) web камера работает.
5) Звуковая карта -- НЕ РАБОТАЕТ,...

Сейчас запустил обновление, ждемс может заработает...
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:

grumblereburg
Сообщения: 2
ОС: GNU/Linux

Re: Toshiba AC100 как поставить Ubuntu

Сообщение grumblereburg »

DjSpike писал(а):
25.01.2011 22:41
Все кажется разобрался. Нашел чудесный скрипт который выполняет всю необходимую подготовку для установки Ubuntu http://www.blogarm.net/ac100-toolkit/


Вот только скрипт безнадёжно устарел: в нём hardcoded ссылка на старую версию nvidia'вского софта, которой уже нет на сайте.

Код: Выделить всё

                nvflash_address = "http://developer.download.nvidia.com/tegra/files/"
                nvflash_filename = "linux_for_tegra_os_pack_rel_10.8.2_20100903.run.zip"

Новую версию мне найти не удалось:
На http://developer.nvidia.com перешёл по ссылке tegra-resources,
затем tegra-development-kits и Tegra 250 Development Board. А тут -- | Linux For Tegra (L4T) Release | Linux | RETURNING SOON | N/A | N/A |

Поделись файлом :)
Спасибо сказали:

ygb
Сообщения: 1

Re: Toshiba AC100 как поставить Ubuntu

Сообщение ygb »

grumblereburg писал(а):
07.06.2011 00:27
DjSpike писал(а):
25.01.2011 22:41
Все кажется разобрался. Нашел чудесный скрипт который выполняет всю необходимую подготовку для установки Ubuntu http://www.blogarm.net/ac100-toolkit/


Вот только скрипт безнадёжно устарел: в нём hardcoded ссылка на старую версию nvidia'вского софта, которой уже нет на сайте.

Код: Выделить всё

                nvflash_address = "http://developer.download.nvidia.com/tegra/files/"
                nvflash_filename = "linux_for_tegra_os_pack_rel_10.8.2_20100903.run.zip"

Новую версию мне найти не удалось:
На http://developer.nvidia.com перешёл по ссылке tegra-resources,
затем tegra-development-kits и Tegra 250 Development Board. А тут -- | Linux For Tegra (L4T) Release | Linux | RETURNING SOON | N/A | N/A |

Поделись файлом :)


А если вот так:

http://developer.nvidia.com/tegra/forum/l4t-download

http://developer.nvidia.com/tegra/forum/li...lpha-1-released

или, на худой конец, ВОТ ТАК

http://rutracker.org/forum/viewtopic.php?t=3445760
Спасибо сказали:

skelet
Сообщения: 2
ОС: MacOs X

Re: Toshiba AC100 как поставить Ubuntu

Сообщение skelet »

так что в итоге ставится на тошибу линуха или нет?
Спасибо сказали: